For Professors
- Upload syllabus, handouts, lecture notes
- Set up the course calendar(lecture notes, recitations)
- Setting permissions on who can see course materials (e.g. everybody, registered users, course student, ...)
- Distribute assignments online
- Anonymous grading of assignments
- Automatic grade calculation
- Get list of student who did not complete the assignment
- Send email alerts to students when new lecture notes, or handouts are posted on the class web site
- Schedule meeting with students
- Share the class materials with professors of other classes
- Grant site administration privileges to TAs
- Copy class materials from one semester to the next
- Archive materials from previous semesters
- Get access to student data through surveys
- Support for real-time communication for distance learning projects (video streaming, white board)
- Administer buletin boards for the course site
- Project and team administration
- Spam class members, ta, professors
- Keep track of page views (see which students visited the page -- privacy ?)
- Professors can upload their own custom HTML pages that will interact with the current system
For Students
For Department Administrator
- When viewing past assignments, students will see their grades and comments left by the grader, if the grader selects the "show student" option when filling out the grading form.
- View the class web page with access to course handouts, assignment, handouts
- Collaboration tools: wimpy-point, chat, file-sharing, bboard
- ...
For Site-Wide Administrator
- Departments can easily create and display a course catalog
- Add/Remove Class
- Set default portals for users and classes
For Everybody
- ...
- Support for collaborative workgroups and arbitraty communities (aka Yahoo! Clubs)
- Ability to download the personalized calendar into a palm pilot.
- Search through uploaded course material including handouts and presentation