General

Gems

Web Based

Engineering Open House

guide driven learning "framework"

Our school's Engineering Department has an open house every year where students can show off their work. Mostly they just show off their senior projects, but as CS majors, we weren't required to do such a project, so we had a lot of freedom to do whatever we wanted.

For our project, we hooked into our text editor, and had a bundle that would compare the file the person is working on against a series of tests. The tests would then guide the user from what they had to what was expected of them. The results of the tests were displayed on a traffic light we borrowed from the City of Wichita (controlled by a bluetooth Arduino), and were also displayed with RSpec style formatting in a window to the user.