using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides all extensions of the context ide of type result as public properties.
///
public sealed class xAPI_Extensions_Result_Ide : xAPI_Extensions_Result {
public xAPI_Extensions_Result_Ide()
: base("ide") {
}
///
/// Mouse position of the screen. Must be a string with coordinates of '(x,y)'.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/result/mousePosition
///
public xAPI_Extensions_Result_Ide mousePosition(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "mousePosition",
names: new Dictionary {
["en-US"] = "mouse position",
["de-DE"] = "Maus Position" },
descriptions: new Dictionary {
["en-US"] = "Mouse position of the screen. Must be a string with coordinates of '(x,y)'.",
["de-DE"] = "Maus Position auf dem Bildschirm. Muss ein String mit Koordinaten sein '(x,y)'." }),
value);
return this;
}
///
/// Seconds past after startup. Must be a float value, where 1.0 is one second.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/ide/extensions/result/secondsSinceStartup
///
public xAPI_Extensions_Result_Ide secondsSinceStartup(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "secondsSinceStartup",
names: new Dictionary {
["en-US"] = "seconds since startup",
["de-DE"] = "Sekunden seit Start" },
descriptions: new Dictionary {
["en-US"] = "Seconds past after startup. Must be a float value, where 1.0 is one second.",
["de-DE"] = "Sekunden, die seit dem Start vergangen sind. Ist ein float, wobei 1.0 eine Sekunde ist." }),
value);
return this;
}
}
}