STACK development during the summer of 2011: move to GIT.

STACK development during the summer of 2011: move to GIT.

by Christopher Sangwin -
Number of replies: 6
Picture of Particularly helpful Moodlers Picture of Plugin developers

Dear all,

I appreciate I don't post on this forum very often, but I waned to let you know about some developmets with the STACK computer aided  assessment questions which are going on this summer. 

Starting this week I have been collaborating with the Open University to incorporate STACK into the Moodle quiz module for the new forthcoming release of Moodle 2.1. To help get this all working the OU have employed a contractor, Dan Williams, to work with Tim Hunt and myself over the summer.

This is a very exciting development. STACK is very much alive and well, and this move will consolidate and improve the code. It will ensure it integrates reliably and neatly into Moodle making it better for us all to use. I'm more confident that STACK is going to become an important tool, and it is already being used by a number of other people:
http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/2010-3-1-STACK.pdf

In adition, during this academic cycle colleagues at FSU used STACK in calculus with about 150 students. These students have taken a total of 28010 STACK quizzes which amount to over 200 000 problems evaluated.  Last fall, the use was much higher, perhaps we had over 800 000 problems evaluated. 

This round of development does not plan to introduce major new features, or to make major changes to the core functionality. An explicit aim is that "old questions will still work".  We hope it will be easier to install, requireing fewer components and simpler permissions on the server.

There are to be some important changes to the way we develop the code and to the internals of STACK. In particular we are going to stop using the CVS for code development and move to GIT. This is a major move. One big advantage is that we will have an opportunity to rearrange the code and tidy things up. Moving directories and files in CVS was/is quite difficult, and some things in the current version of STACK simply need to be weeded out and moved about.

I understand that sourceforge will not support CVS for ever, so this move is timely for the project.  It is also in line with many Moodle developments.

This does, of course, have implications for future development of the project.

If you are running servers then updates will no longer be distributed by a simple "CVS update". You will probably need to plan a re-install when you upgrade.

If you have forked STACK please could you let me know what changes you have made? We would very much like to keep the number of forks to a minimum.

Once the project is completed, I'm going to make a major effort to gather and consolidate language files.

Once the repository is ready for collaborative developments I shall post an announcement on sourceforge. I would very much welcome your future contributions to STACK. I hope you will be able to come with us when we move to GIT. This can be in a number of ways, of course, so please let me know if you would like to be involved.

Chris Sangwin

Average of ratings: Useful (1)
In reply to Christopher Sangwin

Re: STACK development during the summer of 2011: move to GIT.

by David Gilpin -

great news!  We are using Moodle 2 right now and I was bummed to learn that STACK was not compatible.  We are currently using MathXL for online assessment but I would like to move away from this for two reasons:

1.  Proprietary.

2.  Students using two sites.  Moodle for course outline and resources, MathXL for problems.

 

thanks for your hard work and I'm looking forward to STACK in Moodle 2 smile

 

In reply to Christopher Sangwin

Re: STACK development during the summer of 2011: move to GIT.

by Tommy Gargallo -
Hi Chris, some time ago you published a big amount of content for STACK. I have been looking for it but could find the link. could you remind me of it. Tommy
In reply to Tommy Gargallo

Re: STACK development during the summer of 2011: move to GIT.

by Christopher Sangwin -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Tommy,

Yes, we published hundreds of calculus and algebra questions, all with random versions and full worked solutions as part of the FETLAR open educational resources project.

All the source code for these questions is contained in the STACK CVS.  This seemed like the best place to put it.  If you have STACK then you already have these questions.  Please look in the directory sample_questions/oer.

Chris

 

In reply to Christopher Sangwin

Re: STACK development during the summer of 2011: move to GIT.

by Gustav W Delius -

Chris, this development work on STACK over the summer is great news. Do you have a release time plan? Are you aiming to have a stable release in time for the autumn term? Where can we follow the progress of the work?

In reply to Gustav W Delius

Re: STACK development during the summer of 2011: move to GIT.

by Paola Manzini -

HI, just bumping this questin up, as I would also like to know whether there is any chance this may be available for the fall.

In reply to Gustav W Delius

Re: STACK development during the summer of 2011: move to GIT.

by Christopher Sangwin -
Picture of Particularly helpful Moodlers Picture of Plugin developers

Dear all,

We do have a timeline for development on github.

https://github.com/sangwinc/stack/wiki/Integration-with-moodle-2.1-timeline

I'm confident that these tasks will be completed and from the work undertaken so far that we have made good progress.  However, these timescales are not set in stone and there will be some movement as we graple with individual tasks.

I intend to use this new STACK code in the autumn of 2011, as does the Physics department here in Birmingham.  We will also aim to undertake live tests with a pilot group of students later in August.

I will post updates as soon as we have a public git repository which is stable enough for public viewing and comment.

Thank you for your interest,
Chris