5: 2013-04-19 (金) 13:04:11 iseki |
6: 2013-04-19 (金) 17:29:08 admin |
| ** mod_apply [#i080b5b2] | | ** mod_apply [#i080b5b2] |
- | - moodle用 申請書類提出モジュール (moodle-2.4 以降) | + | [[English>mod_apply (E)]] |
- | - feedback モジュールを改造 | + | |
- | - 開発中 | + | |
| | | |
| + | *** 概要 [#me886c93] |
| + | - moodle 2.x用 申請書類提出モジュール (テスト環境は moodle 2.4) |
| + | - Andreas Grabs氏作成の feedback モジュールを改造して作成されています. |
| + | - 最新バージョン 1.0.0 |
| + | #br |
| + | - この申請フォームモジュールでは,簡単な申請書を作成し,それをユーザに提出させることができます. |
| + | - 管理者は提出された申請書をチェックし「受理」または「不受理」として処理します. |
| + | - 書類を受理し,申請内容を適用した場合はそれをマーキングして,ユーザに知らせることもできます. |
| + | - 一方ユーザは,提出した書類の更新,取下げ,取消を行うことができます. |
| + | #br |
| + | |
| + | *** FeedBack モジュールとの相違 [#x6fa2d27] |
| + | + 匿名(ゲスト)投稿はできない. |
| + | + 一人で複数の投稿が可能. |
| + | + 投稿に対して,管理者が処理を行える. |
| + | ++ 処理内容: 書類の受理/不受理通知,書類内容の適用済み通知,書類に関するコメント |
| + | + ユーザは投稿した書類に対して,更新,取消などができる. |
| + | + テンプレート機能は未実装(何れ実装予定) |
| + | #br |
| + | |
| + | *** ダウンロード [#n512d771] |
| + | - リリースバージョン: |
| + | - 開発バージョン (Subversion): http://www.nsl.tuis.ac.jp/svn/php/mod_apply/trunk |
| + | #br |
| + | |
| + | *** マニュアル [#ta67590f] |
| + | - [[簡易ユーザマニュアル>./user_manual]] |
| #br | | #br |
| *** 特殊ラベル [#za88df2d] | | *** 特殊ラベル [#za88df2d] |
- | - submit_title | + | 項目(アイテム)のラベルに以下の予約語を指定することにより,項目に特殊な役割を割り振ることが可能. |
| + | - ''submit_title'' |
| -- テキストフィールド(短文回答)にこのラベルが付いた場合,申請書のタイトルとして扱われる. | | -- テキストフィールド(短文回答)にこのラベルが付いた場合,申請書のタイトルとして扱われる. |
- | - submit_only | + | - ''submit_only'' |
| -- 申請時のみに表示される項目.利用許諾などに使用する. | | -- 申請時のみに表示される項目.利用許諾などに使用する. |
- | - admin_reply | + | - ''admin_reply'' |
| -- 申請時にユーザには表示されないが,申請後の画面には表示される.管理者は編集可能なので,管理者からのコメントなどに用いる. | | -- 申請時にユーザには表示されないが,申請後の画面には表示される.管理者は編集可能なので,管理者からのコメントなどに用いる. |
- | - admin_only | + | - ''admin_only'' |
| -- 管理者だけが,表示・編集可能な項目.管理者のメモなどに使用する. | | -- 管理者だけが,表示・編集可能な項目.管理者のメモなどに使用する. |
- | | |
| #br | | #br |
| | | |
- | *** DB [#l2928f94] | + | *** Bug または 仕様 [#g2d5171f] |
- | - mdl_apply | + | - Feedback モジュールのテンプレート機能は移植されていません. |
- | mysql> show columns from mdl_apply; | + | - Captcha機能は未検証 |
- | +--------------------+--------------+------+-----+----------+----------------+ | + | #br |
- | | Field | Type | Null | Key | Default | Extra | | + | *** 資料 [#a9067e0b] |
- | +--------------------+--------------+------+-----+----------+----------------+ | + | - [[開発>./devel]] |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | - [[DB 構造>./devel/DB]] |
- | | course | bigint(10) | NO | MUL | 0 | | | + | |
- | | name | varchar(255) | NO | | | | | + | |
- | | intro | longtext | NO | | NULL | | | + | |
- | | introformat | smallint(4) | NO | | 0 | | | + | |
- | | email_notification | tinyint(1) | NO | | 0 | | | + | |
- | | multiple_submit | tinyint(1) | NO | | 0 | | | + | |
- | | use_calendar | tinyint(1) | NO | | 0 | | | + | |
- | | name_pattern | varchar(16) | NO | | lastname | | | + | |
- | | time_open | bigint(10) | NO | | 0 | | | + | |
- | | time_close | bigint(10) | NO | | 0 | | | + | |
- | | time_modified | bigint(10) | NO | | 0 | | | + | |
- | +--------------------+--------------+------+-----+----------+----------------+ | + | |
- | 12 rows in set (0.05 sec) | + | |
- | | + | |
- | - mdl_apply_submit | + | |
- | mysql> show columns from mdl_apply_submit; | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | apply_id | bigint(10) | NO | MUL | 0 | | | + | |
- | | user_id | bigint(10) | NO | | 0 | | | + | |
- | | version | mediumint(6) | NO | | 0 | | | + | |
- | | title | varchar(32) | NO | | | | | + | |
- | | class | tinyint(1) | NO | | 0 | | | + | |
- | | acked | tinyint(1) | NO | | 0 | | | + | |
- | | acked_user | bigint(10) | NO | | 0 | | | + | |
- | | acked_time | bigint(10) | NO | | 0 | | | + | |
- | | execd | tinyint(1) | NO | | 0 | | | + | |
- | | execd_user | bigint(10) | NO | | 0 | | | + | |
- | | execd_time | bigint(10) | NO | | 0 | | | + | |
- | | time_modified | bigint(10) | NO | | 0 | | | + | |
- | | otitle | varchar(32) | NO | | | | | + | |
- | | oclass | tinyint(1) | NO | | 0 | | | + | |
- | | oacked | tinyint(1) | NO | | 0 | | | + | |
- | | oacked_user | bigint(10) | NO | | 0 | | | + | |
- | | oacked_time | bigint(10) | NO | | 0 | | | + | |
- | | oexecd | tinyint(1) | NO | | 0 | | | + | |
- | | oexecd_user | bigint(10) | NO | | 0 | | | + | |
- | | oexecd_time | bigint(10) | NO | | 0 | | | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | 21 rows in set (0.00 sec) | + | |
- | | + | |
- | - mdl_apply_value | + | |
- | mysql> show columns from mdl_apply_value; | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | submit_id | bigint(10) | NO | MUL | 0 | | | + | |
- | | item_id | bigint(10) | NO | MUL | 0 | | | + | |
- | | version | mediumint(6) | NO | | 0 | | | + | |
- | | value | longtext | NO | | NULL | | | + | |
- | | time_modified | bigint(10) | NO | | 0 | | | + | |
- | +---------------+--------------+------+-----+---------+----------------+ | + | |
- | 6 rows in set (0.00 sec) | + | |
- | | + | |
- | - mdl_apply_item | + | |
- | mysql> show columns from mdl_apply_item; | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | apply_id | bigint(10) | NO | MUL | 0 | | | + | |
- | | template | bigint(10) | NO | MUL | 0 | | | + | |
- | | name | varchar(255) | NO | | | | | + | |
- | | label | varchar(255) | NO | | | | | + | |
- | | presentation | longtext | NO | | NULL | | | + | |
- | | typ | varchar(255) | NO | | | | | + | |
- | | hasvalue | tinyint(1) | NO | | 0 | | | + | |
- | | position | smallint(3) | NO | | 0 | | | + | |
- | | required | tinyint(1) | NO | | 0 | | | + | |
- | | dependitem | bigint(10) | NO | | 0 | | | + | |
- | | dependvalue | varchar(255) | NO | | | | | + | |
- | | options | varchar(255) | NO | | | | | + | |
- | +--------------+--------------+------+-----+---------+----------------+ | + | |
- | 13 rows in set (0.00 sec) | + | |
- | | + | |
- | - mdl_apply_template | + | |
- | mysql> show columns from mdl_apply_template; | + | |
- | +----------+--------------+------+-----+---------+----------------+ | + | |
- | | Field | Type | Null | Key | Default | Extra | | + | |
- | +----------+--------------+------+-----+---------+----------------+ | + | |
- | | id | bigint(10) | NO | PRI | NULL | auto_increment | | + | |
- | | course | bigint(10) | NO | MUL | 0 | | | + | |
- | | name | varchar(255) | NO | | | | | + | |
- | | ispublic | tinyint(1) | NO | | 0 | | | + | |
- | +----------+--------------+------+-----+---------+----------------+ | + | |
- | 4 rows in set (0.00 sec) | + | |
- | | + | |
- | *** Bug [#zffe431e] | + | |
- | - captcha | + | |
| #br | | #br |