The systems and instances that are to be connected to the cluster must be specified and activated. For this purpose, please contact us via stack-support@gwdg.de
. The service is operated as a bronze cluster (SLA). When an enquiry is made, the pure Matematica commands are transmitted without personal data; communication is encrypted using SSL.
For the installation, the STACK plug-in must be installed first. The steps for setting up Maxima should be skipped here. After setting up Maxima, the option “Server” can be used, where only the corresponding URL has to be selected. MathJax must also be installed before the installation so that formulas can be displayed on the web pages.
In order to add STACK as a plugin to an existing Ilias system, the following steps must be carried out (see also the corresponding instructions for the STACK plugin for Ilias on Github:
Customizing/global/plugins/Modules/TestQuestionPool/Questions/
.
To use STACK as a plugin for Moodle, the following four steps must be completed. The examples use the method via Git and $MOODLE_DIR
is the directory of the Moodle installation (see also the corresponding documentation of 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
To get an overview of the various possibilities of creating questions, it is useful to create a pool of test questions. Instructions for creating questions can be found here. The first step is to create a question pool. To do this, the option “Stack Question” can be selected in Ilias in the magazine under “Create Question” and the question can be created via the command “Create”. On the linked Github page, an XML file with various sample questions can be downloaded, which will be used for illustration purposes in these instructions. The file can then be uploaded to Ilias via “Import Question from MoodleXML”. If everything has worked, you should find a list of different question types in your pool. For Moodle, you can create a “Question Bank” for STACK in a course and then also import an XML file. What this ultimately looks like can be seen in the GWDG News article 6/2023, see the link at the bottom.
The choice of which version to use can be confusing at first, as there is an Ilias/Moodle version, a version of the STACK plugin and a version of Stackmaxima. These do not always match and must be selected accordingly. This can be checked on the project page. Depending on the selected version, there is a corresponding server URL, which must then be selected and should have the following structure
https://goemaxima.gwdg.de/VERSION/goemaxima
Simply replace “VERSION” with the ten-digit number of the required Stackmaxima version, e.g. https://goemaxima.gwdg.de/2023072101/goemaxima
. If the version is still incorrect, the “health check page”, which is available for both Moodle and Ilias on the plugin page, will display a corresponding error or warning message.