Organizational Database for PROMATH application

Author: Odile Bénassy
 

TABLE LIST: TRAINEE, SECTION, GROUP, TEACHER, ASSIGNMENT, GR_SESSION, IT_SESSION, TR_SESSION

DEFINED DATATYPES: ID, WORD, FILE, PATH, DATE

Tables

tablecolumntypedescriptioncross-ref
TRAINEEtraineeidreference idprimary
first_namewordtrainee's first name
last_namewordtrainee's last name
date_of_birthdatetrainee's date of birth
sectionidtrainee's sectionforeign
SECTIONsectionidreference idprimary
gradeidsection's gradeforeign
teacheridsection's teacherforeign
GROUPgroupidreference idprimary
sectionlistgroup's section(s)foreign
teacheridgroup's teacherforeign
TEACHERteacheridreference idprimary
first_namewordteacher's first name
last_namewordteacher's last name
directorypathteacher's working directory
ASSIGNMENTassignmentidid for this particular assignmentprimary
item_listlistchained list of items, each one referenced with : grade+topic+item
level_of_demandintegera parameter used by the kernel
GR_SESSIONsessionidreference idprimary [= f(date, group, section)]
datedatesession's date and time of the day
groupidworking groupforeign
teacheridteacher in charge of sessionforeign
assignmentfilestuff teacher prepared for themforeign
TR_IT_SESSIONsessionidtraining session (foreign)Primary=session+item+trainee
itemidone particular itemforeign
traineeidtrainee doing this particular itemforeign
tr_it_logfilewhat actually happened
markintegermark for item done by trainee
TR_SESSIONtraineeidPrimary=session+trainee
sessionidpresent working sessionforeign
assignmentidcase secific to this particular traineeforeign
level_of_demandintegercase specific to this particular trainee
tr_logfilewhat the trainee actually did
markintegerwhat mark the trainee deserved for his effort

Return