RunestoneInteractive / RunestoneInteractive/rs
Feature Request: show that an assignment exists and current score without showing problems
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
There are times when I really want students doing the problems in-context and not on the assignment page divorced from context. Pre-class reading, for example.
Right now, I'm achieving this by not making that assignment visible to students in Runestone, but I am putting an assignment in my LMS and hoping that will help them manage their deadlines and assignments.
However, it would be lovely if on the Course Home page, such an assignment was listed, along with the description and score, but could not be clicked on, or if it was clicked on, just went to a page without the problems showing and maybe said something like, "Your instructor has opted to make this assignment doable in-context only."
Maybe such an option could replace the Release toggle that currently exists but no longer seems very useful, since scores are auto-updating all the time? So there could be a switch for visible or not and if visible, a separate switch for in-context only or not?
It turns out that the Student Progress page can kind of be used for this as is, which is its own issue, I think. Should the Student Progress page show progress on non-visible assignments? I'll make a separate issue for the Student Progress page.
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
The issue does not name files, tests, or entry points. Start by tracing how the Course Home page lists assignments and how the existing Release or visibility option is handled. Done should include a visible assignment with its description and score while preventing access to its problems, with the intended behavior confirmed for in-context-only assignments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100