using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides all extensions of the context systemControl of type activity as public properties.
///
public sealed class xAPI_Extensions_Activity_SystemControl : xAPI_Extensions_Activity {
public xAPI_Extensions_Activity_SystemControl()
: base("systemControl") {
}
///
/// Represents the content of an instruction provided by the system.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/systemControl/extensions/activity/instructionContent
///
public xAPI_Extensions_Activity_SystemControl instructionContent(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "instructionContent",
names: new Dictionary {
["en-US"] = "instruction content",
["de-DE"] = "Inhalt der Anweisung" },
descriptions: new Dictionary {
["en-US"] = "Represents the content of an instruction provided by the system.",
["de-DE"] = "Repräsentiert den Inhalt einer Anweisung, die vom System erteilt wird." }),
value);
return this;
}
///
/// Represents the type of an instruction provided by the system. It can be e.g. a text, or audio.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/systemControl/extensions/activity/instructionType
///
public xAPI_Extensions_Activity_SystemControl instructionType(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "instructionType",
names: new Dictionary {
["en-US"] = "instruction type",
["de-DE"] = "Typ der Anweisung" },
descriptions: new Dictionary {
["en-US"] = "Represents the type of an instruction provided by the system. It can be e.g. a text, or audio.",
["de-DE"] = "Repräsentiert den Inhalt einer Anweisung, die vom System erteilt wird. Es kann zum Beispiel Text oder Audio sein." }),
value);
return this;
}
///
/// Name of a system control activity. Must be a string.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/systemControl/extensions/activity/name
///
public xAPI_Extensions_Activity_SystemControl name(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "name",
names: new Dictionary {
["en-US"] = "System control activity name",
["de-DE"] = "System Control Activity Name" },
descriptions: new Dictionary {
["en-US"] = "Name of a system control activity. Must be a string.",
["de-DE"] = "Namen von einer Aktivität von des Systemkontrollers. Muss ein String sein." }),
value);
return this;
}
}
}