表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タイプ |