
- #Coderunner javascript install#
- #Coderunner javascript software#
- #Coderunner javascript code#
- #Coderunner javascript series#
- #Coderunner javascript windows#
Just click the text margin to set a breakpoint and start debugging.
#Coderunner javascript code#
New in CodeRunner 2.2, you can set breakpoints and step through code line by line. That's why CodeRunner supports full-blown IDE-level code completion for most languages, that includes fuzzy-search, tab-selectable placeholders, and documentation snippets. Any programmer knows the importance of good code completion. CodeRunner can run code in 23 languages out-of-the-box, and can be easily extended to run code in any other language. CodeRunner was built on the principle that you should be able to run your code instantly, in any language. With CodeRunner, it has never been easier to write and test code, run scripts, work with algorithms, or simply experiment with a new coding or scripting language.
We have run CodeRunner-based exams with nearly 300 students and experienced only light to moderate load factors on an 8-core Moodle server.Edit and run code in any programming language with just a single click. 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 javascript 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".
#Coderunner javascript windows#
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 javascript 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.
EMTH171 Mathematical Modelling and ComputationĬodeRunner is also being used at over 600 other sites worldwide.ĬodeRunner currently supports Python2 (considered obsolescent), Python3, C, C++, Java, PHP, JavaScript (NodeJS), Octave and Matlab. ENCN305 Programming, Statistics and Optimisation. Other courses at the University of Canterbury using CodeRunner include: The final exams for COSC121 have also been run using Moodle/CodeRunner since NovemberĢ014. Laboratory work, assignment work and mid-semester tests in the introductoryįirst year Python programming course (COSC121), which has around 650 students in the first semester and 350 in the second, are all assessed using CodeRunner questions. However, it is also possible to configure CodeRunner questions so that the mark is determined by how many of the tests the code successfullyĬodeRunner has been in use at the University of Canterbury for over seven years, running millions of student quiz question submissions in Python, C, JavaScript, PHP, Octave and Matlab. Is able to solve successfully and then secondarily by how many submissions the student makes on each question. The mark for a set of questions in a quiz is then determined primarily by which questions the student In the typical 'all-or-nothing' mode, all test cases must pass if the submission is to be awarded any marks. 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 javascript 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.