using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides 8 items of the xAPI_Activities of the context virtualReality as public properties.
///
public sealed class xAPI_Activities_VirtualReality : xAPI_Activities {
///
/// An action the actor can trigger.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/action
///
public readonly xAPI_Activity action = new xAPI_Activity(
context: "virtualReality",
key: "action",
names: new Dictionary {
["en-US"] = "action",
["de-DE"] = "Aktion" },
descriptions: new Dictionary {
["en-US"] = "An action the actor can trigger.",
["de-DE"] = "Eine Aktion, die von der Akteurin ausgelöst wird." });
///
/// A controller button or gamepad button the actor can use. On–off controls that switch between different system states.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/controllerButton
///
public readonly xAPI_Activity controllerButton = new xAPI_Activity(
context: "virtualReality",
key: "controllerButton",
names: new Dictionary {
["en-US"] = "controller button",
["de-DE"] = "Controller Taste" },
descriptions: new Dictionary {
["en-US"] = "A controller button or gamepad button the actor can use. On–off controls that switch between different system states.",
["de-DE"] = "Eine Taste des Controllers oder des Gamepads, die die Akteurin benutzen kann. Die Betätigung der Taste führt zu einer Änderung des Systemstatus." });
///
/// An object which can be pointed and highlighted with for example a laser starting from the controller.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/pointable
///
public readonly xAPI_Activity pointable = new xAPI_Activity(
context: "virtualReality",
key: "pointable",
names: new Dictionary {
["en-US"] = "pointable object",
["de-DE"] = "ein markierbares Objekt" },
descriptions: new Dictionary {
["en-US"] = "An object which can be pointed and highlighted with for example a laser starting from the controller.",
["de-DE"] = "Ein Objekt, welches z.B. mit einem Laser vom Controller markiert werden kann." });
///
/// A highlighted area, which is a teleportation destination. So the actor or something could be teleported to the specific location.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/teleportArea
///
public readonly xAPI_Activity teleportArea = new xAPI_Activity(
context: "virtualReality",
key: "teleportArea",
names: new Dictionary {
["en-US"] = "teleport area",
["de-DE"] = "Teleportbereich" },
descriptions: new Dictionary {
["en-US"] = "A highlighted area, which is a teleportation destination. So the actor or something could be teleported to the specific location.",
["de-DE"] = "Ein hervorgehobener Bereich, der ein Teleportationsziel ist. Der Agierende oder etwas anderes kann durch Interaktion an den spezifischen Ort teleportiert werden." });
///
/// A fixed teleport point in VR environment.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/teleportPoint
///
public readonly xAPI_Activity teleportPoint = new xAPI_Activity(
context: "virtualReality",
key: "teleportPoint",
names: new Dictionary {
["en-US"] = "teleport point",
["de-DE"] = "Teleport Punkt" },
descriptions: new Dictionary {
["en-US"] = "A fixed teleport point in VR environment.",
["de-DE"] = "Ein fester Teleport Punkt in der VR Umgebung." });
///
/// A VR controller touchpad the actor can use, appearance and possibilities depend on the specific conroller type.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/touchpad
///
public readonly xAPI_Activity touchpad = new xAPI_Activity(
context: "virtualReality",
key: "touchpad",
names: new Dictionary {
["en-US"] = "controller touchpad",
["de-DE"] = "Controller Touchpad" },
descriptions: new Dictionary {
["en-US"] = "A VR controller touchpad the actor can use, appearance and possibilities depend on the specific conroller type.",
["de-DE"] = "Ein VR Controller Touchpad, das die Akteurin benutzen kann. Aussehen und Möglichkeiten sind abhängig davon welcher Controller genutzt wurde." });
///
/// An UI element in VR the user can interact with (e.g. Panel, Button, Slider).
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/uiElement
///
public readonly xAPI_Activity uiElement = new xAPI_Activity(
context: "virtualReality",
key: "uiElement",
names: new Dictionary {
["en-US"] = "VR user interface element",
["de-DE"] = "VR Benutzerflächenelement" },
descriptions: new Dictionary {
["en-US"] = "An UI element in VR the user can interact with (e.g. Panel, Button, Slider).",
["de-DE"] = "Ein Benutzerflächenelement mit dem der Benutzer interagieren kann (z.B. Panel, Button, Slider)." });
///
/// A virtual object in a VR environment.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/virtualReality/activities/vrObject
///
public readonly xAPI_Activity vrObject = new xAPI_Activity(
context: "virtualReality",
key: "vrObject",
names: new Dictionary {
["en-US"] = "VR object",
["de-DE"] = "VR Objekt" },
descriptions: new Dictionary {
["en-US"] = "A virtual object in a VR environment.",
["de-DE"] = "Ein virtuelles Objekt in einer VR Umgebung." });
public xAPI_Activities_VirtualReality()
: base("virtualReality") {
}
}
}