DevCamp Projekte – MoodleMoot DACH 2025

Inhaltsverzeichnis


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

Last modified: Saturday, 18 October 2025, 12:04 AM