learning management system with automation for exercises in computer science.
This page here just gives an overview. For more detail, including source code and issue tracker, see https://gitlab.imn.htwk-leipzig.de/autotool/all0/
core functionalities:
book-keeping/integration:
try online examples now (no account required) (this uses the “old” web front-end, not the yesod front-end)
How can you use this at your institution?
Automatische Erzeugung und Bewertung von Aufgaben zu Algorithmen und Datenstrukturen (submitted) (draft)
How I Teach Functional Programming (submitted) (draft)
Automatisierte Bewertung und Erzeugung von Übungsaufgaben zu Prinzipien von Programmiersprachen (18. Kolloquium Programmiersprachen und Grundlagen der Programmierung KPS 2015, Pörtschach, 5. Oktober) (paper)
Automated Exercises for Constraint Programming (28th Workshop on (Constraint) Logic Programming (WLP 2014), Wittenberg, September 15-17) (draft)
Semantische Bewertung und personalisierte Erzeugung von Übungsaufgaben zu Mathematik, Logik, Informatik (Netzwerktreffen Mathematik/Physik E-Learning, HTWK Leipzig, 3. September) (Folien)
Marcellus Siegburg: REST-orientierte Refaktorisierung des E-Learning-Systems Autotool (master’s thesis)
Notes on Practical Software Engineering describes tool support for autotool management.
(more here)