developmentseed / developmentseed/scoreboard
MapRoulette + Scoreboard Integration
- Dominant language
- JavaScript
- Stars
- 27
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
Integrate MapRoulette (MR) into Scoreboard and display a user’s active MapRoulette tasks on their dashboard.
Subtasks
- [x] Decide on Semantics of what is a "campaign" on the frontend in MR terms; is it a challenge? a single task to complete?
- [x] Perform Gap Analysis between Scoreboard database schema and the MR api. Are any columns or tables missing or mismatched?
- [x] Add any database migrations to scoreboard, if any new columns or tables needed.
- [ ] Implement MR Task Manager classes (see tm_clock.js, tm.js for task manager abstraction)
- [ ] Update the user-facing UI to display MR data in Dashboard
- [ ] Update the admin UI to enable create/config of MR tasking manager
MapRoulette api docs
https://maproulette.org/docs/swagger-ui/index.html?url=/assets/swagger.json
Contributor guide
Assessment
This issue has not been assessed yet.