1/3/2023 0 Comments Cal coderunner![]() #Cal coderunner 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. #Cal coderunner 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. #Cal coderunner 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |