Automagically marking Python course work and assessments in seconds!
summary
Courseware uses the CodeRunner plug-in in Moodle plus a separate job engine sandbox to package student submissions, run tests and return marks — not minutes but about 200 milliseconds feedback end to end. It runs on modest VMs or even a desktop hypervisor, supports multiple languages and exam use, and previously handled roughly 120,000 lines processed in a semester. Tests include output checks, function return values and simple source analysis (comments, variable names); the system is live and resilient in practice.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:57About me
- 2:12Cisco Networking
- 2:59Computing an Era
- 4:37Background to Automation
- 5:44Programming Course
- 8:29Thank you Richard
- 9:30Pseudocode
- 12:03Job Engine
- 14:43Reliability
- 15:17Security
- 21:17Functions
- 24:28Installation instructions
related talks
32mAutomating teaching about automation in Python
30mAt the Turn of the Tide – Teaching Python in Real-Time at Scale
23mAs a Teacher. I have no Time to learn Programming - Streamline Assignment Marking with Python
26mFlipping the classroom with Jupyter and Github
45mThe Definitive Answer to Measuring Developer Productivity
28mUsing blogs in Classrooms: an NTU case study
10mIntroducing Meadowrun: write code locally, run on the cloud
26mGitHub Classroom: A Simple Tool for Teaching Python
