VFT Scheduling App

Do Minh Huy

Shaw Joseph Alexander

Nguyen Hoang Minh Anh

Vo Phuong Thao Nhi


This project is conducted between an RMIT student group and Viet Flight Training (VFT) to construct an internal scheduling and communication solution. The present scheduling system, based on Excel, has been described by VFT administrators as time-intensive and prone to human error. Our solution will provide online and mobile-accessible scheduling and communication platforms with the following priorities: ease of use, accessibility, and scalability. 

 

Administrative staff have pinpointed two major problems under the current scheduling system: Time expenditure, and risk of human error. Schedules must be created manually by administrative staff, and thereafter adjusted and redistributed to account for any changes. This process is not only time consuming, but creates the opportunity for human error with each revision. Staff have indicated that upwards of 3 revisions per scheduling cycle is a common occurrence. 

 By addressing the problems stated above, we hope to achieve the following: Increased administrative bandwidth, faster scheduling communication, and reduced human error. 


By implementing a scheduling solution that can automatically complete document revision and distribution tasks, we can free up the bandwidth of administrative staff members. Furthermore, schedules and schedule changes may be created and distributed more quickly, and by a more accessible medium, ensuring students and staff are kept up-to-date in a timely manner. Finally, we may reduce the risk of human error incurred by the current system which requires substantial and detailed manual input.

To address the problems stated above, the team aims to develop a mobile-based application that can automate the process of sharing schedules among individuals at the VFT training department. 


The critical function of the application is schedule hosting. This includes creating and updating training sessions, making them visible to both instructors and students on a calendar, and notifying them when there are changes/updates. It is worth noting that only admin users can perform account creation, enabling, and disabling given the context. 

Secondary features will allow instructors to create assessment pages and upload learning materials for students to view, updates on those pages will be notified to affected students. The app may also include a chat feature for users to exchange messages. Additionally, students can submit leave requests forms and they will be sent to and processed by an admin. Finally, a method for students to confirm their attendance should be implemented as well.

Demo Video

Share by: