Dan was complaining to Justin and Ryan about how much homework he had and how there was no way to really let his teacher know anonymously.
What it does
Arpeggio is a streamlined web-based platform for students to provide anonymous feedback to their teachers on forms that the teacher creates. Once the teacher creates a form, the students can respond, and the teacher will see a summary of the students' responses in an automated live graph.
How we built it
We built the service primarily with Meteor.js. The responses and data were recorded and stored using AutoForm and MongoDB, and they were graphed using a Meteor wrapper for D3.js.
Challenges we ran into
We started our work with the Cloud9 IDE but experienced some glitches and issues with the service. Additionally, the most recent version of AutoForm turned out to have a known bug, so we had trouble fixing it until we realized that.
Accomplishments that we're proud of
Using D3.js, we were able to create graphs that automatically update when responses are recorded.
What we learned
We all learned a lot about Meteor.js and D3.js. One of our members had zero experience with back-end code, so this hackathon has been very educational for him. MongoDB collections in Meteor.js were also fairly new to us, so we had to u