It gives me great pleasure to announce the release of STACK 3.0 beta.
In Jan 2012 we decided to move STACK development in a new direction to develop a question type for the Moodle quiz. Since then we have made steady and significant progress. We are now ready to release beta code for testing and further development.
The code is available at
All the key components are in place, but not all the features have been re-implemented. In particular, we have not re-implemented some of the input mechanisms. If these are important to you then please let me know.
I am very grateful to Phil Butcher of the OU for his support. Tim Hunt has also been a key collaborator, writing question behaviours for STACK and writing substantial portions of the code closest to Moodle itself. This joint work has enabled usto make some important minor changes to the Moodle core which are key to the integration of STACK fully.
I would also like to thank (1) Matti Pauna for working on the qformat_stack code which imports STACK 2 questions into STACK 3, (2) Matti Harjula for the server which increases the efficiency of the connection to Maxima, and (3) to Mikael Kurula for testing and the contribution of a Swedish translation.
STACK is an open source and collaborative project. There is still substantial work to make sure it is a useful and reliable tool. I would very much welcome further collaborations, in testing, translations and in further adding back the remaining features.
Help by with the documentation would also be most welcome, particularly with
(a) step-by-step guides and
(b) I wish I had known "...." information.
It is always difficult for those familiar with software to know what new users need to know most, and the order they need to know it.
I am also very open to suggestions of new features, although we have been very restrained in this latest round of developments!
We have placed the code on github. At this stage it would be sensible to use GIT to distribute the code, rather than downloading .zip files. There are likely to be regular updates over the next few months.
Installation instructions are