This is an ASP.NET 2.0 website with a SQL back end that's designed to easily organize a Code Camp event. It is used in two phases, first in "brainstorming" mode where the home page is a scratchpad, displaying a community-generated list of tracks and sessions. At that point speakers can sign up to teach the sessions that are suggested by the community, adding their own abstract. Speakers are responsible for their own bios and session abstracts, and can easily change them as they see fit. They are notified as to the attendance at the specific sessions they will be teaching. Phase 2 begins once you feel the number of committed speakers is enough. At this point you enter the various rooms and capacities that will be used for the event, and quickly run an assisted scheduling routine. Most of the mundane tasks of scheduling are accomplished automatically, such as determining what time slots each session should be in so as to minimize conflicts for the attendees. After the schedule has been built, you switch the site over so the main page shows a schedule with the actual proposed agenda. Bar charts show how full each session is. When people are logged in they can select sessions by simply modifying checkboxes on that main page.
|