flagflag  
5: 2013-04-19 (Fri) 13:04:11 iseki source Cur: 2018-09-21 (Fri) 10:38:32 iseki source
Line 1: Line 1:
-** mod_apply [#i080b5b2+** mod_apply (Moodle module) [#i6c3464b
-- moodle用 申請書類提出モジュール (moodle-2.4 以降) +[[English text is here>mod_apply (E)]]
-- feedback モジュールを改造 +
-- 開発中+
 +*** 概要 [#me886c93]
 +- moodle 2.x, 3.x用 申請書類提出モジュール
 +- Andreas Grabs氏作成の feedback モジュールを改造して作成されています.(アンケートを申請書と読み替える)
 +- 最新バージョン ''1.3.2'  (2018 09/20)
 +
 +- この申請フォームモジュールでは,簡単な申請書を作成し,それをユーザに提出させることができます.
 +- 管理者は提出された申請書をチェックし,''「受理」''または''「不受理」''として処理します.(却下は語調が強そうなので却下)
 +- 書類を受理し,申請内容を適用した場合はそれを ''「処理済み」''として,ユーザに知らせることもできます.
 +- 一方ユーザは,提出した書類の''更新'',''取下げ'',''取消''を行うことができます.
 +-- ''取り下げ'' は受理前の書類を取り下げる(Rollbackする)こと.''取消'' は受理済みの申請内容を取り消す(Cancelする)こと.
#br #br
-*** 特殊ラベル [#za88df2d] 
-- submit_title 
--- テキストフィールド(短文回答)にこのラベルが付いた場合,申請書のタイトルとして扱われる. 
-- submit_only 
--- 申請時のみに表示される項目.利用許諾などに使用する. 
-- admin_reply 
--- 申請時にユーザには表示されないが,申請後の画面には表示される.管理者は編集可能なので,管理者からのコメントなどに用いる. 
-- admin_only 
--- 管理者だけが,表示・編集可能な項目.管理者のメモなどに使用する. 
 +*** Feedback モジュールとの相違 [#x6fa2d27]
 +- ほぼ Feedback モジュールと同様の操作ですが,以下の相違があります.
 ++ 匿名(ゲスト)投稿はできない.
 ++ 一人で複数の投稿が可能.
 ++ 投稿に対して,管理者が処理を行える.
 +++ 処理内容: 書類の''[[受理>./admin_manual]]''/''[[不受理>./admin_manual]]''通知,書類内容の''[[処理済み>./admin_manual]]''通知,書類に関するコメント
 ++ ユーザは投稿した書類に対して,''[[更新>./user_manual]]'',''[[取下げ>./user_manual]]'',''[[取消>./user_manual]]'' ができる.
 ++ 申請書類の作成時に,各項目に特殊な役割を持たせる ''[[特殊ラベル>./admin_manual]]'' が使用可能
 ++ テーブルを作成することが可能(1.3.0以降)
 ++ 受領のみのモードを追加 (1.3.0以降)
 ++ テンプレート機能,解析機能は未実装(何れ実装予定 のつもり..)
#br #br
-*** DB [#l2928f94+*** Future Work or Bug [#k95ac5e6
-- mdl_apply +- 必須項目を入力していなくても,下書き保存できるようにする. 
- mysql> show columns from mdl_apply; +- 名前フィルタで,フィルタ結果が1P以上の場合に,表示が変になる. 
- +--------------------+--------------+-----​-+-----+----------+----------------+ +#br
- | Field              | Type        | Null | Key | Default  | Extra          | +
- +--------------------+--------------+--​----+-----+----------+----------------+ ​+
- | 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)  | 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 +*** ダウンロード [#n512d771] 
- mysql> show columns from mdl_apply_submit; +- リリースバージョン: https://moodle.org/plugins/view.php?plug​in=mod_apply 
- +---------------+--------------+------+---​--+---------+----------------+ +- 開発バージョン (Subversion): http://www.nsl.tuis.ac.jp/svn/php/mod_ap​ply/trunk 
- | Field        | Type        | Null | Key | Default | Extra          | +#br
- +---------------+--------------+------+---​--+---------+----------------+ +
- | 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 +*** マニュアル [#ta67590f] 
- mysql> show columns from mdl_apply_value; +- [[簡易ユーザマニュアル>./user_manual]] 
- +---------------+--------------+------+---​--+---------+----------------+ +- [[管理者マニュアル>./admin_manual]]
- | 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 +#br
- 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 +*** Bug または 仕様 [#g2d5171f] 
- mysql> show columns from mdl_apply_template; +- Feedback モジュールのテンプレート機能,解析機能は移植されていません. 
- +----------+--------------+------+-----​+---------+----------------+ + 
- | Field    | Type        | Null | Key | Default | Extra          | +#br 
- +----------+--------------+------+-----​+---------+----------------+ + 
- | id      | bigint(10)  | NO  | PRI | NULL    | auto_increment | +*** フォーラム [#o282d8fc] 
- | course  | bigint(10)  | NO  | MUL | 0      |                | +- 質問,要望,バグレポート等は [[Moodle フォーラム>http://www.nsl.tuis.ac.jp/xoops/modules/d3forum/ind​ex.php?forum_id=15]]へ (要ユーザ登録) 
- | name    | varchar(255) | NO  |    |        |                | +#br
- | ispublic | tinyint(1)  | NO  |    | 0      |                | +
- +----------+--------------+------+-----+--​-------+----------------+ +
- 4 rows in set (0.00 sec)+
-*** Bug [#zffe431e+*** 資料 [#a9067e0b
-- captcha+- [[開発>./devel]] 
 +- [[DB 構造>./devel/DB]]
#br #br


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

20 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 20

more...

Access Counter

Today : 997997997
Yesterday : 5790579057905790
Total : 2365379323653793236537932365379323653793236537932365379323653793
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com