Meet My Professor

A responsive website for university students to schedule appointments
with faculty
🔴Problem

How can we improve the experience of faculty and students using the office management system? 

At James Madison University, managing office hours is inefficient for both professors and students. Professors often struggle to estimate how many students need to meet with them, leading to uneven time distribution, while the close proximity of offices creates confusion for students trying to identify waiting lines, sometimes discouraging them from attending altogether.

Core Features

The objective was to create a fully functional, responsive website and database that would streamline office hours for both students and professors. The system needed to be easy to use, update, and maintain, while also meeting client expectations. We aimed to capture student data, such as attendance and drop rates, and ensure clear communication with stakeholders throughout the development process.
🟢solution

Queue System

Based on stakeholder design requirements, our website needs to include a queue system. This feature will enable both professors and students to see their (students) position in the "line," ensuring students arrive at meetings on time and professors have the opportunity to prepare as needed.
🟢solution

Managing Office Hours

Both students and professors require distinct views when navigating the site. Each needs the ability to manage office hours effectively, tailored to their respective needs.

The Big Question

How can we improve the experience of faculty, staff, and students using the office management system? 
First, we need to understand the clients needs

Stakeholder requirements

The clients set strict criteria, and worked in sprints to ensure alignment with their requirements.
01
The website will include login and account creation features for both faculty and students.
02
The website will be responsive and feature a queue system notifying professors and students of the next appointment.
03
The website will enable students to schedule office hours with professors, set meeting durations, and provide appointment reasons.
04
Professors can manage office hours, modify appointments, send mass messages, and remove students from the queue.
What did the users have to say?

User Stories

The key needs of our users were synthesized into user stories.
01
"As a user, I want to be able to search for my professor and see their available office hours so that I can join the queue"
02
"As a user, I want to know the estimated wait time while I am in the queue so than I can get work done while I wait"
03
"As a user, I want to input my office hours and edit them on the website so students will know when I am available”
User Interface

High-Fidelity Prototype

I created a high-fidelity prototype; a computer-based interactive depiction of a product. Through the findings in the background research and user research, a prototype of a Chrome extension called SAZANI was created. ​SAZANI is a game-changing Chrome extension designed to help users determine the perfect clothing size for their body type. With its user-friendly interface and detailed explanations, SAZANI empowers users of all shapes and sizes with confidence when shopping online

Student and faculty view

Sign in/Login page

Students and faculty have the same sign in and login page, but faculty get a special admin code when signing in.
Student view

Office hours overview

This is where students add office hours to their account. Once the add a professor, they can easily access and schedule office hours.
Student view

The queue system

Students can see their office hours in a calendar view. Once they click on their scheduled office hour, they can see where they are in the queue. They will be alerted via text message when their meeting is coming up.  
Faculty view

Office hours overview

Faculty can see their meetings for the day, including time, purpose, and how many students. They can also manage their office hours by canceling, updating location and emailing students directly from the site.
Faculty view

Account page

Faculty can update their office hours on the Account page. Here faculty can update the location, time, and contact information. Students that have this professor saved will be updated with any changes.