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