Details of online/self-paced
- Uses the Moodle online learning platform
- Students receive regular (automated) feedback on progress (and can also request progress reports)
- Tutors re regular (automated) feedback on all student’s progress (and can also request progress reports)
- Content on Moodle
- Video
- Lecture notes (ppt and test summary)
- Form to give thoughts/views on the lecture
- Quiz to test knowledge (which receives immediate score and can be retaken multiple times)
- Discussion forums (using Discord)
- Policed by bot for unsuitable content
- Bot can also answer student’s questions
- Online (server access via vnc) exercises
- Split between easier, medium, and harder for students to choose
- Automated running and checking of student solutions
- Automated checks on quality of the solutions
- Bots to help guide students when stuck
- Optional online weekly live tutorials
- Tutor assigned to track student progress and hold a weekly online optional Q&A
- Final exam
- Based on full course content – graded