Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
J
jianmu-supplemental
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9,825
    • Issues 9,825
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • compiler_staff
  • jianmu-supplemental
  • Issues
  • #9917

Closed
Open
Opened Aug 28, 2025 by Zayn Robert@Standardscalculator
  • Report abuse
  • New issue
Report abuse New issue

Improving Site Navigation & Menu Organization for Better Usability

Hello,

I’ve been going through the USTC CS course website and noticed how valuable the content is, but also how navigation can sometimes feel overwhelming. Students and visitors often need to quickly find the right lecture notes, schedules, or course materials—but the current menu structure doesn’t make this very intuitive.

Problems Observed

Menus feel inconsistent

Some pages list courses differently, and it takes time to understand whether a link leads to lecture notes, assignments, or archived materials.

Information buried deep

Important details like prerequisites or syllabus updates are not always visible upfront—they require multiple clicks.

Lack of a centralized “menu with prices” style overview

In restaurants, a well-structured menu lets you instantly see what’s available and compare options. Similarly, academic sites need a clear “menu of courses” with relevant details.

Suggested Improvements

Create a single course index page that lists all subjects, professors, semester info, and quick links to lecture materials.

Standardize formatting so each course follows the same structure (Overview → Schedule → Materials).

Add a sidebar menu that stays visible across all pages for easier navigation.

Reference Example

I’ve worked on projects where structured menus were essential for user clarity. For instance, restaurant-style sites like longhorn steakhouse menu with prices use a simple and consistent layout that makes it effortless to find lunch, dinner, or specialty items. That same principle of clarity and accessibility could really benefit academic sites like this one as well.

Closing

The USTC CS course site is already a goldmine of resources, but by refining its menu system, it can become even more student-friendly. If the team is open, I’d be happy to help suggest layouts or provide comparative references.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
0
Labels
None
Assign labels
  • View project labels
Reference: compiler_staff/jianmu-supplemental#9917