A Java application that allows academic administrators to review, update, and resolve potential issues for course offerings that are defined by the Dean of Austin College
The app imports a given CSV file containing course data (like course code, meeting time, faculty name, etc).
- Dashboard
- Table view of current Conflicts & Concerns defined by the Dean
- Column view of given breadth requirements, with the count and seat capacity of each
- Issue Resolver
- Allows user to resolve issues flagged by the IssueManager
- Allows modification of a course to change meeting time, professor, breadth requirement, and seat capacity
- Can export new modified CSV file to be used between administrators and adjust accordingly
- Calendar View
- Takes courses and gives them a calendar view, similar to Google Calendar, and flags ones with a current room conflict (same room and time)
- Can sort by department or building
- Other
- Breadcrumb trail feature that allows you to go back to any page you've been to previously
- Uses JavaFX for UI framework, Maven for build, JUnit and TestFX for rigorous testing
This project was developed collaboratively by:
Ethan Fernandez, T.J. Folse, Jorge Pineda, Nick Chevalier, Ismael Jasso, Tanner Dudley, Shayan, Yair
Lead by Professor Higgs
