RunestoneInteractive / RunestoneInteractive/rs
Runestone Issue: alphabetizing student list appears to be case sensitive
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 69
- Forks
- 117
- Avg merge
- 6d 4h
- Merged PRs (30d)
- 24
Description
In the grade book, and then the csv that is downloaded from the Gradebook, two students were out of order from where their last names should be and where they appear in the LMS. They both appeared at the bottom on Runestone, and it appears to be because when the students entered their names they used a lowercase letter. For one of the two students, it appears to be a mistake or laziness, but for the other students it's because some last names have two parts starting with something like van or del or der or de etc. Those should appear with the V or D last names, respectively, not at the end because they're lowercase.
This wouldn't affect LTI users much, but it affects anyone not using LTI and trying to transfer grades back to an LMS.
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 grade book's student-list sorting and the CSV downloaded from the Gradebook, then check how names are compared before transfer to an LMS. Done means names with lowercase initials, including multipart surnames such as van, del, der, or de, appear in the expected alphabetical position in both views.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100