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; } } }