Skip to content

Group courses by semester on MarkUs homepage in the student view #7729

@jasonli0616

Description

@jasonli0616

Request

Currently, the MarkUs student view homepage has the courses sorted alphanumerically. (This is my assumption just based on looking at the page, I have not looked at the code yet).

It would be helpful if these courses were grouped by semester, similar to Gradescope.

This feature would be beneficial to the user experience, because it brings the most important parts of this page directly to the top. It also makes the page more organized.

Generally, a student only needs to access the courses in the most recent semester. If a student wants to view an older course, it is easier to find it because it is grouped by the semester that they took the course in.

Thank you for considering this request!

Possible approach

It looks like each course already knows which semester it is in (or at least the month that the course starts), because it is labelled as "csc207-2025-09" and "csc111-2025-01" (see screenshots below). Each course can be grouped by the year and month that the label ends in.

I am not sure if every course follows this formatting, but it has been for the courses I have been enrolled in so far. This approach may not work if some courses do not follow this formatting.

Screenshots

Here is the MarkUs homepage

Image

Here is the Gradescope homepage, where each course is grouped by semester.

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions