Greg Hewett's Blog

Just a simple journal.

Roster

| Comments

I am always doing registration and roster pages for my Mom, who is a teacher. Here is an idea that I wrote up a while ago that may fix that problem. It would be a fun open source project.

Class Manager (09/20/03)

Summary

The class manager, which needs a catchy name, will be a web application that users can use to sign up for classes, and class administrators can manage their rosters and available classes. There are three perspectives that I would like to design this from. First, I want to make this very easy and usable from the users perspective. Second, I want to look at the perspective on the administrators. They need to have all the necessary features to manage their roster and communicate with their students. Finally, there need to be the ability to segment some classes from others.

User Experience

  • User should come to the first screen, and be able to select which classes to take. There should be no more than one click to see a description of classes.
  • Users should be able to sign up for multiple classes.
  • Users should fill out a minimal amount of data to register for class.
  • Users should get verification via web or email of the classes they have signed up for, the times, and location that will meet for the first classs. Also, notes from the class leader should also be inthis report.

Admin Experience:

  • Admin login will be a link from the main page.
  • Admins should have a secure login. Logins will be logged and last login will be display to the admin.
  • After login, admin’s will be able to create classes and delete classes.
  • Admins will be able to create public and private classes. Private classes will require a specific url or code to register for. Public Classes will be displayed on the main page, so anyone can sign up.
  • View and Print Rosters.
  • Add or Subtract Students from roster.

Super Administrator:

  • Manage users
  • Manage all classes.

Comments