[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: Gradebook development

> On Sat, Nov 14, 1998 at 07:12:44PM -0500, EAMorical@aol.com wrote:

> User Interface: text based version for teachers/students/countries stuck
>                 with older equipment, Gnome/GUI version for those who are not.
>         (both versions continuously updated simultaneously)>         
> Bruno        
If we work on the data model first, it could be a simple matter of porting it 
to any and all interface models.  A text based interface is the lowest common 
denominator.  If the data model is present, it could be accessed with whichever 
model GUI tool desired, from tc/tk, python, perl, GNOME/GTK, kde/QT, JAVA, or 
take your pick of many others.  Getting everything tied to one development 
system has been the death of many projects. What we are really looking at is a 
relational database. We need to focus on including a mechanism for:

Data Analysis

 The imput of the data could take many forms, including but not limited to a 
teacher entering grades, computer based testing, scantron/OCR type scoring, 
emailbased or whatever else might come along as needed.  These input techniques 
could be modularized to enable expansion as other methods become available.  It 
would allow for things like voice recognition for handicapped students, Braille 
readers and printers, 

The assignmeats and plannig could take many forms such as CAI (like from 
exisitng computer lab type software or any that might be developed.

Attendamce could be anything from manual entry to bar code readers to whatever 
type of identification could come along in the future like finger print, voice, 
hey, even retinal like in the movies :)

Communication could be with grade reporting, transfering student records by fax 
or network.

If we just try to focus in on the applications first, having to reconstruct 
different data models to fit would be a increase of effort.