Unity xAPI Logger
|
Public Member Functions | |
xCall (String learner_name, String learner_id, String verb_string) | |
Simplest xCall instantiation that can exist includes only a learner name, id, and verb. We can add other elements to this xCall object using the methods of this class. | |
xCall (String learner_name, String learner_id, String verb_string, String url) | |
Instantiation of xCall object where we want to specify a different URL. | |
void | SetActivity (String gameName) |
Sets the TinCan activity to the specified game. A game name is the minimum information that must be passed to SetActivity. | |
void | SetActivity (String gameName, String stageName) |
Sets the TinCan activity to the specified game at the specified stage. | |
void | SetActivity (String gameName, String stageName, String activityName) |
Sets the TinCan activity to the specified game, stage, and activity name. | |
void | SetActivity (String gameName, String stageName, String activityName, String option) |
Sets the TinCan activity to the specified game, stage, activity name, with specified option. | |
TinCan.Extensions | BuildExtensions (JObject jobj) |
Constructs a TinCan.Extensions object from a JObject. | |
void | SetContext (TinCan.Extensions extensions) |
Sets an xCall's context to a new context with the specified TinCan.Extensions object. | |
void | AddExtensionToContext (TinCan.Extensions extensions) |
Adds the specified TinCan.Extensions object to the xCall's context. | |
void | AddExtensionToResult (TinCan.Extensions extensions) |
Adds the specified TinCan.Extensions object to the xCall's result. | |
void | SetResult (bool success) |
Sets the xCall result's success attribute. | |
void | SetResult (bool success, int max, int min, int raw) |
Sets the xCall result's success. Also includes and sets max, min, and raw scores. | |
Statement | BuildStatement () |
Turns an xCall object into a TinCan.Statement object. APIHandler.cs uses BuildStatement() with the specified xCall input to send an API call. | |
Properties | |
Agent | agent [get] |
Activity | activity [get] |
Verb | verb [get] |
Context | context [get] |
Result | result [get] |
Statement | statement [get] |
string | url = "http://gamestrax.com/" [get, set] |
|
inline |
Simplest xCall instantiation that can exist includes only a learner name, id, and verb. We can add other elements to this xCall object using the methods of this class.
learner_name | |
learner_id | |
verb_string |
|
inline |
Instantiation of xCall object where we want to specify a different URL.
learner_name | |
learner_id | |
verb_string | |
url |
|
inline |
Adds the specified TinCan.Extensions object to the xCall's context.
extensions |
|
inline |
Adds the specified TinCan.Extensions object to the xCall's result.
extensions |
|
inline |
Constructs a TinCan.Extensions object from a JObject.
jobj |
|
inline |
Turns an xCall object into a TinCan.Statement object. APIHandler.cs uses BuildStatement() with the specified xCall input to send an API call.
|
inline |
Sets the TinCan activity to the specified game. A game name is the minimum information that must be passed to SetActivity.
gameName |
|
inline |
Sets the TinCan activity to the specified game at the specified stage.
gameName | |
stageName |
|
inline |
Sets the TinCan activity to the specified game, stage, and activity name.
gameName | |
stageName | |
activityName |
|
inline |
Sets the TinCan activity to the specified game, stage, activity name, with specified option.
gameName | |
stageName | |
activityName | |
option |
|
inline |
Sets an xCall's context to a new context with the specified TinCan.Extensions object.
extensions |
|
inline |
Sets the xCall result's success attribute.
success |
|
inline |
Sets the xCall result's success. Also includes and sets max, min, and raw scores.
success | |
max | |
min | |
raw |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |