Portfolio XML specification

The structure of the portfolio

The portfolio consists of the following blocks;

  • Profile

    • Contains the basic data of the student.

  • Card

    • Contains the input items defined in each portfolio

    • You can set for each card whether to show / hide or allow/disallow edit.

    • You can have multiple cards.

  • Summary

    • Displays the data input in each card.

carte top

These are described in the following XML structure;

<?xml version="1.0" ?>
<doc title="Sample" order="1">
  <doc_template>
    <profile>
      <param name="username" label="User ID" />
      <param name="name" label="Username" />
      …
    </profile>
    <summary >…</summary>
    <cards>
     <static_card>…</static_card>
     <static_card>…</static_card>
     <appendable_card>…</appendable_card>
     …
    </cards>
  </doc_template>
  <field_templates>
    <field_template>…</field_template>
   …
  </field_templates>
</doc>

Tags that define the basic structure of the portfolio

This section describes the <doc> tag that defines the basic structure of the portfolio.

<doc>

The root tag

Attributes

Name Required Detail

title

Required

Value: Any text
Description: The portfolio name

order

Required

Value: Positive integer
Description: The display order when listing the portfolio

print

Value:"true"/"false"
Description: You can switch on / off the print screen. The default setting is "true".

export

Value:"true"/"false"
Description: You can switch on / off the export function. The default setting is "true".

allow-external-login

Value:"true"/"false"
Description: You can switch on / off the external assessment. The default setting is "true".

link-top-page-to-my-page

Value: "true"/"false"
Description: You can switch on / off the link from the student’s top screen. The default setting is "true".
This feature only toggles the display of links.
To prevent access, disable the display settings for each card.

my-page-menu

Value: "true"/"false"
Description: You can switch on / off the link from the student’s MyPage menu. The default setting is "true".
This feature only toggles the display of links.
To prevent access, disable the display settings for each card.

Subordinate tags

<field_templates>

Required

Only one

Lists the definitions of all input items

<doc_template>

Required

Only one

Describes the settings of the number of tabs and the contents

<doc_template>

Attributes

None

Subordinate tags

Name Required Max Number Detail

<profile>

Only one

Describes the items to be displayed in the profile

<cards>

Only one

Describes the number and contents of cards

<summary>

Only one

Describes the settings for the contents displayed on the summary tab

<before_cards>

Only one

Describes the descriptions before the cards

<field_templates>

Lists the definition of the input items

Attributes

None

Subordinate tags

Name Required Max Number Detail

<field_template>

Required

One or more

Describes the definition of the input item

Tags that define the profile

Defines the student profile to be included in the portfolio.

profile

<profile>

Defines the profile. There are tags for the entire system and for the portfolio.

Attributes

None

Subordinate tags

Name Required Max Number Detail

<param>

Any number

Describes the Profile items

<param>

Defines the profile attribute

Attributes

Name Required Detail

name

Required

Value: "profile.grade"
Description: Specifies values that will be displayed in the profile. Any item that starts with "profile." has a fixed name and type and is common within the WebClass system. Items that starts with "custom_profile." or "custom." can be freely set for the portfolio. "custom_profile." can be searched and sorted by adding list-column="true". However, "custom_profile." requires Debian 8 or higher, or RHEL7 or higher. The following is an example.

type

Required

Value: "text","file"
Description: Specifies text type or file type.

label

Required

Value: Any text
Description: Defines the label that will be displayed in the portfolio.

list-column

Value: "true","false"
Default: "false"
Description: Preferences for whether to show or hide in the user list screen. This feature is invalid for the file type items. Items beginning with "profile." or "custom_profile." are targeted.

edit-auth

Value: "adviser","self","adviser,self"
Description: Allow users to edit the contents. When"self" is selected, the student is allowed to edit. When "adviser" is selected, the advisor is allowed to edit. When the name attribute is email, it cannot be set and is always uneditable.

placeholder

Value: Any text
Description: When the text type is selected, placeholder can be set.

form_type

Value: "text","textarea"
Description: When the text type is selected, the text area of input fields can be selected (single row or multiple rows).

title-font-color

value: any text Description: Title font color is fixed to the specified color.

title-background-color

Subordinate tags

None

Sample script

