Degree Link - Course Equivalency and Transfer Planning System
Production: https://dlink.cs.uno.edu
Documentation: https://mmennelle.github.io/degreelink
What is Degree Link?
Degree Link helps students and academic advisors navigate the complex process of transferring between colleges. It solves three critical problems:
- Course Transfer Mapping - Which courses from one institution count at another?
- Degree Requirement Tracking - How do transferred courses fulfill specific program requirements?
- Progress Validation - Are students meeting credit minimums, course counts, level requirements, and other constraints?
Students can create personalized degree plans, see real-time progress toward graduation, and identify which courses still need to be taken. Advisors can upload program requirements, manage course catalogs, and monitor student progress.
For Students
Getting Started
- Create Your Degree Plan
- Visit the system URL
- Click “Create New Plan”
- Enter your information and select your degree program
- Save your unique 8-character plan code
- Add Courses
- Browse or search for courses
- Add courses to your plan
- System automatically checks prerequisites and constraints
- Track Your Progress
- View color-coded progress bars for each requirement
- See which courses you still need
- Check constraint satisfaction (credits, course counts, levels)
- Share with Your Advisor
- Give your plan code to your advisor
- Your advisor can view and edit your plan
- Download as PDF for advising appointments
Key Features for Students
- Real-time Progress Tracking - See completion status for all degree requirements
- Prerequisite Checking - System warns if you’re missing prerequisites
- Course Equivalencies - Transfer credits automatically recognized
- Constraint Validation - Ensures you meet credit minimums, course counts, level requirements
- Course Suggestions - Get recommendations based on completed prerequisites
- Plan Sharing - Share with advisors using your plan code
- Download & Print - Export your plan as PDF or CSV
Read the Complete Student Guide
For Advisors
Getting Started
- Authenticate
- Click the Settings icon
- Enter your whitelisted email
- Scan QR code with authenticator app (first time)
- Enter 6-digit code to sign in
- Upload Program Requirements
- Navigate to Upload tab
- Select “Program Requirements”
- Upload CSV file with requirements and constraints
- Review preview and confirm
- Manage Student Plans
- Students share their plan codes with you
- Enter plan code to view/edit student plans
- Add or remove courses
- Verify degree requirement satisfaction
Key Features for Advisors
- TOTP Authentication - Secure login with authenticator apps (Google Authenticator, Authy, etc.)
- CSV Upload System - Bulk upload courses, equivalencies, and program requirements
- Constraint Management - Define credit minimums/maximums, course counts, level requirements, attribute requirements
- Preview & Edit - Review changes before confirming uploads
- Student Plan Access - View and edit student plans via plan codes
- Real-time Validation - Automatic checking of all requirements and constraints
Read the Complete Advisor Guide
View Program Requirements Upload Guide
View CSV Format Specification
Documentation
User Documentation
Technical Documentation
View Complete Documentation Index
Project Info
Repository: mmennelle/course-equivalency
Branch: dev-main
License: MIT License
Maintained by: UNO Computer Science Department
Support
For questions or issues: