RunestoneInteractive / RunestoneInteractive/rs
Feature Request: Ability to handgrade multiple problems of an assignment for a single student
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
Is your feature request related to a problem? Please describe.
In the old Grader in Runestone, I would be able to select an Assignment, select a set of Problems within that assignment and then select a student. I would see all of those problem listed out and could score them one by one. In the case of late work, this was the vital mechanism I used to give late credit to work.
Now, I have only the ability to look at one problem at a time and it is a lot of mouse clicks to choose a problem, choose a student, grade it, go back, select the next problem, choose that student again, etc.
And this is not just for grading but also viewing - I'd like the ability to see the entire assignment of a single student, but I don't see that ability anymore.
Describe the solution you'd like
A features similar to the old Grader to select an assignment, a set of problem (maybe just all) and a student to grade each problem one by one.
Describe alternatives you've considered
Right now, it is a lot of extra click that were not needed before in the old Grader. Probably takes me 10x the time of what it used to take to hand grade a student's late work.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the current one-problem grading and student-view flow in the TypeScript application, then compare it with the old Grader behavior described here. Define the assignment, problem, and student selection flow before implementation. Done means an instructor can view or grade multiple problems for one student without repeatedly reselecting that student.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100