-
Notifications
You must be signed in to change notification settings - Fork 0
Organizer flow for events with students
What's the organizer flow look like when we add students to the mix?
- Fills out create event form
- Specifies which curriculum is being taught out of current RailsBridge curriculum options
- Initial options are Rails and Front End
- Eventually we'd like to have some mechanism for organizers to customize this part.
- Publishes event
- Answers student questions that come in by email
- Organizer / helpers use Check In pages to mark what students/volunteers are present for the given event
-
After the majority of students & volunteers are checked in, organizer hits "Make Small Groups" button (actual text TBD).
-
Organizer is presented with pre-sorted sections divided by class level, including student and teacher names and a space for indicating location where that class will be.
-
Organizer can then tweak sorting by dragging & dropping names into different classes / levels
-
This page has six columns: one per class level, and one for people who aren't checked in yet, with all the names greyed out
-
If someone is checked in after the class sorting happened, their name appears at the top of the Not Assigned column (student class level in parentheses), and the organizer can drag and drop them into any section.
-
Bridge Troll breaks students & volunteer into classes by something like this logic:
-
First, optimize for 6 (or fewer) person classes with at least 2 teachers
-
If a class level only has 2-3 students, assign 1 teacher
-
If there aren't enough teachers, raise class size up to 10 students
-
If there still aren't enough teachers, combine similar class levels
- Drag and drop interface includes a pretty view for projecting!
- Can organizers change or add:
- change class levels on existing curricula
- edit descriptions of class levels
- add their own curriculum
Students are presented with descriptions of the rough experience level of various class levels and asked to put themselves into the right class.
- Limiting to the curricula we currently teach simplifies the app a ton.
- It makes sense to experiment with organizer input later, once we've got the standard organizing procedures worked out.
Normal Configurations:
- Regular RailsBridge - intro & intermediate curricula
- Ruby only
- Front End
Other Recent Configurations:
- Intermediate Rails only
Important Links!
- Wiki Home
- Pivotal Tracker (Story Backlog)
- Readme
- Contributor Guidelines
- Git guide
- Bridge Troll Google Group
Other Things