Schedule Automator

Schedule Automator is a great automation tool for CSUN computer science department faculty to manage their preference time and class schedule.

portfolio img

Time selection

portfolio img

Class selection

portfolio img

User Management

portfolio img

Data Export

portfolio img

Course Management

about img

INTRODUCTION

There is an emergence of scheduling applications in the commercial market attempting to automate hourly employee schedules for the retail and food service industry. The principle challenges faced by schedulers in such industries are managing and coordinating the extensive constraints presented by both the employees and the managers, such as availability, technical capacity, and ability.

While no single application has fully automated the process, these applications have been able to provide a framework that collects employee data relevant to scheduling and present this data in a calendar format with interactive components. University department chairs face similar challenges when creating instructor schedules for academic terms.

Our project seeks to provide a centralized system of data collection for department chairs that will allow them to export instructor data relevant to scheduling and provide an entry point for department chairs, schedulers, and relevant personnel to transition to a digital format of data collection and reduce the time spent processing and organizing data.

LEARN MORE
about img

Organization and Framework

Organization and Framework Figure 1 displays the framework of the project. Users and admins input the necessary data relevant to course scheduling. Our regular users (the lecturers or professors) would enter their personal information,availability, and the classes that each professor individually prefers teaching.

The classes that are available to them are based on the qualifications evaluated by admins. From admins (department chairs and their administrative staff), the given input will be the information about the courses that can be offered that semester, all courses possible, permission levels for each course, and any assignments expected from those courses.

New instructors will register and input their information and current instructors will update their information each semester. In the registration page, each lecturer/instructor will provide their personal information which includes their full name, username, email address, and the encrypted password.

LEARN MORE

Recent Project Photos