Brief summary
Programs & Events Dashboard has a powerful set of features for defining the scope of articles that you want to track edits to, which are enabled by selecting the 'Article Scoped Program' event type. However, these features are not very intuitive or discoverable. The goal of this project is to improve the event creation user experience so that event organizers can more easily configure the Dashboard to track only the articles they want to track, using whichever of the available scoping methods (assignments, categories, templates, PetScan, and/or PagePile) is most appropriate for their program. You can learn a little more about these methods here: https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/docs/article_scoped_programs.md
The user interface should explicitly note the methods for scoping a course at the point of choosing the program type, it should guide users who have created an ArticleScopedProgram that doesn't have any in-scope articles yet on how to set up the desired scoping, and it should make the current scoping settings more obvious (eg, as part of the Home tab) when viewing such a program.
The event creation UI is primarily done via a client-side frontend built with React.js.
Advice for prospective interns working on the Dashboard: https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/docs/students_and_interns.md
Skills required
- Web design / prototyping
- React.js
- Familiarity with Ruby is helpful but not required
- Familiarity with wikis and/or Wikidata helpful but not required
- Experience with or interest in user research helpful but not required
Possible mentor(s)
- Sage Ross (Ragesoss)
Microtasks
- https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/5106
- https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/4940
- https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/4911
- https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/1834
- Anything from https://github.com/WikiEducationFoundation/WikiEduDashboard/labels/newcomer%20friendly