using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides all extensions of the context seriousGames of type result as public properties.
///
public sealed class xAPI_Extensions_Result_SeriousGames : xAPI_Extensions_Result {
public xAPI_Extensions_Result_SeriousGames()
: base("seriousGames") {
}
///
/// The result of a change of the gamemode. Can be a string or integer.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/gamemode
///
public xAPI_Extensions_Result_SeriousGames gamemode(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "gamemode",
names: new Dictionary {
["en-US"] = "gamemode",
["de-DE"] = "Spielmodus" },
descriptions: new Dictionary {
["en-US"] = "The result of a change of the gamemode. Can be a string or integer.",
["de-DE"] = "Der neue Spielmodus der aus dem Ereignis hervorgeht." }),
value);
return this;
}
///
/// The current health of a player character. Has to be an integer.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/health
///
public xAPI_Extensions_Result_SeriousGames health(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "health",
names: new Dictionary {
["en-US"] = "health",
["de-DE"] = "Leben" },
descriptions: new Dictionary {
["en-US"] = "The current health of a player character. Has to be an integer.",
["de-DE"] = "Das momentane Leben eines Spielers. Muss ein Integer sein." }),
value);
return this;
}
///
/// The result of a level change. Has to be a string or integer.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/level
///
public xAPI_Extensions_Result_SeriousGames level(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "level",
names: new Dictionary {
["en-US"] = "level",
["de-DE"] = "Level" },
descriptions: new Dictionary {
["en-US"] = "The result of a level change. Has to be a string or integer.",
["de-DE"] = "Das neue Level welches das Ergebnis des Ereignisses ist." }),
value);
return this;
}
///
/// The number of instances in which the player marked an incorrect solution as correct.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberCommissionErrors
///
public xAPI_Extensions_Result_SeriousGames numberCommissionErrors(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberCommissionErrors",
names: new Dictionary {
["en-US"] = "number commission-errors",
["de-DE"] = "Anzahl Commissionsfehler" },
descriptions: new Dictionary {
["en-US"] = "The number of instances in which the player marked an incorrect solution as correct.",
["de-DE"] = "Die Anzahl der Male, in denen der Spielende es eine falsche Lösung als richtig markiert hat." }),
value);
return this;
}
///
/// The number attempts that have been completed, either by winning or loosing.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberCompleted
///
public xAPI_Extensions_Result_SeriousGames numberCompleted(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberCompleted",
names: new Dictionary {
["en-US"] = "number completed",
["de-DE"] = "Anzahl beendet" },
descriptions: new Dictionary {
["en-US"] = "The number attempts that have been completed, either by winning or loosing.",
["de-DE"] = "Die Anzahl der Versuche, die beendet wurden, sowohl durch Gewinnen als auch Verlieren." }),
value);
return this;
}
///
/// The number of Errors that have been made in a gamemode or level.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberErrors
///
public xAPI_Extensions_Result_SeriousGames numberErrors(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberErrors",
names: new Dictionary {
["en-US"] = "number errors",
["de-DE"] = "Anzahl Fehler" },
descriptions: new Dictionary {
["en-US"] = "The number of Errors that have been made in a gamemode or level.",
["de-DE"] = "Die Anzahl der Fehler, die in einem Spielmodus oder Level gemacht wurden." }),
value);
return this;
}
///
/// The number of instances in which the player failed to mark a correct solution as correct.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberOmissionErrors
///
public xAPI_Extensions_Result_SeriousGames numberOmissionErrors(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberOmissionErrors",
names: new Dictionary {
["en-US"] = "number omission-errors",
["de-DE"] = "Anzahl Omissionsfehler" },
descriptions: new Dictionary {
["en-US"] = "The number of instances in which the player failed to mark a correct solution as correct.",
["de-DE"] = "Die Anzahl der Male, in denen der Spielende es versäumt hat, eine korrekte Lösung als richtig zu markieren." }),
value);
return this;
}
///
/// The number of levels that have been started in a gamemode.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberStarted
///
public xAPI_Extensions_Result_SeriousGames numberStarted(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberStarted",
names: new Dictionary {
["en-US"] = "number started",
["de-DE"] = "Anzahl Gestarted" },
descriptions: new Dictionary {
["en-US"] = "The number of levels that have been started in a gamemode.",
["de-DE"] = "Die Anzahl der Level, die in einem Spielmodus gestartet wurden." }),
value);
return this;
}
///
/// The number of instances in which the user was able to complete a level successfully.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/numberSucceeded
///
public xAPI_Extensions_Result_SeriousGames numberSucceeded(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "numberSucceeded",
names: new Dictionary {
["en-US"] = "number succeeded",
["de-DE"] = "Anzahl geschafft" },
descriptions: new Dictionary {
["en-US"] = "The number of instances in which the user was able to complete a level successfully.",
["de-DE"] = "Die Anzahl der Male, in denen der Nutzende es geschafft hat, ein Level erfolgreich abzuschließen." }),
value);
return this;
}
///
/// The position of an object in the game. Can be in X, Y and Z coordinates.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/position
///
public xAPI_Extensions_Result_SeriousGames position(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "position",
names: new Dictionary {
["en-US"] = "position",
["de-DE"] = "Position" },
descriptions: new Dictionary {
["en-US"] = "The position of an object in the game. Can be in X, Y and Z coordinates.",
["de-DE"] = "Die Position eines Objektes im Spiel. Können X-, Y- und Z-Koordinaten sein." }),
value);
return this;
}
///
/// The progess a player or group achieved in the game or level. 1.0 Progress would mean the game or level was completed in every aspect. Has to be a double between 0 and 1.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/progress
///
public xAPI_Extensions_Result_SeriousGames progress(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "progress",
names: new Dictionary {
["en-US"] = "progress",
["de-DE"] = "Fortschritt" },
descriptions: new Dictionary {
["en-US"] = "The progess a player or group achieved in the game or level. 1.0 Progress would mean the game or level was completed in every aspect. Has to be a double between 0 and 1.",
["de-DE"] = "Der Fortschritt welchen ein Spieler oder eine Gruppe erreichte in einem Level oder Spiel. 1.0 Fortschritt hieße das Spiel oder level wurde vollständig abgeschlossen. Muss ein double zwischen 0 und 1 sein." }),
value);
return this;
}
///
/// Some relevant score which is tracked by the game. Can be an integer or double.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/score
///
public xAPI_Extensions_Result_SeriousGames score(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "score",
names: new Dictionary {
["en-US"] = "score",
["de-DE"] = "Ergebnis" },
descriptions: new Dictionary {
["en-US"] = "Some relevant score which is tracked by the game. Can be an integer or double.",
["de-DE"] = "Ein relevantes Ergebnis welches während des Spiels aufgezeichnet wird. Kann ein Integer oder Double sein." }),
value);
return this;
}
///
/// The sum of the playtime that has been spent in a gamemode or level.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/seriousGames/extensions/result/sumPlaytime
///
public xAPI_Extensions_Result_SeriousGames sumPlaytime(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "sumPlaytime",
names: new Dictionary {
["en-US"] = "sum playtime",
["de-DE"] = "Summe Spielzeit" },
descriptions: new Dictionary {
["en-US"] = "The sum of the playtime that has been spent in a gamemode or level.",
["de-DE"] = "Die Summe der Spielzeit, die in einem Spielmodus oder Level verbracht wurde." }),
value);
return this;
}
}
}