Devcamp Prodjects (02. & 03.09.2025)
DevCamp Projekte – MoodleMoot DACH 2025
Inhaltsverzeichnis
- 1. Quiz Creation like Google Forms
2. Privacy for big Moodles- 3. Progress path (The one with aquarium visualization, mascots, personalized badges, avators, and an insane gamification path with summation of achievements, evaluated and with names on fish, including images, including avatars, bages and activity completion)
- 4. Monitoring Moodle
5. Extension for Boost Union: Login screen: Show multiple login options (not just on one page but rather via tabs or an extension)- 6. AI Agents to support unexperienced Moodle Users
7. Moodle regression test suite- 8. Pomodoro Timer for Student Productivity
- 9. Kahoodle – Kahoot-like questionnaire for Moodle
- 10. Book Index (Re-Design)!
- 11. Content version control behat, documentation + Plugin DB submission + Feature enhancements
- 12. Dynamic form creator (Everyone who has the capability can create forms (global or for courses))
- 13. Enhancing the Activity chooser with AI
14. Notes Anywhere! (Students can add private notes to Courses, activities....)- 15. SQL Query builder
16. Course_navigation (for custom section and weekly courseformat in Boost Union)- 17. Calendar improvements – Introduce a custom range to the user's export of calendar. (If time, add a link back to activity.)
- 18. Moodle goes Vibe
- 19. Teacher tours
- 20. Call for papers manager (call for papers, workflow, approval, program)
- 21. Confetti – Throw confetti on the screen on different actions (submit, login, pass on test, ...)
22. Supervisors and teams23. AI-assisted question authoring24. AI-assisted tagging of questions25. Database activity for everybody- 26. One-click Moodle Assignment to Jupyter notebook exporter, ready to run .ipnyb file with starter code from moodle assignment
27. Geschickt gendern synonym Tiny MCE Plugin (z.B. Lehrerinnen + Lehrer = Lehrpersonen etc.)- 28. Bug Buster (Select a bug and fix it)
29. AI Handwriting - Moodle for the pre-literatex signature writing AI recognition.- 30. Permission dashboard
- 31. Meta-tracker vibe coding combined view of issues in github, moodletracker + private jira
- 32. Stop building all script in first.js
33. Improvement of the import function - include general course content (-> course settings)- 34. Improvement of the course overview - add more filter and sorting options
- 35. Extend local_bulkenrol to also be able to bulk unenrol
1. Quiz Creation like Google Forms
- Name of Pitcher: Tim Hunt (Github: tim_hunt)
- Team Members: julian prommer(tester+ideas), Birte, Jana, Daniel, Thomas
Project page:
https://github.com/mootdach2025-quizcreation/moodle
https://github.com/mootdach2025-quizcreation/moodle/wiki
Presentation:
mootdach2025-quizcreation
3. Progress path (The one with aquarium visualization, mascots, personalized badges, avators, and an insane gamification path with summation of achievements, evaluated and with names on fish, including images, including avatars, bages and activity completion)
- Name of Pitcher: Stefan Hanauska (Github: sh-csg)
- Team Members: Tessa Demel,Tobias Garske,Stefan Hanauska, Benjamin Häußler, Jevgen Kutsy, Olga Murzha, Katja Neubehler, Corinna Peters, Dunja Speckner, Harald Schnurbusch
4. Monitoring Moodle
- Name of Pitcher: Daniel Fainberg (Github: daniil-berg)
- Team Members: Daniel Fainberg, Martin Gauk, Malte Schmitz, Sebastian Rupp, Melanie Treitinger
Project page: github.com/daniil-berg/moodle-tool_monitoring
6. AI Agents to support unexperienced Moodle Users
- Name of Pitcher: Peter Mayer (Github: bycs-lp)
- Team Members: Peter Mayer, Philipp Memmel, Michiel Vree, Nils, Andreas Wagner, Heikki Wilenius, Alex Karemaker, Marcus Green
Project page:
https://github.com/bycs-lp/moodle-local_ai_manager
https://github.com/bycs-lp/moodle-block_ai_chat
8. Pomodoro Timer for Student Productivity
- Name of Pitcher: Alissa Cenga, Anne Kreppenhofer (Github: alissacenga)
- Team Members: Alissa Cenga, Anne Kreppenhofer, Behsad Vahidi, Michelle Raab, Lily Asshauer
Project page: https://github.com/ankreppenhofer/moodle-block_pomodoro
9. Kahoodle – Kahoot-like questionnaire for Moodle
- Name of Pitcher: Marina Glancy (Github: marinaglancy)
- Team Members: Marina Glancy, Jan Britz, Vasco Grossmann, Kathleen Aermes, Lars Dreier, Monika Weber, Immanuel Pasanec
Project page:
https://github.com/marinaglancy/moodle-mod_kahoodle
https://github.com/marinaglancy/moodle-auth_kahoodle
https://github.com/marinaglancy/moodle-tool_realtime (pre-existing)
plus one more pre-existing plugin for bidirectional websockets
10. Book Index (Re-Design)!
- Name of Pitcher: Julia Lee (Github: julialeede)
- Team Members: Julia Lee, Petr Skoda, Stuart Lamour, Valentin Köster, Wey-Han Tan, Dorle Stecher, Florian Fischer, Luca Knoblich, Moritz Maschmann
Project page: https://github.com/skodak/moodle/tree/mdach2025-book/mod/book
Presentation:
Forum/Development: https://moodlemootdach.org/mod/forum/discuss.php?d=7076
Didactic Bleded-Learning Moodle course templates with the book as keyelement for lections: https://moodlemootdach.org/mod/forum/discuss.php?d=7063
11. Content version control behat, documentation + Plugin DB submission + Feature enhancements
- Name of Pitcher: Andrew Hancox (Github: Andrew Hancox)
- Team Members: Bart den Hoed, vladimir Morales, Daniel Dubbeldam, Andrew Hancox
Project page: https://github.com/andrewhancox/local_versioncontrol
Presentation: https://docs.google.com/presentation/d/16kR3VkBHqBQ-VP6L70znCzVci2SKFIZT_ANr-LyAAME/edit?usp=sharing
12. Dynamic form creator (Everyone who has the capability can create forms (global or for courses))
- Name of Pitcher: Jonas Rehhopp
- Team Members: Bas Brands, Jonas Rehkopp
Project page: https://github.com/bmbrands/moodle-assignsubmission_forms
13. Enhancing the Activity chooser with AI
- Name of Pitcher: Peter Schröder, Miriam Kunst
- Team Members: Kirsten Franck, Peter Schröder, Miriam Kunst, Jakob Giertz, Markus Strehling, Nadine Geffers
15. SQL Query builder
- Name of Pitcher: Konrad Ebel (Github: Golem28)
- Team Members: Daniel Meißner, Matthias Opitz, Mahmoud Chehada, Dennis Pfahl
Project page: https://github.com/dpfahl-ms/moodle-local_sqlquerybuilder/tree/main/classes
17. Calendar improvements - Introduce a custom range to the user's export of calendar. (If time, add a link back to activity.)
- Name of Pitcher: Dragos + Eliot (Github: ehoving)
- Team Members: Eliot Hoving, Dragos Suciu, Philipp Kropp, Alan McCoy, Jon Bolton, Maija Kozlova, Yasha Sosenskriy
Project page: https://github.com/armccoy/moodle/tree/enhancement/MDL-86022
18. Moodle goes Vibe
- Name of Pitcher: Alexander Mikasch (Github: Freakrider)
- Team Members: Amir Ahkami, Alexander Mikasch
Project page: https://github.com/Freakrider/moodle-mod_vibeyourcourse
Presentation: https://gemini.google.com/share/d67a207dddb3
19. Teacher tours
- Name of Pitcher: Bastian Schmidt-Kuhl (RUB-Bschkuhl)
- Team Members: Julien Breunig, Nikolai Jahreis, Christan Wolters, Bastian Schmidt-Kuhl, Nihaal Shaikh
Project page: https://github.com/RUB-bschkuhl/mdl_block_teacher_tours
20. Call for papers manager (call for papers, workflow, approval, program)
- Name of Pitcher: Amaia, Sara (Github: justusdieckmann)
- Team Members: Judith Birke, Lena Nedwed, Laura Schaffeld, Justus Dieckmann, Amaia Anabitarte, Sara Arjona, Chuma Iweama (interested party)
21. Confetti - Throw confetti on the screen on different actions (submit, login, pass on test, …)
- Name of Pitcher: Odei Alba (Github: odeialba)
- Team Members: Odei Alba, Harald Zigala, Anna Zigala, Andreas Rosenthal, Alexander Kunau, Chuma Iweama (interested party)
Project page: https://github.com/odeialba/moodle-local_confetti
26. One-click Moodle Assignment to Jupyter notebook exporter, ready to run .ipnyb file with starter code from moodle assignment
- Name of Pitcher: Amir Ahkami (Github: amirahkami)
- Team Members: Amir Ahkami, Alexander Mikasch
Project page: https://github.com/amirahkami/block_a2nb
28. Bug Buster (Select a bug and fix it)
- Name of Pitcher: Martin Vögeli (Github: birdy1976)
- Team Members: Martin, Jan Böhmerle, Leon Stringer
Presentation: https://drive.switch.ch/index.php/s/jFkKE3MU0n4QIgM/download
30. Permission dashboard
- Name of Pitcher: Meret Racz (Github: meretracz)
- Team Members: Vincent Cornelis, Luuk Verhoeven, Wafaa Mansour
Project page: https://github.com/meretracz/moodle-tool_whoiswho
Presentation: https://www.canva.com/design/DAGx1nKLmN0/PwK0f6icL26xWOqC5QJBxw/edit?utm_content=DAGx1nKLmN0
31. Meta-tracker vibe coding combined view of issues in github, moodletracker + private jira
- Name of Pitcher: Alistair Spark (Github: aspark21)
- Team Members: Steven Bader, Alistair Spark
Project page: https://github.com/smbader/moodle_meta-tracker
32. Stop building all script in first.js
- Name of Pitcher: Jonathan Champ (Github: jrchamp)
- Team Members: Jan Hacker, Stefan Weber, Mathew May (interested party), Andrew Lyons (mentor), Jonathan Champ
Project page: https://moodle.atlassian.net/browse/MDL-66107
Presentation: https://drive.think-modular.com/s/nwgpfxCWpQqnJtk
34. Improvement of the course overview – add more filter and sorting options
- Name of Pitcher: Martin Reichel (Github: mwreichel)
- Team Members: Wolfgang "Dennis" Baier, Alexander Bias, Thorsten Gattinger, Martin Reichel
Project page:
https://moodle.atlassian.net/browse/MDL-86521
https://moodle.atlassian.net/browse/MDL-66888
https://moodle.atlassian.net/browse/MDL-86522
https://moodle.atlassian.net/browse/MDL-78731
Presentation:
https://moodlemootdach.org/mod/forum/discuss.php?d=7095#p7856
35. Extend local_bulkenrol to also be able to bulk unenrol
- Name of Pitcher: Luca Bösch (Github: lucaboesch)
- Team Members: Luca Bösch, Stephan Robotta
Project page:
https://github.com/lucaboesch/moodle-local_bulkenrol/tree/unenrolfeature