maproulette / maproulette/maproulette-backend

Metrics: Display actual completion or actual remaining work

Open
#278 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

quick-fix
Dominant language
Scala
Stars
53
Forks
39
Avg merge
1d 17h
Merged PRs (30d)
12

Description

actual completion = (Fixed + False Positive + Already Fixed + Too hard to fix) /Number of Tasks

actual remaining work = (Available + Skipped) /Number of Tasks

Currently, when on a challenge metrics page, one have to calculate to get these values to know the challenge completion.

If a patch adding this would be accepted, I will try to implement this.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the challenge metrics implementation in the Scala backend and identify where the existing task-status counts are calculated or exposed. Add the actual completion and remaining-work values using the stated formulas, then verify the metrics response or page shows values that match those counts.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
analytics, backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.