Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Course-Conflict-Manager

trale2

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).

Features

  • 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

Images

image image

Credit

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors