Roadmap of development
This document specifies the currently envisioned steps in the project
alongwith the status of various activities.
In progress - blue
Completed - Red
The features envisioned in the system.
Understanding the Turbine framework
Design of top level flow diagram between
(containing actions and screens) for the system.
Implementation of administrator interface -
creation, and general management.
Instructor interface implementation
Student interface implemenation
testing of subsystems - always ongoing process
Integration of chat and whiteboard server
Authentication - provided inherently by
course content upload facility for
browsing facility for student - done
Another immidiate requirement is the creation of the representation of
whole directory structure (currently not given with the design
using an xml file where the directories are represented as elements of
an xml file. The xml files can be modified and used for creating
directory structure. The same system can still manage a different
structure since, the directory structure is coded in xml file.
Interface for administrator
- dirstrct.xml to created. (currently we are modifying the
architecture by decoupling the independent portions and organising them
Academic Admin Interface (currently this is done by OARS at IIT Kanpur)
creation of new courses
addition of instructors
addition of students
modifying passwords of instructors,
backup operations of courses.
deletions of courses
managing course registrations
addition of students
deletion of students
Creating Prerequisite definitions.
verification of prerequisites
Calendar tool for time management - personal
Integration of chat tool (any tool - open
free ware, should be pluggable)
Integration of whiteboard tool (any open
ware, should be pluggable)
Integration of local mail system (any open source free ware, should be
design and Integration of discussion board
design and Integration of notification system.
version control system options for instructor for course content
(possible contender - http://jakarta.apache.org/slide).
communication controller design - extending it to multiserver
: This will help each collaborating partner to maintain their own
if they wish which together looks as single entity for students. They
be separate entity only for system administrators.
rpm packaging for autoinstallation scripts
Autoinstaller for windows machines.
More things will come on roadmap.
creating of content objects
uploading course material (individual files)
uploading of content (zipped format)
publishing of content after selecting from
Multiple Upload and publishing separation
descriptors of content object).
creation of metadata information about the
Uploading of content object, with its
creating and maintaining metadata about the course material (as per
Creation of learning path for a course via content objects.
Creation and management of question banks
the self test.
© 2002-2004 ETRG Kanpur
last modified on 05 August 2004, 1103 hrs