
- Coderunner 2 install#
- Coderunner 2 full#
- Coderunner 2 software#
- Coderunner 2 code#
- Coderunner 2 series#
This lets you embed quiz questions within Moodle lesson odules (or anywhere else). One possibility you might wish to consider is use of Open University's embed questions filter ( ). But this doesn't allow you to control the student's path through the content, if that's what you want to do. We use quizzes as learning modules, with various question types interleaved with so-called "description" questions, which are actually just information panels. There have been requests for it to use the more general question-question types for many years but no progress as far as I know. The lesson module has its own much more limited set of question types.
Coderunner 2 full#
The full documentation for CodeRunner, together with forums, questions banks and other resources, is at The Jobe server, which runs student submissions (see below), is even more lightly loaded during such an We have run CodeRunner-based exams with nearly 300 students and experienced only light to moderate load factors on an 8-core Moodle server.
Coderunner 2 code#
Once Jobe is installed, use the MoodleĪdministrator interface for the CodeRunner plug-in to specify the Jobe host name and perhaps port number.Ī single 4-core Moodle server can handle an average quiz question submission rate of about 60 quiz questions per minute while maintaining a response time of less than about 3 - 4 seconds, assuming the student code itself runs in a fraction of a second. Instructions for installing a Jobe server are given in the Jobe documentation.
Coderunner 2 install#
However, this is not suitable for production use, for which institutions will need to install their Is intitially configured to use a small outward-facing Jobe server at the University of Canterbury, and this can be used for initial testing. For security reasons submitted jobs are run on a separate machine called the "Jobe server" or "Jobe sandbox machine". The CodeRunner question type can be installed on any modern Moodle system (version 3.0 or later), on Linux, Windows and Mac.

However, if CodeRunner-based quizzes are toīe used for tests and final exams, a separate Moodle server is recommended, both for load reasons and so that various Moodle communication facilities, like chat and messaging, can be turned off without impacting other classes.
Coderunner 2 software#
The architecture allows easy extension to other languages.ĬodeRunner can safely be used on an institutional Moodle server, provided that the sandbox software in which code is run ("Jobe") is installed on a separate machine with adequate security and firewalling.


Regardless of the behaviour chosen for a quiz, CodeRunner questions always run in an adaptive mode, in which students can click a Check button to see if their code passes the tests defined in the question. CodeRunner questions have also been used in other areas of computer science and engineering to grade questions in which many different correct answers are possible and a program must be
Coderunner 2 series#
That code is then graded by running it in a series of tests. By far the most common use of CodeRunner is in programming courses where students are asked to write program code to some specification and CodeRunner is a Moodle question type that allows teachers to run a program in order to grade a student's answer.
