sedrila: Tool infrastructure for building and running 'self-driven lab' courses
A "self-driven lab" (SeDriLa) course is one where students select freely a subset from a large set of tasks. The tasks are described with sufficient detail that no guidance from an instructor is needed most of the time.
sedrila is a command-line tool. Read about its general ideas.
The sedrila tool supports three user groups:
- Course authors: generate a static website from a markdown-based content structure. There is lots of support for specialized markup, cross-referencing, and consistency checking.
- Course instructors: receive student submissions; accept or reject student solutions.
- Students: submit finished tasks; compute status tables of submissions and time value earned.
Viewers are instructors or students who browse a directory tree of solution files.