openedx / openedx/openedx-platform

TC-00094 Inst Dash > Student Admin > Reset Students task status (Ulmo) - NOT A BLOCKER

Open
#37,650 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

release testing
Dominant language
Python
Stars
8.2k
Forks
4.4k
Avg merge
6d 18h
Merged PRs (30d)
42

Description

When I rescore ALL user's problems on https://ulmo.demo.edly.io/courses/course-v1:OpenedX+DemoX+DemoCourse/instructor#view-student_admin for block-v1:OpenedX+DemoX+DemoCourse+type@problem+block@ef8c3814d2ce47c6927a8310bba4b849 the Task Status is confusing:

Image

In the first line, I did a rescore for someone who had answered it incorrectly, I overrode the grade to 1/1, then rescored (so it did successfully rescore the submission back to 0/2). I think why it's skipping 2, and why it failed in the first line, is because those are learners who I manually scored a non-submission for (so they didn't have any state to reset).

@edschema @wgu-jesse-stewart @diana-villalvazo-wgu - this may be something to look into in a future phase of the Inst Dash project, if we can get more helpful messages why the task failed.

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 at the Instructor Student Admin reset/rescore task flow linked in the issue and review how task results are presented after rescoring all users' problems. Done would mean failed and skipped cases, including manually scored non-submissions, have clear status messages explaining what happened.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.