<profile>
  <param name="email" label="eメール" />
  <param name="profile.photo" label="Photo" />
  <param name="profile.furigana_name" label="Furigana" />
  <param name="profile.furigana_roma" label="Name"/>
  <param name="profile.grade" label="Academic year" list-column="true"/>
  <param name="profile.sex" label="Sex"/>
  <param name="profile.dept" label="Department" list-column="true"/>
  <param name="profile.faclt" label="Faculty" list-column="true"/>
  <param name="profile.admitted_year" label="Admitted Year"/>
  <param name="custom.comment" label="Comment on one row" placeholder="Input sample" type="text" edit-auth="self" list-column="true" />
  <param name="custom.comment_textarea" label="Comment on multiple row" type="text" form_type="textarea" edit-auth="self" />
  <param name="custom.attach" label="Attachements" type="file" edit-auth="self" />
</profile>

Tags that define the card

There are two types of cards: <static_card>, which displays and updates defined input items as it is, and <appendable_card>, which appends multiple inputs with the defined input items as one data set. In the card, you can define <field> as an input item. For <field>, formats such as selection formula, description formula, file upload, rubric etc. are prepared.

<cards>

Defines the number and contents of cards

Attributes

None

Subordinate tags

Name Required Max Number Detail

<static_card>

Any number

Describes the contents of a fixed card

<appendable_card>

Any number

Describes the contents of a recordable card

<static_card>

Describes the contents of a fixed card.

static card

Attributes

Name Required Detail

id

Required

Value: Alphanumeric and underscore only
Description: Identifies the card

title

Required

Value: Any text
Description: The card title

order

Value: Positive integer
Description:It is the order when displaying cards. If order is not specified, it will be in the order of description in XML.

default-viewable

Value: "true","false"
Description:Preferences for whether the card is displayed to students. If you set "true", it will be displayed from the beginning.

default-adviser-viewable

Value: "true","false"
Description:Preferences for whether the card is displayed to advisors. The default is "true".

edit-protect-setting

Value: "true","false"
Description:Preferences for whether to set input period. If you set "false", input is possible anytime.

edit-protect-target

Value:"self","adviser" ,"adviser,self"
Description:Sets the target of input period. The default is "self". It is enabled only when edit-protect-setting is set as"true".

allow-external-login

Value: "true","false"
Description: When the external assessment function is enabled, you can switch whether external access is possible. The default is "false".

Subordinate tags

Name Required Max Number Detail

<field>

Any number

Specifies the input items

<p>

Any number

Shows explanations .

<markdown>

Any number

You can display a description using markdown. Please refer to the <markdown> section for details.

<rubric-chart>

Any number

The rubrics' answers are displayed in the radar chart. Use this tag to set up a radar chart. Please see the bottom of the page for details.

<copy-field>

Any number

Copy and display the input field values of other cards, not editable from the copy-field side.

<appendable_card>

Describes the contents of a recordable card.

≪Default layout≫
Display the prepared fields as a column in a table.

appendable card default

≪categorized layout≫
Display input items as a set of grouped items.

appendable card categorized

Attributes

Name Required Detail

id

Required

Value: Alphanumeric and underscore only
Description: Identifies the card

title

Required

Value: Any text
Description: The card title

append-auth

Required

Value: "self","adviser","adviser,self"
Description: Allow users to edit the contents. When"self" is selected, the student is allowed to edit. When "adviser" is selected, the advisor is allowed to edit.

order

Value: Positive integer
Description:It is the order when displaying cards. If order is not specified, it will be in the order of description in XML.

default-viewable

Value: "true","false"
Description:Preferences for whether the card is displayed to students. If you set "true", it will be displayed from the beginning.

default-adviser-viewable

Value: "true","false"
Description:Preferences for whether the card is displayed to advisors. The default is "true".

edit-protect-setting

Value: "true","false"
Description:Preferences for whether to set input period. If you set "false", input is possible anytime.

edit-protect-target

Value:"self","adviser" ,"adviser,self"
Description:Sets the target of input period. The default is "self". It is enabled only when edit-protect-setting is set as"true".

layout

Value: "categorized",""
Description: If the value is set to "categorized", cards will be displayed by the tab according to the value set in category-field-id.

category-field-id

Value: Alphanumeric and underscore only. Please refer to the id value of the field tag.
Description:Organize tabs by selected field values. The field type is valid only for select, date, and text.

allow-external-login

Value: "true","false"
Description: When the external assessment function is enabled, you can switch whether external access is possible. The default is "false".

tab-font-color

value: any text Description: Tab font color is fixed to the specified color.

tab-background-color

value: any text
Description: Tab background color is fixed to the specified color.

index-font-color

value: any text
Description: Index in the summary font color is fixed to the specified color.

index-background-color

Subordinate tags

Name Required Max Number Detail

<field>

Any number

Specifies input items

<p>

Any number

Shows explanations. It is valid only when the attribute of appendable_card is layout="categorized".

<markdown>

Any number

You can display a description using markdown. Please refer to the <markdown> section for details. It is valid only when the attribute of appendable_card is layout="categorized".

<copy-field>

Any number

Copy and display the input field values of other cards, not editable from the copy-field side. It is valid only when the attribute of appendable_card is layout="categorized".

<field>

Describes the input item. Refer to <field_template> for definitions of input items.

Attributes

Name Required Detail

id

Required

Value: Alphanumeric and underscore only
Description: Identifies the card

ref

Required

Value:id of <field_template>
Description:Refers to the input item settings

title

Value:Any text
Description:Override the title setting of <field_template>

show-title

Value:"true","false"
Description:Override the show-title setting of <field_template>

chain-id

Value:Alphanumeric and underscore only
Description:For fields with the same chain-id, only the first field will be displayed first, and the following fields will be displayed by clicking the "Add input field" button. This is only valid for static_card and appendable_card with layout=categorized.

As long as the id of the <field> is different, the same input items can be arranged in a single card.

<static_card id="card1">
  <!-- <field_template id="date"> と <field_template id="comment"> を3回参照している -->
  <p>1日目</p>
  <field ref="date"    id="day1-date"/>
  <field ref="comment" id="day1-comment"/>
  <p>2日目</p>
  <field ref="date"    id="day2-date"/>
  <field ref="comment" id="day2-comment"/>
  <p>3日目</p>
  <field ref="date"    id="day3-date"/>
  <field ref="comment" id="day3-comment"/>
</static_card>

This is an example of chain-id configuration.

<static_card id="card1">

  <field ref="file" id="file1" chain-id="aaa" title="資料1"/>
  <field ref="file" id="file2" chain-id="aaa" title="資料2"/>
  <field ref="file" id="file3" chain-id="aaa" title="資料3"/>
  <markdown display-only-while-editing="true">最大3つまで添付ファイルをアップロードすることができます。</markdown>

  <field ref="comment" id="comment1" chain-id="bbb" title="コメント1"/>
  <field ref="comment" id="comment2" chain-id="bbb" title="コメント2"/>
  <field ref="comment" id="comment3" chain-id="bbb" title="コメント3"/>
  <markdown display-only-while-editing="true">最大3つまでコメントを追加することができます。</markdown>
</static_card>
chain id example

Subordinate tags

None

<field_template>

Describes the definitions of the input items. This tab must be defined within the <field_templates> tab.

Attributes

Name Required Detail

id

Required

Value: Alphanumeric and underscore only
Description: Identifies the <field_template>.

type

Required

Value:"text", "number", "file", "select", "multi-select", "rubric", "date"
Description:The type of field. Please see below for details.

title

Required

Value: Any value
Description:The title that will be displayed in the input item.

edit-auth

Required

Value: "self", "adviser", "adviser, self"
Description: Allows users to edit the contents. When "self" is selected, the student is allowed to edit. When "adviser" is selected, the advisor is allowed to edit. When "external" is selected, the external evaluator is allowed to edit.

form_type

Description: There is a type that can change the form of the input form. Please see below for detail.

tips

Value: Any character
Description:Displays notes such as input format etc.

require

Value:"true", "false"
Description:require="true" indicates input required item.

show-modified-info

Value:"true", "false"
Description:When "false" is selected, update time is not displayed.

preview

Value: "true", "false"
Description:Available when "file" type is selected. If the uploaded file is PDF or image file, displays the preview.

preview-height

Value:Any value that can be set in CSS, such as "200px".
Description:Available when the preview is set as "true". Sets the height of the preview.

max

Required

