Marshall Roch » Porfolio

ScheduleMan

I designed and developed ScheduleMan, a web app to help students plan their schedules.

Featuring a powerful search engine and an innovative AJAX UI that allows students to resolve conflicts quickly, ScheduleMan is used by over 80% of all CMU students.

ScheduleMan's interface is unique because it provides an easy way to switch back and forth between sections of a class, enabling students to quickly move courses around so that they don't conflict.

The UI depends heavily on AJAX, using the Prototype and script.aculo.us. Each time a section is switched, the change is saved to the server and the calendar view is updated dynamically.

“Nice job with ScheduleMan, it's the only good web application CMU's community offers.” — CMU design major
“Is it possible to use ScheduleMan for my schedule even though I go to Oregon State? My friend is going to CMU and he showed it to me. I love the interface. It's great.”