Dev Jam program
Conditions d’achèvement
14:00 Welcome.
14:05 Start as one group.
A. Show & Tell.
All the attendees can add more topics to the list to share their knowledge/projects/plugins/developments/ideas. For now, we have:
- Mini UX writing component library by Helen Foster & Júlia Verdaguer
- Question bank by Tim Hunt
- Automated testing by Davo Smith
- Proof of concept: A plugin written using TypeScript and custom components by Noel De Martin
- LTI by Claude Vervoort
- Events by Salvador Banderas
B. Moodle technical open discussion.
Lead by Adrian Greeve.- The daily life of a Moodle dev
- Optimize/draw my activity Moodle 4.0 monologo.svg icon". What to look for? Size? black/white and canvases? Line widths? Hands-On optimizing.
-
...
15:55 Present the groups for the second part of the session.
16:00 - 16:30 Coffee break
16:30 Split into smaller groups.
Everybody will choose their topic:- Adapt plugins to the app.
Lead by Dani Palou, Pau Ferrer and Noel De Martin.
If you've ever wondered how plugins work in the Moodle App, but never actually done it, this is the group for you! We'll introduce the basics for adapting plugins to mobile, showcase some common use-cases, and help you solve any doubt that pops up
- Plugin guardians.
Lead by Víctor Déniz and Rodrigo Mady.
Being a plugin developer and maintainer can be a little bit confused by the first moment, so if you want to publish a plugin, or if you already did it but have some questions, this is the perfect choice for you. We'll talk about the skeleton plugin, the approval process, tips, our experience and challenges to be a plugin developer and maintainer
- Implement custom reports.
Lead by Ilya Tregubov, Mikel Corrales, David Matamoros and Carlos Castillo.
Moodle Report Builder primary goal is to unify numerous existing report implementations to have similar interface and provide advanced customization options to administrators. We will talk about report builder structure - which classes and methods need to be implemented in order to create a new report.
- Learn how to fix issues in the Tracker.
Lead by Shamim Rezaie, Simey Lameze and Amaia Anabitarte.
- Is there a bug that bothers you? Do you want to help us to fix it sooner?
- Have you ever tried to report a bug but you didn't know where to begin?
- Have you ever sent a patch and had never been integrated?
In any of those cases, this is your discussion group!
- Have you ever tried to report a bug but you didn't know where to begin?
- Have you ever sent a patch and had never been integrated?
In any of those cases, this is your discussion group!
- Migrate devdoc pages.
Lead by Sara Arjona, Laurent David and Houng Nguyen.
If you want to learn more about the migration of the DevDocs from Wikimedia to docusaurus and help us to migrate a few pages, that's your group! We'll show you how easy is to install and migrate any page! Be warned that you're going to love it!
- User eXperience.
Lead by Sabina Abellán, Edu Manzanillo and Fede Astorga.
Let’s talk about UX! This group will be focusing on answering UX questions, an open and interactive discussion where you can share your doubts and expectations to drive the debate.
Also, we’ll talk about good practices and the UX chapter in Moodle.
Also, we’ll talk about good practices and the UX chapter in Moodle.
- Adapt to Moodle 4.0 (navigation, course formats, themes...).
Lead by Ferran Recio, Adrian Greeve and Matt May.
Within this group, we'll be taking a look into Moodle 4.0 and its various changes including but not limited too, Theme changes, The course format rewrite & Navigation. This'll be more of an open conversation where we'll try to answer any questions to the best of our ability.