Skip to content

The Course Scheduling Conflict Highlighter is a Python-based application designed to help students and academic advisors at Berry College identify and manage course conflicts. This tool utilizes data gathered from a comprehensive school-wide survey to minimize course conflicts in Berry College's School of Mathematics and Natural Science (MNS).

License

Notifications You must be signed in to change notification settings

ivanakhoo/Course_Conflict_Flagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Conflict Flagger

Overview

The Course Conflict Flagger is a Python-based application designed to help students and academic advisors at Berry College identify and manage course conflicts. This tool utilizes data gathered from a comprehensive school-wide survey to minimize course conflicts in Berry College's School of Mathematics and Natural Science (MNS).

Key Features

  • Survey Data Analysis: Conducted a comprehensive school-wide survey to gather data on course enrollments. The survey identifies which courses are frequently taken simultaneously in the same semester, generating course conflict groups.

  • User-Friendly GUI: Developed an intuitive graphical user interface (GUI) in Python that enables users to easily identify conflicts in Berry College’s MNS course list. The application leverages predefined course conflict groups, enhancing user experience and accessibility.

  • Schedule Remodeling Suggestions: The program is being extended to provide actionable suggestions for remodeling course schedules. By minimizing conflicts, the tool aims to enhance the overall academic experience for students at Berry College.

Technologies Used

  • Programming Language: Python
  • Libraries:
    • flask for GUI development
    • pandas and openpyxl for Microsoft Excel data manipulation

Acknowledgements

A special thanks to Dr. Cochran and Dr. Hamid, my Honors Thesis Advisor and Committee, for guiding me along this process! Excited to expand upon this project to hopefully benefit Berry College faculty in the near future!

About

The Course Scheduling Conflict Highlighter is a Python-based application designed to help students and academic advisors at Berry College identify and manage course conflicts. This tool utilizes data gathered from a comprehensive school-wide survey to minimize course conflicts in Berry College's School of Mathematics and Natural Science (MNS).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published