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") { } } }