Skip to content

EMFCOLLEGE/Course-Conflict-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors