STACK Maxima

Nutzungsvoraussetzungen

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.

Installationsanleitung/Einrichtung

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

Ilias

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:

  1. Den Unterordner Customizing/global/plugins/Modules/TestQuestionPool/Questions/ erstellen.
  2. In dem erstellten Unterordner das Projekt klonen.
  3. Das Plugin sollte unter Administration > Plugins bereits erscheinen. Dieses aktualisieren, installieren, Sprachen aktualisieren und daraufhin konfigurieren.
  4. Als Plattformtyp „Server” auswählen und die zu verwendende Maxima-Version auswählen.
  5. Aus der Tabelle der goemaxima-Dokumentation den entsprechenden STACK-Maxima-URL auswählen und im Reiter „Server Konfiguration” eintragen und als Verwendung „Beliebig” auswählen.
  6. Um zu überprüfen, ob die Installation erfolgreich war, gibt es einen Reiter „Health Check”. Hier lassen sich verschiedene Funktionen des Plugins prüfen.

Moodle

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:

  1. Nötige Module:
  2. Für den Moodle-Fragentyp muss weiterhin noch installiert werden:
  3. Im Admin-Bereich im Reiter „Plugins“ erscheint nun der Fragentyp „STACK“. Hier muss als Plattformtyp „Server” ausgewählt werden, die Maxima-Version gewählt werden und (wie bei Ilias) aus der Tabelle der goemaxima-Dokumentation der nötige URL gewählt werden und als URL des Maxima-Pools eingegeben werden.
  4. Auch in Moodle lässt sich die Installation per Health-Check-Skript testen, ein Link sollte am Anfang der Konfigurationsseite zum Plugin oben erscheinen.

Erstellung von Beispielfragen

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.

Versionierung

Welche Version genutzt werden soll, kann zunächst verwirrend sein, da es sowohl eine Ilias/Moodle Version, eine STACK-Version und eine Goemaxima-Version gibt. Diese passen nicht immer zusammen und müssen entsprechend gewählt werden. Auf der Projektseite kann das abgeglichen werden. Entsprechend der gewählten Version gibt es eine entsprechende Server-URL, die dann gewählt werden muss. Sollte es dennoch eine falsche Version sein, gibt die „Health-Check-Seite“, die es sowohl für Moodle als auch Ilias auf der Plugin-Seite gibt, eine entsprechende Fehler- oder Warnmeldung heraus.

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information