プロフィール欄に独自の入力欄を作る

カルテのプロフィール欄に、WebClassユーザアカウントの情報以外の、独自の入力欄を作れます。

profile custom

プロフィールに独自の入力欄を追加する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> の各属性の説明は以下です。

Table 1. `<param>`の属性
属性名 解説

name

入力欄に名前をつけます。必ず custom_profile. から始める必要があり、後半は自由に名付けます。

label

ラベルとして画面上に表示されます。

type

"text"(テキスト入力)か"file"(ファイルアップロード)を選択できます。

form_type

type属性が"text"の際、form_type属性で"text"(入力できるのは一行になる)か"textarea"(複数行入力可能)を選択できます。

edit-auth

このプロフィール欄を編集可能なユーザを設定します。"self"(学生自身が編集できる)"adviser"(アドバイザーが編集できる)、"adviser,self"(学生とアドバイザー両方が編集できる)から選択できます。