1: 2013-04-18 (木) 23:08:26 iseki |
現: 2014-06-14 (土) 12:06:52 iseki |
- | *** IP [#y7f751bb] | + | * Auto Attendance Block and Module for Moodle [#oc0cbe5c] |
- | - Allowed IPs | + | - [[日本語>autoattend]] (Japanese text is more detailed) |
- | -- 128.2.1.1/2 => 128.0.0.0/192.0.0.0 | + | |
- | -- 222.222.111.222/255. => 222.0.0.0/255.0.0.0 | + | |
- | -- 123.12.0/255.255.255.0 => 123.12.0.0/255.255.255.0 | + | |
- | -- 123.31.6.0 => 123.31.6.0/255.255.255.0 | + | |
- | -- 202. => 202.0.0.0/255.0.0.0 | + | |
| #br | | #br |
| | | |
- | *** DB [#ic53f9bf] | + | ** block_autoattend Ver.2 [#dd2069c9] |
- | - autoattend_sessions | + | - Auto Attendance block for Moodle 2.2-2.7 |
- | mysql> show columns from mdl_autoattend_sessions; | + | - Development Goal: I want to exceed the attendance system introduced in my university for fee!! |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | | 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 | + | - Latest version is ''v2.3.2'' (13 June 2014) |
- | mysql> show columns from mdl_autoattend_settings; | + | - 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 | | + | |
- | | 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 | + | *** Overview [#b04d6755] |
- | mysql> show columns from mdl_autoattend_students; | + | These AutoAttendance module and block are modification of the Attendance block/module of Mr. Dmitry Pupinin and et. al.~ |
- | +------------+-------------+------+-----+---------+----------------+ | + | In addition to the manual attendance mode to take attendance manually the original, ''automatic attendance mode'' (from the access log of Moodle) and ''semi-automatic attendance mode'' (user clicks a link) are also possible.~ |
- | | Field | Type | Null | Key | Default | Extra | | + | I strongly recommend a combination of autoattendance block (autoattend) and autoattendance module (''autoattendmod''). |
- | +------------+-------------+------+-----+---------+----------------+ | + | |
- | | 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 | + | %%Is incompatible with the database of Version 1.x to Version 2.x. You can upgrade from 1.x, but attendance data in 1.x will not display correctly in 2.x.%% After v2.1.4, Please re-save session data. |
- | mysql> show columns from mdl_autoattend_classes; | + | #br |
- | +--------------+-------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +--------------+-------------+------+-----+---------+----------------+ | + | |
- | | 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 | + | *** Change Log [#gee7a26a] |
- | mysql> show columns from mdl_autoattend_classifies; | + | - [[Chane Log of v2.3>./ChangeLog2.3]] |
- | +-----------+------------+------+-----+---------+----------------+ | + | - [[Chane Log of v2.2>./ChangeLog2.2]] |
- | | Field | Type | Null | Key | Default | Extra | | + | - [[Chane Log of v2.1>./ChangeLog2.1]] |
- | +-----------+------------+------+-----+---------+----------------+ | + | #br |
- | | 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 | + | *** Download [#w47c196c] |
- | mysql> show columns from mdl_autoattendmod; | + | - Release Version: https://moodle.org/plugins/view.php?plugin=block_autoattend |
- | +--------------+--------------+------+-----+---------+----------------+ | + | - Dev version (subversion): http://www.nsl.tuis.ac.jp/svn/php/autoattend/trunk |
- | | Field | Type | Null | Key | Default | Extra | | + | #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) | + | |
| | | |
| + | *** Manual [#ye69092a] |
| + | - [[User Manual>./user_manual]] |
| + | - [[Teacher Manual>./admin_manual]] |
| #br | | #br |
| + | *** Screen Shots for Teacher (v2.1.3) [#z710ef7a] |
| + | &ref(./admin_manual/Attendance_eng.png,30%); |
| + | &ref(./admin_manual/Attendance2_eng.png,30%); |
| + | &ref(./admin_manual/Attendance3_eng.png,30%); |
| + | &ref(./admin_manual/report_eng.png,20%); |
| + | #br |
| + | |
| + | ** mod_autoattendmod [#s827d2a0] |
| + | *** Overview [#vc0a7abd] |
| + | - This is additional module to block_autoattend |
| + | - ''cron'' and ''grade'' function are added to block_autoattend. |
| + | - This works as link to semi-auto attendance, too. |
| + | #br |
| + | |
| + | *** Download [#t4cdcb62] |
| + | - Release Version: https://moodle.org/plugins/view.php?plugin=mod_autoattendmod |
| + | - Dev version (subversion): http://www.nsl.tuis.ac.jp/svn/php/autoattendmod/trunk |
| + | #br |
| + | |
| + | ** [[mod_homeroom]] [#o7be5164] |
| + | |
| + | *** Overview [#n122cca8] |
| + | - A module for a teacher to refer to some student's attendance of all courses. |
| + | - ''Under developing ...'' v1.0.2beta now |
| + | #br |
| + | |
| + | ** Trouble Shooting [#l014a122] |
| + | *** Trouble of Timezone [#x6135376] |
| + | - [[Mislabeling of time >./time error]] |
| + | #br |
| + | |
| + | *** "duplicate record" error, when upgrade to 2.2.0 or Over [#k9b3b37a] |
| + | - backup DB |
| + | - ''version'' of version.php is made into the present version (2014032700 or earlier). |
| + | - Execute ''Repair of DB'' by autoattend block at any course. |
| + | - Return ''version'' of version.php to 2014051600. And upgrade autoattend block. |
| + | #br |
| + | |
| + | ** Other Informations [#ldd0f2d5] |
| | | |
- | ** Block [#u61bd317] | + | *** Forum [#a9df480a] |
| + | - http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/index.php?forum_id=15 |
| #br | | #br |
- | ** Module [#te286389] | + | *** FAQ [#ia885f92] |
| #br | | #br |