Skip to content
lilliealbert edited this page Mar 16, 2013 · 1 revision

What a student does to sign up to attend a workshop

Show up, make account

  • Visit Bridge Troll
  • Click "Sign Up" button
  • Confirm via link in email

RSVP - space left in the workshop

  • Click "Attend" button on desired event
  • Or: click on name of event to see details
  • Then, click on Attend button on event detail page
  • Complete RSVP form, including questions about:
  • experience with subject matter
  • what's their specific OS (with instructions for checking)
  • childcare needs
  • how did they learn about RailsBridge
  • Submit form
  • Student's name/gravatar is added to event detail page
  • Student gets an email saying "You're signed up!"
  • A few days before the workshop, student receives reminder email

RSVP - There's a waiting list

  • Click "Join Waitlist" button on desired event (on index or event detail page)
  • Complete RSVP form
  • Get an email that says "You're on the waitlist!"
  • Now they either get in off the waitlist, or don't.
  • If they did get in off the waitlist: email notification
  • If they didn't get in off the waitlist: email notification at a given time?

Questions

  • Does the organizer decide who gets in off the waitlist, or is it automatic? (Probably easier to build automatic up front.)
  • At a certain point before the workshop do we close the waitlist and say sorry? We should keep track of the wait lists to someday give priority to people who didn't make it.
  • How are the students notified when they are moved from the waitlist to the attending list? Do they have to confirm that they want to come? I like the idea that they would need to affirm that they were planning on showing up, but that might be rough to implement.

Added Functionality

Students can:

  • RSVP to attend a workshop
  • Get on the waitlist for a workshop
  • Delete their RSVP
  • Delete themselves from the waitlist
  • Update the survey data they filled in

Verbs For Students

Teachers can click a button that says "Volunteer". There isn't a good equivalent word for students.

So, ideas:

  • learn
  • build
  • participate
  • attend