top of page
Meet My Professor for wix (1).png

Capstone Project

During my last semester at James Madison University

I completed my senior capstone project. My team and I were assigned to create an office hour management system that can be used by our students and faculty at JMU.  

Meet My Professor 

Project Overview 

  • Professors at JMU are seeking a way for their students to be able to join a queueing system for their office hours. 

  • The queue will allow all students to see their professors at a time that fits both the schedules of the professor and student.

  • Meetings can be changed and edited for the faculty's desired needs.

  • This capstone was created by <Div>ine Creations, a team of 8 Computer Information Systems students and 2 Media Arts and Design students. 

  • This team collaborated within an agile project framework.

    • ​Each week the team was required to submit a sprint. 

    • Including a pre-sprint, there was a total of 4 sprints to achieve our end product. 

Design Requirements 

For students: 

  • Sign up for office hours within a defined schedule using their smartphone​​

  • Pick the purpose for their visit from a drop down menu

  • Build in a mechanism to avoid abuse of the system​​

  • The ability to see how many are in the queue before them & their placement in the queue

  • Receive notification with any changes to their meeting or meeting times

For Faculty:

  • Allow to see who is in the queue and their average wait time

  • Allow to message all or individual students in the waiting room

  • A button can be used to let students know when they are ready for them 

  • An "arrived" button can be used to log the meeting with the student

  • The ability to "over-ride" the priority order

  • Reschedule the office hours time

  • Collect data on times by course, faculty member, student, days or the week and time in order to see traffic patterns

Meet My Professor - Prototype 

welcome.png

Check out the full Prototype!

Final Website Walkthrough

Website created with HTML/CSS and C#

Design Process

Design Question: 

"How can we improve the experience of faculty, staff, and students using the office hours management system?"

The Users

1.png
2.png

User Stories

Student

  • "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"

  • "As a user, I want to be able to join the queue of my professor's office hours so I can meet with my professor"

  • "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 "

Faculty

  • "As a user, I want to see my students in a queue that will also provide me with the meeting purpose so than I will be prepared for the meeting"

  • "As a user, I want to be able to message my students in the queue so than they will know if a meeting is running late or I can see them earlier"

  • “As a user, I want to input my office hours and edit them on the website so students will know when I am available”

Sprint 3 Full Report

bottom of page