Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

This fork of the academic scheduler program, adding on top of Dr. Don Spicker's work, aims to implement automatic scheduling to aid educators in scheduling endeavors at Salisbury University.

License

Notifications You must be signed in to change notification settings

Jairik/Auto-Academic-Scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Academic Scheduler

Download the Current Version (2.3.1)

Windows Users

This is a Python application using the PySide6 GUI API, but you do not need to have either Python nor PySide6 installed on your machine to run this program. The Windows distribution of this program is as a single stand-alone executable file, AcademicScheduler.exe. The software has been tested on both Windows 10 and 11.

  • Download the AcademicScheduler.exe file.
  • From Windows Explorer double-click the AcademicScheduler.exe file.

Linux and MacOS Users

This is a Python application using the PySide6 GUI API. To run this program from the source code you will need both Python3 and the python package PySide6 installed on your system.

To run this program from the source code:

  • Download and extract the AcademicScheduler_src.zip file.
  • Make sure that Python3 and the python package PySide6 are installed on your system.
  • Run the following command from your terminal: python AcademicScheduler.py or possibly python3 AcademicScheduler.py

Notes:

  • For Linux and MacOS users, depending on how your system is set up, you may be able to simply double-click the AcademicScheduler.py file from your file browser instead of running this from the terminal.
  • A png file of a program icon ProgramIcon.png is included if you wish to use it for a shortcut to the program.
  • The ExampleSchedule.ash file is an example schedule that will help you get started with the program.

Program Description

The Academic Scheduler is an application that allows the user to create, save, and export a semester schedule for an academic department. It uses multiple subwindow viewers of information of the schedule and a drag-and-drop interface to make course scheduling quicker and easier. There is certainly no possible way that this or any other program will be able to encompass all the intricacies in scheduling for every department at every university, but it is hoped that it will be sufficient and ease a significantly difficult task for the departmental leadership.


Screenshot

Screenshot of program.

About

This fork of the academic scheduler program, adding on top of Dr. Don Spicker's work, aims to implement automatic scheduling to aid educators in scheduling endeavors at Salisbury University.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.4%
  • HTML 15.1%
  • CSS 0.5%