5: 2013-04-11 (木) 22:20:15 iseki |
現: 2014-06-14 (土) 12:07:46 iseki |
- | ** DB [#n9de12e3] | + | * Moodle用 自動出欠ブロック/モジュール [#r756c53d] |
- | - autoattend_sessions | + | - [[English text is here>autoattend (E)]] |
- | mysql> show columns from mdl_autoattend_sessions; | + | #br |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | courseid | bigint(10) | NO | MUL | 0 | | | + | |
- | | classid | bigint(10) | NO | | 0 | | | + | |
- | | creator | bigint(10) | NO | | 0 | | | + | |
- | | sessdate | bigint(10) | NO | MUL | 0 | | | + | |
- | | starttime | bigint(10) | NO | MUL | 0 | | | + | |
- | | endtime | bigint(10) | NO | | 0 | | | + | |
- | | latetime | bigint(10) | NO | | 0 | | | + | |
- | | takenby | bigint(10) | NO | | 0 | | | + | |
- | | timetaken | bigint(10) | NO | | 0 | | | + | |
- | | method | varchar(1) | NO | | S | | | + | |
- | | attendkey | varchar(36) | YES | | NULL | | | + | |
- | | denysameip | tinyint(2) | NO | | 1 | | | + | |
- | | allowip | varchar(128) | YES | | NULL | | | + | |
- | | description | varchar(255) | YES | | NULL | | | + | |
- | | state | varchar(1) | NO | | N | | | + | |
- | | timemodified | bigint(10) | NO | | 0 | | | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | 17 rows in set (0.01 sec) | + | |
| | | |
- | - autoattend_settings | + | ** block_autoattend Ver.2 [#dd2069c9] |
- | mysql> show columns from mdl_autoattend_settings; | + | - Moodle 2.2-2.7用の自動出欠ブロック |
- | +----------+--------------+------+-----+---------+----------------+ | + | - 開発目標: 当大学に有料で導入されている出席システムを超える. |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +----------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | courseid | bigint(10) | NO | MUL | 0 | | | + | |
- | | classid | bigint(10) | NO | | 0 | | | + | |
- | | status | varchar(1) | NO | | Y | | | + | |
- | | grade | mediumint(5) | NO | | 0 | | | + | |
- | +----------+--------------+------+-----+---------+----------------+ | + | |
- | 5 rows in set (0.00 sec) | + | |
| | | |
- | - autoattend_students | + | - 最新バージョンは ''v2.3.2'' (2014 6/13) |
- | mysql> show columns from mdl_autoattend_students; | + | - Moodle plugin: https://moodle.org/plugins/browse.php?list=set&id=33 |
- | +------------+-------------+------+-----+---------+----------------+ | + | #br |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +------------+-------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | attsid | bigint(10) | NO | MUL | 0 | | | + | |
- | | studentid | bigint(10) | NO | MUL | 0 | | | + | |
- | | status | varchar(1) | NO | | Y | | | + | |
- | | called | varchar(1) | NO | | D | | | + | |
- | | calledby | bigint(10) | NO | | 0 | | | + | |
- | | calledtime | bigint(10) | NO | | 0 | | | + | |
- | | remarks | varchar(50) | YES | | NULL | | | + | |
- | | ipaddress | varchar(20) | NO | | | | | + | |
- | +------------+-------------+------+-----+---------+----------------+ | + | |
- | 9 rows in set (0.00 sec) | + | |
| | | |
- | - autoattend_classes | + | *** 概要 [#k6588234] |
- | mysql> show columns from mdl_autoattend_classes; | + | このブロックとモジュールは Dmitry Pupinin 氏の Attendance block/module (v1.0.8, 2007) を改造 |
- | +--------------+-------------+------+-----+---------+----------------+ | + | したものです.~ |
- | | Field | Type | Null | Key | Default | Extra | | + | 元々の手動で出席をとる''手動出欠モード''に加えて,''自動出欠モード''(Moodleのアクセスログより),''半自動出欠モード''(ユーザがリンクをクリック)での点呼も可能で,これらのモードを組み合わせることにより,かなり柔軟に出席を取る事が可能です.~ |
- | +--------------+-------------+------+-----+---------+----------------+ | + | ''自動出欠モジュール''([[mod_autoattendmod>#s827d2a0]]) との併用を強くお勧めします. |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | courseid | bigint(10) | NO | MUL | 0 | | | + | |
- | | creator | bigint(10) | NO | | 0 | | | + | |
- | | name | varchar(50) | NO | | default | | | + | |
- | | timemodified | bigint(10) | NO | | 0 | | | + | |
- | +--------------+-------------+------+-----+---------+----------------+ | + | |
- | 5 rows in set (0.00 sec) | + | |
| | | |
- | - autoattend_classifies | + | %%Version 2.x は Version 1.x のデータベースと互換性がありません.1.x からアップグレードは可能ですが,1.xでの出欠データは 2.xでは正しく表示されません.%% |
- | mysql> show columns from mdl_autoattend_groups; | + | v2.1.4 以降は 授業を登録しなおせば,正しく表示されるはずです. |
- | +-----------+------------+------+-----+---------+----------------+ | + | #br |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +-----------+------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | courseid | bigint(10) | NO | MUL | 0 | | | + | |
- | | studentid | bigint(10) | NO | MUL | 0 | | | + | |
- | | classid | bigint(10) | NO | | 0 | | | + | |
- | +-----------+------------+------+-----+---------+----------------+ | + | |
- | 4 rows in set (0.00 sec) | + | |
| | | |
- | - autoattendmod | + | *** Change Log [#a96f832f] |
- | mysql> show columns from mdl_autoattendmod; | + | - [[Change Log of v2.3>./ChangeLog2.3]] |
- | +--------------+--------------+------+-----+---------+----------------+ | + | - [[Change Log of v2.2>./ChangeLog2.2]] |
- | | Field | Type | Null | Key | Default | Extra | | + | - [[Change Log of v2.1>./ChangeLog2.1]] |
- | +--------------+--------------+------+-----+---------+----------------+ | + | #br |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | course | bigint(10) | NO | MUL | 0 | | | + | |
- | | name | varchar(255) | NO | | | | | + | |
- | | intro | longtext | NO | | NULL | | | + | |
- | | introformat | smallint(4) | YES | | 0 | | | + | |
- | | timemodified | bigint(10) | NO | | 0 | | | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | 6 rows in set (0.00 sec) | + | |
| | | |
| + | *** ダウンロード [#xa448a0b] |
| + | - リリースバージョン: https://moodle.org/plugins/view.php?plugin=block_autoattend |
| + | - 開発バージョン (subversion): http://www.nsl.tuis.ac.jp/svn/php/autoattend/trunk |
| #br | | #br |
| | | |
- | ** Block [#c3648f9a] | + | *** マニュアル [#g269a26c] |
| + | - [[ユーザマニュアル>./user_manual]] |
| + | - [[管理者マニュアル>./admin_manual]] |
| #br | | #br |
- | ** Module [#h925ddae] | + | |
| + | **** Getting Start [#u3962573] |
| + | + クラス分けする場合は,「クラス定義」タブで必要なクラスを登録 |
| + | + 学生を登録.または自己登録させる (作者のサイトはで大学の認証システムと同期させて,学籍番号で自己登録させている) |
| + | + クラス分けする場合は,「クラス分け」タブで学生をクラス分け. |
| + | + 「追加」タブで授業を追加. |
| + | + 授業を行う. |
| + | + 「レポート」で出欠を確認 |
| + | + 期末には「Execlデータ」でデータをダウンロード |
| + | #br |
| + | |
| + | ** mod_autoattendmod [#s827d2a0] |
| + | *** 概要 [#se8a8cf8] |
| + | - block_autoattend への追加モジュール |
| + | - block_autoattend に「''cron''」,「''評定''」,「''半自動モードでの出席ボタン''」機能を追加します. |
| + | |
| + | - ''block_autoattend を使用する場合は,このモジュールの併用を強くお勧めします.'' |
| + | - 使い方は,インストールして,block_autoattend が既に導入されているコースにインスタンスを作るだけです.後は自動で連携します. |
| + | #br |
| + | |
| + | *** ダウンロード [#n663661f] |
| + | - リリースバージョン: https://moodle.org/plugins/view.php?plugin=mod_autoattendmod |
| + | - 開発バージョン (subversion): http://www.nsl.tuis.ac.jp/svn/php/autoattendmod/trunk |
| + | |
| + | #br |
| + | |
| + | ** [[mod_homeroom>mod_homeroom (J)]] [#o7be5164] |
| + | |
| + | *** 概要 [#h573289c] |
| + | - 教師(担任)が特定の学生の全てコースの出欠を参照するためのモジュール. |
| + | #br |
| + | |
| + | ** トラブル シューティング [#u7e0a012] |
| + | *** 2.2.0以上 へのアップグレードで, duplicate record のエラーが出る場合. [#le3fe91a] |
| + | - データベースのバックアップを取る |
| + | - version.php の version を現行のバージョン(2014051100以下)にする. |
| + | - autoattend ブロック(どのコースでも良い)で 「DBの修復」を行う. |
| + | - version.php の version を 2014051102 に戻して,アップグレードを行う. |
| + | #br |
| + | |
| + | ** フォーラム [#o282d8fc] |
| + | - 質問,要望,バグレポート等は [[Moodle フォーラム>http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/index.php?forum_id=15]]へ (要ユーザ登録) |
| + | #br |
| + | |
| + | ** 資料 [#z48356ba] |
| + | - [[開発データ>./devel]] |
| #br | | #br |