シナリオベースの試験: (授業ごとのQRコード提示型)

A. 新たな授業開講から受講生登録まで

#管理者操作受講生操作
1. 準備 受講生DB db.csvを削除 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
2. 受講生登録 受講生 (川渕 三郎) 登録 (QRコード)
3. 結果確認 出欠一覧 受講生ID確認(QRコード)

B. 既に開講済みから受講生登録まで

#管理者操作受講生操作
1. 準備 初期化済み受講生DB db.csvを設定 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
2. 受講生登録 受講生 (川渕 三郎) 登録 (QRコード)
3. 結果確認 出欠一覧 受講生ID確認(QRコード)

C. 授業 testlesson の出席簿を作成

#管理者操作受講生操作
1. 準備 初期化済み受講生DB db.csvを設定 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
授業 testlesson の出席簿ファイルを削除
授業 testlesson の出欠一覧
受講生 (川渕 三郎) 登録 (QRコード)
受講生ID確認(QRコード)
出欠一覧
2. 授業 testlesson の出欠簿を作成 メニューから授業 testlesson 用QRコード生成を選択
3. 結果確認 授業 testlesson の出欠一覧

D. 既に登録済みの受講生が授業testlesson に登録

#管理者操作受講生操作
1. 準備 初期化済み受講生DB db.csvを設定 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
授業 testlesson の出席簿ファイルを削除
授業 testlesson の出欠一覧
受講生 (川渕 三郎) 登録 (QRコード)
受講生ID確認(QRコード)
出欠一覧
授業 testlesson 用QRコード生成。QRコードを保存する。
授業 testlesson の出欠一覧
2. 授業 testlesson への出席登録 保存したQRコードを提示 提示されたQRコードを読み取り
3. 結果確認 授業 testlesson の出欠一覧

E. 出欠一覧表

#管理者操作受講生操作
1. 準備 授業 testlesson の出席簿ファイルを設定
2. 出欠一覧 メニューから授業出欠一覧(testlesson) を選択

F. 出欠をクリアしバックアップを作成

#管理者操作受講生操作
1. 準備 授業 testlesson の出席簿ファイルを設定
授業出欠一覧(testlesson)
2. 出欠をクリアしバックアップを作成 メニューから授業 testlesson の出席簿を終了を選択
3. 結果確認 授業出欠一覧(testlesson)

G. 事前登録者一覧をアップロードし、事前登録者一覧表示

#管理者操作受講生操作
1. 事前登録者一覧ファイル(db/db_REGISTRATION.csv) をアップロード 名簿ファイル (db/test_upload.csv)をアップロード
出欠一覧 (db_REGISTRATION.csv)
2. 準備 授業 testlesson の出席簿ファイルを設定
授業出欠一覧(testlesson)
3. 事前登録者一覧表示 メニューから授業testlessonを参照し、事前登録者一覧表示

H. 既に受講生登録の端末でさらに受講生登録をする場合 (エラー)

#管理者操作受講生操作
1. 準備 受講生DB db.csvを削除 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
受講生 (川渕 三郎) 登録 (QRコード)
出欠一覧 受講生ID確認(QRコード)
2. 受講生登録 受講生 (川渕 三郎) 登録 (QRコード)

I. 受講生未登録の端末で、授業testlesson に登録 (エラー)

#管理者操作受講生操作
1. 準備 初期化済み受講生DB db.csvを設定 キャッシュクリア(QRコード)
出欠一覧 受講生ID確認(QRコード)
授業 testlesson 用QRコード生成。QRコードを保存する。
授業 testlesson の出欠一覧
2. 授業 testlesson への出席登録 保存したQRコードを提示 提示されたQRコードを読み取り