===Brief summary
The training modules on Programs & Events Dashboard - https://outreachdashboard.wmflabs.org/training - can be created, edited and translated by users. Each piece of training content is based on a corresponding page on meta.wikimedia.org.
However, creating new modules is tedious, involving the creation of `.json` pages to define a new Library or Module, and a set of required formatting conventions for individual training slides. It would be nice to switch to a simpler and more user-friendly way of creating and editing training content, perhaps by removing the need for `.json` pages and allows the configuration of Libraries and Modules to be done from the Dashboard itself.
===Size
Large (350 hours)
===Difficulty: hard
This project involves one of the more complex subsystems of the Dashboard, in which the Dashboard database gets data drawn from a set of structured wiki pages (currently), and some of that system will need to be rewritten to be updated via a UI within the Dashboard.
===Skills required
* Ruby - required
* JavaScript and React - helpful
===Possible mentor(s)
@Ragesoss
===Microtasks
Before you get started with the Dashboard, please see https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/CONTRIBUTING.md
Suggested first tasks:
* https://github.com/WikiEducationFoundation/WikiEduDashboard/issues?q=is%3Aissue+is%3Aopen+label%3A%22newcomer+friendly%22