Value:Any number
Description:Required when type is number. Set the maximum value of the item.

min

Required

Value:Any number
Description:Required when type is number. Set the minimum value of the item.

float

Value:"true","false"
Description:It can be used when type is number. Allows you to enter a decimal number in the item. The default is "false".

parent-field-id

Value:Alphanumeric and underscore only
Description:Available when the type is set as "select". Sets the id of <field_template> as the parent category .

show-title

Value:"true","false"
Description:When "false" is selected, the title is not displayed. The default value is "true".

protect-from-other

Value:"true","false"
Description:If set to "true", once entered, only the user can overwrite it from the screen; updates can be made via CSV import; others can update it if the CSV import is set back to an empty value.

notification

値:"true","false"
Description: Sends a WebClass message to the target user of update notification when a student updates an input item set to "true".
Messages will be forwarded by e-mail in the same way as other messages if "Permission" is set to "Permission to use" from the "Mail Settings" in the WebClass administration page.
- the target user of the update notification is a user who directly belongs to the organization subject to the update notification and has the authority to "advise the user in charge". - the target organization of the update notification is the organization to which the updated user directly belongs and to which the updated carte is registered (including the carte inherited from the ancestor organization). - the reason users of the ancestor organization are not targeted is that the message will not be sent to administrative staffs.

Subordinate tags

Name Required Max Number Detail

<option>

Any number

This can be described only when "type attribute is select" or "type attribute is multi-select" or "type attribute is text and form_type attribute is text".

<rubric>

Only one

When the type attribute is rubric.

Type attributes

text

Description

number

Numerical value

date

year/month/date

file

select

Select single item

Write the selected item in the <option>tag in the <field>tag.

multi-select

Select multiple items

Write the selected items in the <option>tag in the <field>tag.

rubric

Write table settings in the <rubric>tag in the <field>tag. Please see below for details.

title

This is not an input form but a text showing the value of title attribute.

form_type attributes

  • When type="text", you can set text or textarea as the form_type. The default value is textarea.

  • When type="rubric", you can set rubric or dropdown as the form_type. The default value is rubric.

  • When type="select" or type="multi-select", you can set selectbox, checkbox or checklist as the form_type.
    Checklist changes the display of answers from a comma-devided list to a checklist.
    When type="select", the default value is selectbox.
    When type="multi-select", the default value is checkbox.

<option>

  • When the type attribute is select or multi-select, the value of option is reflected as a choice.

  • When the type attribute is text, the value of option is reflected as an input candidate.

Attributes

Name Required Detail

value

Required

Value: Any character
Description: When the type attribute is select or multi-select, this is the actual value to be stored; when the type attribute is text, it is displayed as an input candidate.

parent-value

Required

Value:Any character
Description:Available when the parent-field-id is set on`<field_template>`. Sets the parent category value.

Text

  • When the type attribute is select or multi-select, the text in the <option> tag is displayed as the label.

  • When the type attribute is text, there is no effect. ==== Sample script

<field_templates>
 <field_template id="grade" type="select" title="学年" edit-auth="self,adviser">
   <option value="1">1年</option>
   <option value="2">2年</option>
   <option value="3">3年</option>
   <option value="4">4年</option>
 </field_template>

 <field_template id="category" type="text" form_type="text" title="活動種別" edit-auth="self,adviser">
   <option value="ボランティア" />
   <option value="委員会" />
   <option value="クラブ" />
 </field_template>


 <field_template id="parent" title="親カテゴリ" type="select" edit-auth="self,adviser">
   <option value="動物">動物</option>
   <option value="植物">植物</option>
   <option value="菌類">菌類</option>
 </field_template>

 <field_template id="child" parent-field-id="parent" title="子項目" type="select" edit-auth="self,adviser">
   <option parent-value="動物" value="クマ">クマ</option>
   <option parent-value="動物" value="ネコ">ネコ</option>
   <option parent-value="動物" value="タヌキ">タヌキ</option>

   <option parent-value="植物" value="ヒノキ">ヒノキ</option>
   <option parent-value="植物" value="スギ">スギ</option>
   <option parent-value="植物" value="タケ">タケ</option>

   <option parent-value="菌類" value="シイタケ">シイタケ</option>
   <option parent-value="菌類" value="エノキ">エノキ</option>
   <option parent-value="菌類" value="コウジカビ">コウジカビ</option>
 </field_template>
