developmentseed / developmentseed/scoreboard

MapRoulette + Scoreboard Integration

Open
#457 18 comments 1 reaction 1 assignee Claimed by @jvntf View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.