Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Student Graduation Progress Tracker #573

Open
ImJustChew opened this issue Oct 27, 2024 · 0 comments
Open

Student Graduation Progress Tracker #573

ImJustChew opened this issue Oct 27, 2024 · 0 comments

Comments

@ImJustChew
Copy link
Member

ImJustChew commented Oct 27, 2024

📌 Proposal Title

Student Graduation Progress Tracker

🎯 Target Audience

NTHU students, academic advisors, and administrators.

💡 Problem Statement

Students currently lack an overview of their academic progress toward graduation. A tracker is needed to show completed credits vs. required credits across categories (e.g., PE, GE, Major), with the flexibility to adapt for custom paths (e.g., dual degrees).

🔍 Description & Implementation

The Graduation Progress Tracker will display a categorized breakdown of credits earned vs. required for each graduation category. It will include:

  • Credit Progress: Visual indicators (e.g., progress bars) for each category and overall progress.
  • Graduation Prediction: A projected graduation timeline based on completed and planned courses.
  • Customization: Options for students to adjust requirements based on unique programs like dual degrees.

UI Layout:

  • Header: Displays student name, degree path, and estimated graduation date.
  • Progress Bars: For each credit category (PE, GE, Major) and overall progress.
  • Customization Panel: Enables students to adjust requirements or select predefined paths.

User Flow:

  • Access tracker from profile ➔ view categorized credits ➔ customize requirements (if needed) ➔ receive graduation timeline updates.

Technical Details:

  • Data Source: Pulls from the course database, categorizing completed courses automatically.
  • Customization Logic: Templates to support unique degree paths, adjustable for individual needs.

📈 Expected Outcomes

  1. Improved Progress Tracking: Students can easily monitor credits and identify missing requirements.
  2. Advisor Efficiency: Quick access to student progress details.
  3. Adaptability: Custom paths support unique academic plans, improving flexibility for students.

🗂 References or Similar Proposals

  • Inspired by graduation tracking systems in university portals.
  • Builds on CourseWeb’s course tracking features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant