1:ユーザ管理テーブル(user_info)

カラム名

説明

userid

username

password

name

class

lastlogin

lastIP

account

ID

ユーザ名

パスワード

本名

登録されているクラス

最終ログイン日時

最終アクセスIP

ユーザの属性(学習者=1,授業担当者=0

 

2:授業管理テーブル(class)

カラム名

説明

classid

name

staff

comment

ID

授業名

授業担当者名

授業の説明

 

3:課題管理テーブル(report_conf)

カラム名

説明

reportid

classid

rep_name

start_date

end_date

max_files

update

file_suffix

ID

対応するクラスのID(classを参照)

課題の名前

提出受付日時

提出締切日時

提出ファイル数の上限

提出後の差し替えの可否(可能=1,不可=0)

提出ファイル形式の制限(拡張子で指定)

 

4:提出成果物管理テーブル(user_report)

カラム名

説明

user_reportid

userid

reportid

Status

 

page

file_oid

file_name

date

type

comment1

comment2

ID

対応するユーザのID(user_infoを参照)

対応する課題のID(report_confを参照)

成果物提出の状況(提出不可=0,未提出=1,提出済=2,確定(変更不可)=3)

提出回数

提出されたファイルへのポインタ

提出されたファイルの名前

提出日時

提出ファイルのMIMEタイプ

学習者が入力した教師宛のコメント

学習者が入力した他の学生宛のコメント

 

5:評価方法管理テーブル(eval_conf)

カラム名

説明

eval_confid

reportid

start_date

end_date

method

number

mutuality

groupcode

upfile

res1

ID

対応する成果物ID(report_confを参照)

評価開始日時

評価終了日時

割り当て方法

1人あたりの評価人数

お互いさま効果除去の有無

グループ数

添削ファイルのアップロード

質問タイプを指定(n段階=1-11,記述=0)

 

6:評価データ管理テーブル(user_eval)

カラム名

説明

user_evalid

userid

eval_confid

status

order

time

eval_userid

res1

ile_oid      file_name    file_date    file_type

ID

評価を行ったユーザのID(user_infoを参照)

対応する評価方法のID(eval_confを参照)

状況(評価不可=0,未評価=1,評価済み=2)

順番

評価時間の制限(未実装)

評価対象のユーザのID(user_infoを参照)

項目1への回答

添削ファイルへのポインタ

添削されたファイルの名前

提出日時

提出ファイルのMIMEタイプ