using System.Collections.Generic; namespace xAPI.Registry { /// /// Provides all extensions of the context voice of type activity as public properties. /// public sealed class xAPI_Extensions_Activity_Voice : xAPI_Extensions_Activity { public xAPI_Extensions_Activity_Voice() : base("voice") { } /// /// It is the name of an action, which could be triggert, e.g. by using a verbal keyword. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/voice/extensions/activity/actionName /// public xAPI_Extensions_Activity_Voice actionName(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "actionName", names: new Dictionary { ["en-US"] = "action name", ["de-DE"] = "Aktionsname" }, descriptions: new Dictionary { ["en-US"] = "It is the name of an action, which could be triggert, e.g. by using a verbal keyword.", ["de-DE"] = "Es ist der Name einer Aktion, die zum Beispiel durch ein verbales Schlüsselwort ausgelöst werden kann." }), value); return this; } /// /// Speaking time of a person. Time span in which the actor spoke (in seconds). /// URI: https://xapi.elearn.rwth-aachen.de/definitions/voice/extensions/activity/duration /// public xAPI_Extensions_Activity_Voice duration(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "duration", names: new Dictionary { ["en-US"] = "duration", ["de-DE"] = "Sprechzeit" }, descriptions: new Dictionary { ["en-US"] = "Speaking time of a person. Time span in which the actor spoke (in seconds).", ["de-DE"] = "Zeitspanne in der die Akteurin gesprochen hat (in Sekunden)." }), value); return this; } /// /// Name of a VR object. Must be a string. /// URI: https://xapi.elearn.rwth-aachen.de/definitions/voice/extensions/activity/vrObjectName /// public xAPI_Extensions_Activity_Voice vrObjectName(object value) { Add(new xAPI_Extension( context: Context, extensionType: ExtensionType, key: "vrObjectName", names: new Dictionary { ["en-US"] = "VR object name", ["de-DE"] = "VR Objekt Name" }, descriptions: new Dictionary { ["en-US"] = "Name of a VR object. Must be a string.", ["de-DE"] = "Namen vom VR Objekt. Muss ein String sein." }), value); return this; } } }