</field_templates>

<rubric>

<rubric_header> sets the text that will be displayed in the table header.
<dimension> specifies the contents of each row of the table.
When the student enters values in the rubric, the value is stored in association with the id attribute of <dimension>.
<level> in <dimension> specifies the contents of each cell of the table.

Sample script

<field_template id ="cook" type="rubric" title="調理実践" >
  <rubric>
    <rubric_header>
      <level value="0"/>
      <level value="1"/>
      <level value="2"/>
      <level value="3"/>
      <level value="4"/>
    </rubric_header>
    <dimension id="cut" title="切る" description="切り方の習熟度合を評価します">
      <option level="0">まったくできなかった</option>
      <option level="1">あまりできなかった</option>
      <option level="2">ふつう</option>
      <option level="3">少しできた</option>
      <option level="4">よくできた</option>
    </dimension>
    <dimension id="stew" title="煮る" description="煮方の習熟度合を評価します">
      <option level="0">まったくできなかった</option>
      <option level="1">あまりできなかった</option>
      <option level="2">ふつう</option>
      <option level="3">少しできた</option>
      <option level="4">よくできた</option>
    </dimension>
    <dimension id ="grill" title="焼く" description="焼き方の習熟度合を評価します">
      <option level="0">まったくできなかった</option>
      <option level="1">あまりできなかった</option>
      <option level="2">ふつう</option>
      <option level="3">少しできた</option>
      <option level="4">よくできた</option>
    </dimension>
  </rubric>
</field>

<copy-field>

You can display values entered on other cards on the card where you placed the <copy-field>. For example, if you have created a portfolio to reflect on each year, you can use it to display the previous year’s goals as a reference when entering the current year’s data.

Attributes

Name Required Detail

card-id

Required

Value: Alphanumeric and underscore only
Description:Specifies the id of the target card; only static_card can be specified.

field-id

Required

Value: Alphanumeric and underscore only
Description:Specify the id of the target field.

title

Value: Any character
Description:Displays notes such as input format etc.

show-title

Value:"true","false"
Description:When "false" is selected, the title is not displayed. T

title-font-color

value: any text Description: Title font color is fixed to the specified color.

title-background-color

value: any text
Description: Title background color is fixed to the specified color.

show-modified-info

<message-form>

Set up a message sending form in the portfolio. The message is sent as WebClass message and not saved in the portfolio. You can use this tag when sending a report to the administrator etc. without sharing the contents with other advisers.

Attributes

Name Required Detail

visible-auth

Required

Value: "self", "adviser", "adviser, self"
Description: Allows users to view the contents. When "self" is selected, the student is allowed to view. When "adviser" is selected, the advisor is allowed to view. When "external" is selected, the external evaluator is allowed to view.

to

Required

Value: User IDs separated with commas.
Description:Set the destination address of the message.

subject

Required

Value: Any text
Description: Sets the subject of the message.

Subordinate tags

<markdown> and <message-form-param>

Sample script

<message-form visible-auth="adviser"
              to="admin1,author1,author2"
              subject="アンプロフェッショナルな態度についての報告">
  <markdown>
    ## アンプロフェッショナルな態度についての報告
  </markdown>

  <message-form-param type="text" require="true" label="診療科"/>
  <message-form-param type="text" require="true" placeholder="2019/04/05~2019/04/23" label="実習期間"/>
  <message-form-param type="text" label="ご所属"/>
  <message-form-param type="text" require="true" label="作成医氏名"/>
  <message-form-param type="text" require="true" form_type="textarea" label="報告"/>

  <markdown>
  このままでは将来、患者の診療に関わらせることが出来ないと考えられる学生の具体的な行動や態度について、日時と事実内容を列挙下さい。できるだけ詳細にお願いします。
  </markdown>
</message-form>

In the example above, the following message will be sent;

カルテ: 2019年度臨床実習
カード: ローテーション1
ユーザID: user1
氏名: 学生1


【診療科】
内科1

【実習期間】
2019/04/05~2019/04/23

【ご所属】
○○病院

【作成医氏名】
××太郎

【報告】
………………………
………………………
………………………

<message-form-param>

Sets the input items in the sending message form.

