OutOfMonkeyland
1 Description
OutOfMonkeyland is a perl module that helps managing the online homework system WeBWork. It does not need a terminal access to the server, it interacts directly with the website. It aims to automatize the tedious tasks involved with the course administration in WeBWork.
2 Current features
- Create a course.
- Delete a course.
- Archive a course.
- Unarchive a course.
- Upload files (e.g. students list)
- Send-email to students with a specific recitation.
- Assign all assignments for a given course.
- Set dates
- Download grades
3 Coming features
So far the code has only been tested on WeBWork 2.4.7. If you are running a newer version for which the code does not work, please contact me. It would be nice if you could create a test course and give me administrative permissions so I can make the module compatible with your WeBWork version.
4 About the name
The name comes from an expression a friend and I were using when we started to manage WeBWork assignments. When we started to do this and we had to upload and refresh students lists, prepare assignments and set deadlines and answer dates for the assignments it was clicking and copying and pasting for hours (and days). So we were saying that it was monkey work. The name was inspired from this expression.