Course Management Software System (Fall 2002)



Table of Contents

Introduction

1. Systems Architecture
1.1  Security
1.2  Reliability
1.3  Scalability
2. Features
2.1  Course Management
2.2  Group Management
2.3  Homework Submissions
2.4  Grade Management
3. Future Developments



Introduction

This document outlines the current Course Management Software (CMS) system deployed for use within the Computer Science department at Cornell University. The content is based on Course Management Software System: Requirements , first drafted in May 2002 by Jayavel Shanmugasundaram.

The CMS system development team for Fall 2002 consists of the following people:
While still in its preliminary testing stage, the following courses have volunteered to use the CMS system and have provided us with many useful feedbacks:

1.    Systems Architecture

1.1    Security

1.2    Reliability

1.3    Scalability


2.    Features

This section describes some of the features available in the current system. If you would like to find more detailed options in each feature, please contact one of us and we will set you up on the development/test system and assign you different roles using the test course web and database.

2.1     Course Management

2.2    Group Management

Group management feature is especially important for courses with group projects. The following features are currently  available:

2.3    Homework Submissions

The system supports the following features:

2.4    Grade Management

Some of the grading options available in the current system are given below:


3.    Future Developments

Here are wish lists from various sources in random order:


Compiled by: Dora Abdullah, October 2002.