Attributes

Name Required Detail

label

Required

Value: Any text
Description:Sets the item name

form_type

Required

Value: "text" "textarea"
Description:Sets the input format. Text input field is one row. Textarea input field is multiple rows.

require

Required

Value:"true" "false"
Description:Sets whether the item is required or optional. If any required item is unanswered,the message cannot be sent.

placeholder

Required

Value: Any text
Description:Sets the text that will be displayed in the placeholder.

Tags that define the summary display

The summary displays the status of the input to each card and provides a graphical representation of the rubrics' answers.

summary

<summary>

Attributes

Name Required Detail

show

Value: "true", "false"
Description: Sets whether to display the summary.

Subordinate tags

Name Required Max Number Detail

<rubric-chart>

Only one

The rubrics' answers are displayed in the radar chart. Use this tag to set up a radar chart.

<extract-static-field>

Any number

Extract fields from the card and display in the summary.

<rubric-chart>

The rubrics' answers are displayed in the radar chart. Use this tag to set up a radar chart.

Attributes

Name Required Detail

show

Value:"true","false"
Description: Whether to display radar chart

Subordinate tags

Name Required Max Number Detail

<radar>

Any number

One radar chart is displayed for each tag.

==== Attributes [cols="5,1,10"]

|Name |Required |Detail

|tick | |Value:Number value |Description:Specify the scale width of the value when displaying a radar chart.

|<line-graph> | |Any number |One line graph is displayed for each tag.

Attributes

Name Required Detail

legend-max-column-count

Value:Integer value
Description:Specifies the number of legends to display on a single line when wrapping a radar chart legend.

<axis-type>

Any number

|Name |Required |Detail

|ticks | |Value:Number value
Description:Specifies the y-axis scale width when displaying a line chart.

|height | |Value:Integer value
Description:specify the height of the chart when displaying a line chart

|legend-max-column-count | |Value:Integer value
Description:Specifies the number of legends to display on a single line when wrapping a radar chart legend.

=== <number-chart>

Numerical answers can be displayed on the radar chart. Use this tag to set the radar chart.

==== Attributes [cols="5,1,10"]

|Name |Required |Detail

==== Subordinate tags

[cols="5,1,1,10"]

|Name |Required |Max Number |Detail

|<radar> | |Any number |One radar chart is displayed for each tag.

=== <radar>

==== Attributes [cols="5,1,10"]

|Name |Required |Detail

|legend-max-column-count | |Value:Integer value
Description:Specifies the number of legends to display on a single line when wrapping a radar chart legend.

==== Sample script

===== Default

Same as <axis-type>each-dimension</axis-type>. In each-dimension, radar charts are displayed for each rubric, and the dimensions of the rubric are the axes of the radar chart.

[source,xml] ---- <summary> <rubric-chart> <axis-type>each-dimension</axis-type> </rubric-chart> </summary> ---- image::xml-definition/radar_chart_default.jpg[]

===== Into one chart

If each-field, each rubric will be the axis of the radar chart, and the average value per rubric will be displayed.

[source,xml] ---- <summary> <rubric-chart> <axis-type>each-field</axis-type> </rubric-chart> </summary> ---- image::xml-definition/radar_chart_each_field.jpg[]

===== Customize

You can specify which data is included in a radar chart, the chart width, the labels, and the color for each series.

[source,xml] ---- <summary> <rubric-chart> <radar title="分野別の自己評価←これで改行できます" width="700"> <header> <axis label="生徒についての理解←これで改行できます"></axis> <axis label="他者との協力"></axis> <axis label="コミュニケーション"></axis> </header> <data> <series label="1年←これで改行できます"> <value card-id="grade1" field-id="understanding_of_children"></value> <value card-id="grade1" field-id="cooperation"></value> <value card-id="grade1" field-id="communication"></value> </series> <series label="2年"> <value card-id="grade2" field-id="understanding_of_children"></value> <value card-id="grade2" field-id="cooperation"></value> <value card-id="grade2" field-id="communication"></value> </series> <series label="3年"> <value card-id="grade3" field-id="understanding_of_children"></value> <value card-id="grade3" field-id="cooperation"></value> <value card-id="grade3" field-id="communication"></value> </series> </data> </radar>

