ProjektAdLer / MoodlePluginModAdleradaptivity

GNU General Public License v3.0
0 stars 0 forks source link

About this project

Dieses Moodle Modul bildet das Adaptivitätselement aus der 3D Umgebung in moodle ab. In Moodle wird keine Adaptivität untertützt, es werden lediglich alle Fragen und Informationen angezeigt und können vom Nutzer auch bearbeitet werden. Der Zustand zwischen 3D und Moodle ist dabei identisch.

Coverage Status

[!NOTE]
Der Coverage-Wert bildet nur die Coverage von PHPUnit ab. Behat Tests sind nicht enthalten.

database diagram

Dependencies

[!CAUTION] Dieses Plugin kann nur in Verwendung mit dem gesamten AdLer Projekt verwendet werden. Es funktioniert zwar theoretisch standalone, es ist aber nicht vorgesehen, Elemente über Moodle anzulegen/zu bearbeiten, wodurch es für sich alleine nicht sinnvoll nutzbar ist.

Kompabilität

Folgende Versionen werden unterstützt (mit mariadb und postresql getestet):

Moodle Branch PHP Version
MOODLE_404_STABLE 8.1
MOODLE_404_STABLE 8.2
MOODLE_404_STABLE 8.3
MOODLE_405_STABLE (LTS) 8.1
MOODLE_405_STABLE (LTS) 8.2
MOODLE_405_STABLE (LTS) 8.3

Development

Um die question bank für ein Adaptivitätsmodul anzuzeigen, den folgenden Code in /lib.php einfügen:

function adleradaptivity_extend_settings_navigation(settings_navigation $settings, navigation_node $adleradaptivity_node) {
    global $CFG;
    require_once($CFG->libdir . '/questionlib.php');
    question_extend_settings_navigation($adleradaptivity_node, $settings->get_page()->cm->context);
}

Dieser ist regulär nicht enthalten, da das Bearbeiten der Fragen in der Fragen in AdLer über Moodle nicht erlaubt ist.

Potential future improvements