プロフィール欄に独自の入力欄を作る
カルテのプロフィール欄に、WebClassユーザアカウントの情報以外の、独自の入力欄を作れます。
プロフィールに独自の入力欄を追加するXML例が以下です。
<doc id="carte" title="カルテ" order="1">
<doc_template>
<profile>
<param
name="custom_profile.comment"
label="1行の入力欄"
type="text"
edit-auth="self"
/>
<param
name="custom_profile.comment_textarea"
label="複数行入力欄"
type="text"
form_type="textarea"
edit-auth="self"
/>
<param
name="custom_profile.attach"
label="ファイルアップロード"
type="file"
edit-auth="self"
/>
</profile>
</doc_template>
</doc>
プロフィール欄は <doc_template>
直下に<profile>
を追加することでカスタマイズできます。
<param>
の各属性の説明は以下です。
属性名 | 解説 |
---|---|
name |
入力欄に名前をつけます。必ず |
label |
ラベルとして画面上に表示されます。 |
type |
"text"(テキスト入力)か"file"(ファイルアップロード)を選択できます。 |
form_type |
type属性が"text"の際、form_type属性で"text"(入力できるのは一行になる)か"textarea"(複数行入力可能)を選択できます。 |
edit-auth |
このプロフィール欄を編集可能なユーザを設定します。"self"(学生自身が編集できる)"adviser"(アドバイザーが編集できる)、"adviser,self"(学生とアドバイザー両方が編集できる)から選択できます。 |