An Android app would be handy, especially for use in bandwidth-constrained situations and during edit-a-thons.
Here's a rough sketch of prioritized features and activities that might make for a good starting point for the project:
- See a list of current, active courses
- Log in to either dashboard.wikiedu.org or outreachdashboard.wmflabs.org
- See a list of your own courses
- See users for a course
- See articles edited for course
- See recent activity for a course
- See uploads for a course
- Search for courses by name
- Assign yourself articles for a course you are in
- Join a course that does not require a passcode
- Join a course by opening an enrollment URL
- As a program organizer, create accounts for edit-a-thon participants
- Conduct user tests to improve the experience and learn what the next priorities should be
This idea is being fleshed out into a full project proposal by @Ujjwalagrawal17
Mentors: @Ragesoss, ?
For Wiki Education Dashboard GSoC and Outreachy proposals this round, because of the large number of people interested who are already active in contributing to the project, we're asking applicants to come up with their own project ideas. If you're just getting started and are interested in applying for a Wiki Education Dashboard project, the best way to begin is to:
- email sage@wikiedu.org to request an invite to our Slack channel
- set up the Dashboard development environment, and report any problems you run into in th process: https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/docs/setup.md
- browse the issues and find one to take on, especially one tagged 'help wanted' or 'newcomer friendly': https://github.com/WikiEducationFoundation/WikiEduDashboard/issues
Wiki Education Dashboard is built primarily with Ruby on Rails and React.