Download - Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学
![Page 1: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/1.jpg)
2013/3/2
Moodle2.3におけるブックマークレットによる出欠管理愛知工業大学 情報科学科 水野勝教
13年3月2日土曜日
![Page 2: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/2.jpg)
Moodleの利用状況について
✤ 平成19年度後期 Moodle1.* 利用開始
✤ 大学、高校、中学、専門学校でサーバを共有
✤ 平成24年度後期 Moodle2.3 利用開始
✤ Moodleサーバを更新 本番用1台、テスト1台体制
13年3月2日土曜日
![Page 3: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/3.jpg)
Moodleの運用方針について
✤ Moodle本体のカスタマイズは最小限にする
✤ 最新バージョンへの対応が簡単
✤ 登録はfirstnameに氏名、lastnameに教員ID、学籍番号
✤ 大学の履修システムとは連携しない
✤ 履修登録した学生のデータをインポートできるようにした
✤ ユーザ認証はActive Directoryと連携(LDAP認証)
13年3月2日土曜日
![Page 4: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/4.jpg)
出欠モジュール
✤ Moodle 1.*
✤ Dmitry Pupinin氏のバージョン
✤ 平成22年度までは主に手動で出欠を登録していた。
✤ 平成23年度にブックマークレットによる登録支援を開発
✤ Moodle 2.*
✤ Artem Andreev氏のバージョン
✤ 出欠モジュールの構成が変わった為、ブックマークレットを更新
13年3月2日土曜日
![Page 5: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/5.jpg)
Moodle 1.* の出欠モジュール
13年3月2日土曜日
![Page 6: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/6.jpg)
Moodle 1.* の出欠モジュール
13年3月2日土曜日
![Page 7: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/7.jpg)
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日土曜日
![Page 8: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/8.jpg)
Moodle 2.* の出欠モジュール
13年3月2日土曜日
![Page 9: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/9.jpg)
Moodle 2.* の出欠モジュール
13年3月2日土曜日
![Page 10: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/10.jpg)
ブックマークレットで出欠登録
✤ ポータブルタイプのICカード学生証リーダ、バーコードリーダなどで読み取ったCSV形式の出席データをMoodleの出欠モジュールに登録する。
✤ Google Chrome, FirefoxなどHTML5のFile APIに対応したブラウザからドラッグ&ドロップによる簡単な操作で登録できる。
✤ ブックマークレットから呼び出されるJavaScriptプログラムだけを利用しているので、出欠モジュールを改造しなくても利用できる。
13年3月2日土曜日
![Page 11: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/11.jpg)
ブックマークレットとは
✤ 通常ブラウザで利用するブックマークはURLを登録する。
✤ ブックマークレットはURLの代わりにJavaScriptのプログラムを登録し、呼び出した時にプログラムを実行するもの。
13年3月2日土曜日
![Page 12: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/12.jpg)
本学の学生証
ICカードの規格: TN2
バーコード
13年3月2日土曜日
![Page 13: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/13.jpg)
ICカード学生証リーダ
(株)アルファメディア社 かいけつ出席 TN2版
13年3月2日土曜日
![Page 14: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/14.jpg)
処理の流れ
13年3月2日土曜日
![Page 15: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/15.jpg)
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
13年3月2日土曜日
![Page 16: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/16.jpg)
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
13年3月2日土曜日
![Page 17: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/17.jpg)
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
ブックマークレットを呼び出しCSVファイルをアップロードして、出席確認ボタンをクリックする
13年3月2日土曜日
![Page 18: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/18.jpg)
処理の流れ
IC カードリーダで出席を取りCSVファイルを保存する
ブラウザでMoodleのコースを開き、出席を登録する状態にする
ブックマークレットを呼び出しCSVファイルをアップロードして、出席確認ボタンをクリックする
出欠を登録をクリックして登録を完了する
13年3月2日土曜日
![Page 19: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/19.jpg)
実際の画面
ブックマークレットを呼び出すと赤枠の中がJavaScriptで生成される
13年3月2日土曜日
![Page 20: Moodle2.3におけるブックマーク レットによる出欠 …...2013/03/02 · 2013/3/2 Moodle2.3におけるブックマーク レットによる出欠管理 愛知工業大学](https://reader030.vdocuments.net/reader030/viewer/2022040414/5f214c99b9dc2e63f06711f0/html5/thumbnails/20.jpg)
まとめ
✤ 出席者のCSVファイルをMoodleの出欠モジュールに登録する仕組み
✤ JavaScriptだけで処理
✤ HTML5に対応したブラウザが便利
✤ 今のところ遅刻、早退には対応していません
13年3月2日土曜日