Die Systeme und Instanzen, über die eine Anbindung an den Cluster erfolgen soll, müssen spezifiziert angegeben und freigeschaltet werden. Hierfür bitten wir um Kontaktaufnahme über stack-support@gwdg.de
. Der Dienst wird betrieben als Bronze-Cluster (SLA). Übertragen werden bei einer Anfrage die reinen Matematica-Befehle ohne personenbezogene Daten, die Kommunikation ist per SSL verschlüsselt.
Für die Installation muss jeweils zunächst das STACK-Plugin installiert werden. Hierbei sollen die Schritte zur Einrichtung von Maxima übersprungen werden, nach der Einrichtung lässt sich die Option “Server” nutzen, wo dann nur noch der entsprechende URL zu wählen ist. Vor der Installation muss weiterhin MathJax installiert sein, damit Formeln auf den Webseiten überhaupt dargestellt werden können
Um STACK als Plugin zu einem bestehenden Ilias-System hinzufügen zu können, müssen folgende Schritte durchgeführt werden (siehe hierzu auch die entsprechende Anleitung des STACK-Plugins für Ilias auf Github:
Customizing/global/plugins/Modules/TestQuestionPool/Questions/
erstellen.
Um STACK als Plugin für Moodle zu nutzen, müssen folgende vier Schritte absolviert werden. Die Beispiele nutzen die Methode per Git und $MOODLE_DIR
ist das Verzeichnis der Moodle-Installation (siehe hierzu auch die entsprechende Dokumentation von STACK:
git clone https://github.com/maths/moodle-qbehaviour_dfexplicitvaildate.git $MOODLE_DIR/question/behaviour/dfexplicitvaildate
git clone https://github.com/maths/moodle-qbehaviour_dfcbmexplicitvaildate.git $MOODLE_DIR/question/behaviour/dfcbmexplicitvaildate
git clone https://github.com/maths/moodle-qbehaviour_adaptivemultipart.git $MOODLE_DIR/question/behaviour/adaptivemultipart
git clone https://github.com/maths/moodle-qtype_stack.git $MOODLE_DIR/question/type/stack
Um einen Überblick über die vielfältigen Möglichkeiten der Fragenerstellung zu bekommen, bietet es sich an, einen Pool mit Testfragen anzulegen. Eine Anleitung zur Erstellung von Fragen kann hier gefunden werden. Als erster Schritt sollte ein Fragenpool angelegt werden. Hierfür kann in Ilias im Magazin unter „Create Question” die Option „Stack Question” ausgewählt werden und die Frage kann über den Befehl „Create” erstellt werden. Auf der verlinkten Github-Seite kann eine XML-Datei mit verschiedenen Beispielfragen heruntergeladen werden, die in dieser Anleitung zur Veranschaulichung genutzt werden soll. Die Datei kann dann im Anschluss über „Import Question from MoodleXML” auf Ilias hochgeladen werden. Wenn alles funktioniert hat, sollten Sie eine Liste mit unterschiedlichen Fragentypen in Ihrem Pool vorfinden. Für Moodle lässt sich in einem Kurs eine „Question Bank” für STACK erstellen und daraufhin ebenfalls eine XML-Datei importieren. Wie das letzten Endes aussieht, kann dem GWDG-News Artikel 6/2023 entnommen werden, siehe dazu unten den Link.
Die Wahl der zu verwendenden Version kann zunächst verwirrend sein, da es eine Ilias/Moodle-Version, eine Version des STACK-Plugins und eine Version von Stackmaxima gibt. Diese passen nicht immer zusammen und müssen entsprechend ausgewählt werden. Auf der Projektseite kann das überprüft werden. Abhängig von der gewählten Version gibt es eine entsprechende Server-URL, die dann gewählt werden muss und die folgende Struktur haben sollte:
https://goemaxima.gwdg.de/VERSION/goemaxima
Hier muss lediglich „VERSION“ durch die zehnstellige Nummer der benötigten Stackmaxima-Version ersetzt werden, z.B. https://goemaxima.gwdg.de/2023072101/goemaxima
. Sollte es sich dennoch um eine falsche Version handeln, gibt die „Health-Check-Seite“, die es sowohl für Moodle als auch für Ilias auf der Plugin-Seite gibt, eine entsprechende Fehler- oder Warnmeldung aus.