What if we put the prompt in the firebase?  We wouldn't need a reload, and it would update on student views automatically.

Thinking along these lines, we could do away with our server altogether, except for uploading to S3, by storing everything in firebase.  At some point we should lock down the firebase so you can't just call firebase('activeprompt').remove(), too ;)

I'm learning AngularJS and node right now and I think we can go WAY simpler with this app.  Interested in brainstorming better architectures?