I was annoyed at paying money for proprietary apps just to give attendance.
What it does
Takes class polls
How we built it
I built a rails json API and Steven built a single page consumer for the API using React JS.
Challenges we ran into
Time. We slept about half of the competition time.
Accomplishments that we're proud of
Getting it done so fast! (if we get it done...)
What we learned
We've done similar projects before, but we learned how to cut the scope of the project to accomodate for time, and get a MVP up an running as fast as possible.
What's next for openclicker
Take down Via Response
CAVEATS WHILE TESTING
- When a student is responding to the active poll, if the instructor creates a new poll (thus changing the active poll), the student will have to reload the browser to start interacting with the active poll. We wanted to fix this using Pusher for live client-side updates, but ran out of time.
- The forms don't really have validation on the front-end, but they have thorough validation on the back-end. Submitting invalid data is basically a no-op on the front-end, so if nothing is happening, something is invalid.