function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_videostreaming/";
     self::$DISPLAY_NAME = gettext("Videostreaming Unit");
     self::$DISPLAY_DESCRIPTION = gettext("Some useful text here.");
     parent::__construct(PATH_EXTENSIONS . "units_videostreaming.xml", $steam_object);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_extern/";
     self::$DISPLAY_NAME = gettext("External Resource");
     self::$DISPLAY_DESCRIPTION = gettext("You can use this unit type for providing external web resources in an course. In the preferences of this unit you can specify an external web link that will thereafter be accessable as unit content.");
     parent::__construct(PATH_EXTENSIONS . "units_extern.xml", $steam_object);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_docpool/";
     self::$DISPLAY_NAME = gettext("Document Pool");
     self::$DISPLAY_DESCRIPTION = gettext("This standard unit type provides a space for exchanging documents. As creator of the unit you can decide who may hav access to the materials and who may be able to post materials. If you choose to support units in your course this unit type will be <b>enabled by default</b>.");
     parent::__construct(PATH_EXTENSIONS . "units_docpool.xml", $steam_object);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_pyramiddiscussion/";
     self::$DISPLAY_NAME = gettext("Pyramid discussion");
     self::$DISPLAY_DESCRIPTION = gettext("A Pyramid discussion is a presentation form in which the achieved considerations of a discussion process get noted in form of a pyramid. You can use this unit type for carrying out such a discussion as part of your course. The creation dialog lets you choose a topic for the discussion, further description of the unit and the number of participants of the discussion.");
     parent::__construct(PATH_EXTENSIONS . "units_pyramiddiscussion.xml", $steam_object);
     $this->set_action_permissions(PERMISSION_ACTION_EDIT | PERMISSION_ACTION_DELETE);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_pointlist/";
     self::$DISPLAY_NAME = gettext("Pointlist");
     self::$DISPLAY_DESCRIPTION = gettext("A Pointlist may be used to store points of tutorial sheets for each participant of a course.");
     parent::__construct(PATH_EXTENSIONS . "units_pointlist.xml", $steam_object);
     $this->set_action_permissions(PERMISSION_ACTION_EDIT | PERMISSION_ACTION_DELETE);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_homework/";
     self::$DISPLAY_NAME = gettext("Homework");
     self::$DISPLAY_DESCRIPTION = gettext("This unit gives the students the chance to upload their homework and get feedback from the staff. The staff has to upload the task and enter an enddate and a maximum number of participants.");
     parent::__construct(PATH_EXTENSIONS . "units_homework.xml", $steam_object);
     $this->set_action_permissions(PERMISSION_ACTION_EDIT | PERMISSION_ACTION_DELETE);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_routeplaner/";
     self::$DISPLAY_NAME = gettext("Routeplaner");
     self::$DISPLAY_DESCRIPTION = gettext("You can use this unit type for routeplaning a term paper as part of your course. The creation dialog lets you choose a project name, further description of the project and start- and endgateway for the routeplan.");
     parent::__construct(PATH_EXTENSIONS . "units_routeplaner.xml", $steam_object);
     $this->set_action_permissions(PERMISSION_ACTION_EDIT | PERMISSION_ACTION_DELETE);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_elearning/";
     self::$DISPLAY_NAME = gettext("elearning course material");
     self::$DISPLAY_DESCRIPTION = gettext("Here you can add elearning material");
     parent::__construct(PATH_EXTENSIONS . "units_elearning.xml", $steam_object);
     if (!defined("PATH_TEMPLATES_UNITS_ELEARNING")) {
         define("PATH_TEMPLATES_UNITS_ELEARNING", PATH_EXTENSIONS . "units_elearning/templates/");
     }
     $this->cache = get_cache_function("unit_elearning", 3600);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_mediathing/";
     self::$DISPLAY_NAME = gettext("Mediathing Erweiterung");
     parent::__construct(PATH_EXTENSIONS . "units_mediathing.xml", $steam_object);
 }
 function __construct($steam_object = FALSE)
 {
     self::$PATH = PATH_EXTENSIONS . "units_vilm/";
     self::$DISPLAY_NAME = gettext("ViLM Erweiterung");
     parent::__construct(PATH_EXTENSIONS . "units_vilm.xml", $steam_object);
 }