Advisor Survey Application
Dilraj Kaur
Mentor: Dr. Jonathan Duncan
Python Dash Flask HTML CSS SSO Dokku pytest data visualization role-based access

Academic Advisor Survey Web Application – Abstract

The Advisor Survey was an annual evaluation sent to students to assess advisor performance, with the results used to determine the “Advisor of the Year.” The purpose of this project was to develop a web application for storing and managing Academic Advisor Survey results. Previously, these results were distributed via email—an inefficient process where data could be easily lost, and past records were difficult to track. The web application provided an organized platform for securely storing and accessing survey results across multiple years. It featured an interactive dashboard with comparable data, enhancing usability and accessibility. Users could log in using their university credentials through SSO authentication, with role-based permissions ensuring appropriate access levels. The system categorized users into three main groups: Administrators, Advisors, and Department Heads. The application was developed using Dash, Python, HTML, and CSS within VS Code. Deployment was managed via Dokku to ensure scalability and reliability. Ultimately, the success of this application depended on its ability to replace manual data distribution via email with automated distribution through the application.