Interactive Degree Planner

Team Name

Team IDP – Interactive Degree Planner

Timeline

Fall 2021 – Spring 2022

Students

  • Ijaz Mohamed Umar
  • Danielle Newville
  • Le Uyen Nguyen
  • Safi Ullah

Sponsor

Christopher Conly

Abstract

Mav Degree Planner is a web-based application aiming to assist UTA Computer Science and Engineering (CSE) students to create their degree planners that best fit their academic path. The website provides a user-friendly interface by taking advantage of the drag-and-drop functionality to simplify the degree planning process.

Background

The reason behind taking up this project is that the current UTA degree planner is not user-friendly nor does it give users an interactive environment to easily choose their classes. Users need to be able to easily choose classes to plan out their classes to finish their degree in a timely manner. The best way to do that is to eliminate any confusion while users plan it out. This is why we chose this project, since as students we also understand the need for a proper degree planner, which checks if prerequisites are met, lets the user know if they’re missing something, and overall an easy User Interface to plan out the classes. Moreover, as former freshman students, we understand the confusion that there may be in knowing what classes to take this semester and finding the flowchart hard to follow, therefore, the goal of this app is to aid the needs of these new students and give them a solid idea of how to plan out their four-year degree, and give them the confidence as they would know that they are on track.

Project Requirements

  1. Access to all CSE classes
  2. Drag and Drop Functionality 
  3. User Account to track personal progress
  4. Access to CSE Flowcharts
  5. Ability to perform Prerequisite checks
  6. Ability to perform Corequisite checks
  7. Viewing total hours taken per semester
  8. User authentication and verification
  9. Ability to plan out your classes based on the year
  10. Display course information using a search bar

System Overview

Results and Documentation (Source Code)

Github Link(All Source Code): https://github.com/MavDegreePlanner/MavDegreePlanner

Documentation: https://mavdegreeplanner.github.io/MavDegreePlanner/

Future Work

Degree planner for different departments at UTA

Mav Degree Planner mobile application

Admin access for importing and modifying courses.

Semester availability for courses.

Exporting chosen courses to PDF.

Ability for the student to pick their degree plan based on the year they started.

Mini semesters such as wintermester.

Show corequisites on the course

Prerequisites and Corequisites specific to major

Warns users if they select multiple difficult courses in one semester

Project Files

Project Charter (link)

System Requirements Specification (link)

Architectural Design Specification (link)

Detailed Design Specification (link)

Poster (link)

Demo

Uncategorised

ixm6537