Home | ESCRYPT - 自動車におけるセキュアな...自動車におけるセキュアな SOTA/FOTA 管理 セキュアなOTA アップデート/ 管理用のターンキーソリューション
Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2...
Transcript of Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2...
2013/3/2
Moodle2.3におけるブックマークレットによる出欠管理愛知工業大学 情報科学科 水野勝教
13年3月2日土曜日
Moodleの利用状況について
✤ 平成19年度後期 Moodle1.* 利用開始
✤ 大学、高校、中学、専門学校でサーバを共有
✤ 平成24年度後期 Moodle2.3 利用開始
✤ Moodleサーバを更新 本番用1台、テスト1台体制
13年3月2日土曜日
Moodleの運用方針について
✤ Moodle本体のカスタマイズは最小限にする
✤ 最新バージョンへの対応が簡単
✤ 登録はfirstnameに氏名、lastnameに教員ID、学籍番号
✤ 大学の履修システムとは連携しない
✤ 履修登録した学生のデータをインポートできるようにした
✤ ユーザ認証はActive Directoryと連携(LDAP認証)
13年3月2日土曜日
出欠モジュール
✤ Moodle 1.*
✤ Dmitry Pupinin氏のバージョン
✤ 平成22年度までは主に手動で出欠を登録していた。
✤ 平成23年度にブックマークレットによる登録支援を開発
✤ Moodle 2.*
✤ Artem Andreev氏のバージョン
✤ 出欠モジュールの構成が変わった為、ブックマークレットを更新
13年3月2日土曜日
Moodle 1.* の出欠モジュール
13年3月2日土曜日
Moodle 1.* の出欠モジュール
13年3月2日土曜日
Moodle 2.* の出欠モジュール
✤ Moodle 2.* 用出欠モジュールの情報
✤ moodle.orgのpluginsを検索しても出てこない
✤ https://moodle.org/mod/forum/view.php?id=741
✤ http://docs.moodle.org/24/en/Attendance_module
✤ https://github.com/andreev-artem
13年3月2日土曜日
Moodle 2.* の出欠モジュール
13年3月2日土曜日
Moodle 2.* の出欠モジュール
13年3月2日土曜日
ブックマークレットで出欠登録
✤ ポータブルタイプのICカード学生証リーダ、バーコードリーダなどで読み取ったCSV形式の出席データをMoodleの出欠モジュールに登録する。
✤ Google Chrome, FirefoxなどHTML5のFile APIに対応したブラウザからドラッグ&ドロップによる簡単な操作で登録できる。
✤ ブックマークレットから呼び出されるJavaScriptプログラムだけを利用しているので、出欠モジュールを改造しなくても利用できる。
13年3月2日土曜日
ブックマークレットとは
✤ 通常ブラウザで利用するブックマークはURLを登録する。
✤ ブックマークレットはURLの代わりにJavaScriptのプログラムを登録し、呼び出した時にプログラムを実行するもの。
13年3月2日土曜日
本学の学生証
ICカードの規格: TN2
バーコード
13年3月2日土曜日
ICカード学生証リーダ
(株)アルファメディア社 かいけつ出席 TN2版
13年3月2日土曜日
処理の流れ
13年3月2日土曜日
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
13年3月2日土曜日
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
13年3月2日土曜日
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
ブックマークレットを呼び出しCSVファイルをアップロードして、出席確認ボタンをクリックする
13年3月2日土曜日
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
ブックマークレットを呼び出しCSVファイルをアップロードして、出席確認ボタンをクリックする
出欠を登録をクリックして登録を完了する
13年3月2日土曜日
実際の画面
ブックマークレットを呼び出すと赤枠の中がJavaScriptで生成される
13年3月2日土曜日
まとめ
✤ 出席者のCSVファイルをMoodleの出欠モジュールに登録する仕組み
✤ JavaScriptだけで処理
✤ HTML5に対応したブラウザが便利
✤ 今のところ遅刻、早退には対応していません
13年3月2日土曜日