<radar title="生徒についての理解"> <header> <axis label="心理・発達論"></axis> <axis label="学習集団の形成"></axis> <axis label="いじめ、不登校、特別支援教育"></axis> </header> <data> <series label="1年" color="#000"> <value card-id="grade1" field-id="understanding_of_children" dimension-id="psychology"></value> <value card-id="grade1" field-id="understanding_of_children" dimension-id="organize"></value> <value card-id="grade1" field-id="understanding_of_children" dimension-id="problem_solving"></value> </series> <series label="2年" color="#fff"> <value card-id="grade2" field-id="understanding_of_children" dimension-id="psychology"></value> <value card-id="grade2" field-id="understanding_of_children" dimension-id="organize"></value> <value card-id="grade2" field-id="understanding_of_children" dimension-id="problem_solving"></value> </series> <series label="3年" color="#f00"> <value card-id="grade3" field-id="understanding_of_children" dimension-id="psychology"></value> <value card-id="grade3" field-id="understanding_of_children" dimension-id="organize"></value> <value card-id="grade3" field-id="understanding_of_children" dimension-id="problem_solving"></value> </series> </data> </radar> </rubric-chart> </summary> ----

image::xml-definition/radar_chart_custom.jpg[]

=== <extract-static-field> Extract fields from each card and display them in the summary. Extract only the value of <static_card>

==== Attributes [cols="5,1,10"]

|Name |Required |Detail

|target-id-list |Required |Value: field id
Description: Specifies the field id

|title | |Value: Any text
Description: A title can be attached.

==== Subordinate tags

None

== Etc tags

=== <markdown> You can insert text written in Markdown. Markdown is a notation for sentences that can be written more easily than HTML and can express structures such as headings and lists. When displayed in the screen, it is converted to HTML.

The following extended notations have been added to the standard writing style of the reflective portfolio Markdown.

* Even if you do not insert two or more spaces at the end of the sentence, it will be a line feed as it is. * Line breaks can be inserted inside the table with [[br]]. * You can decorate a string with css by writing as follows;

[source] ----  [[color:red; text-decoration:underline]]a string decorated with red and underline [[/]] ----

==== Attributes [cols="5,1,10"]

|Name |Required |Detail

|id | |Value: Any text
Description: The ID attribute can be specified. It is intended to be used for in-page links.

|display-only-while-input | |Value:"true" "false"
Description: If the value set to true, the Markdown content will be displayed only while editing.

==== Sample script

[source] ---- <markdown> # Header1 Header2 # Header3 # Header4 Header5 # Header6

装飾

1行目です 2行目です

太字 の装飾 赤色[[/]]の装飾 下線[[/]]の装飾 [[color:red; text-decoration:underline]]赤色で下線[[/]]の装飾

区切り線

----

リスト * Item 1 * Item 2 * Item 2a * Item 2b

順序付きリスト 1. Item 1 1. Item 2 1. Item 2a 1. Item 2b

リンク [マニュアル](https://webclass.jp/manuals/user/integrated-portfolio/plugins/shugaku_carte/xml-definition.html) [ページ内リンク](#markdown-test1)

# 表

Left align

Right align

Center align

:-----------

------------:

:------------:

This

This

This

column

column

表の中で改行する

will

will

will

be

be

be

left

right

center

aligned

aligned

aligned

画像

![Minion](https://octodex.github.com/images/dojocat.jpg)

</markdown> <!-- テキストに半角の <> を含む場合はこのように`<![CDATA[` ]]>`で全体を囲むようにしてください。 -→ <markdown> <![CDATA[

引用 > 引用文 > > > ネストした引用

]]> </markdown> <markdown id="test1"> markdownブロックに対してページ内リンクを張ることができます。 markdownブロックのid属性を"test1"とすると、[ページ内リンク](markdown-test1)でページ内リンクを作成できます。 </markdown>

----

From v2.14.8, you can link between the portfolios by specifying `../id as the link destination.

[source] ---- <markdown> # リンク [臨床実習](../clinical) [医行為](../ikoui) [到達目標](../totatsu) </markdown> ----

=== <before_cards>

==== Attributes None

==== Subordinate tags

[cols="5,1,1,10"]

|Name |Required |Max Number |Detail

|<markdown> | |Any |Fill in the description to be displayed before selecting a card.