属性の設定

属性の追加

ラベルを選択している状態で、右側のパネルの「このラベルの属性」の「+」ボタンを押すと、属性を追加できます。

詳しくは、新しい属性を追加するを参照してください。

属性の設定

名前

アノテーションエディタ画面に表示される名前です。個人設定画面の言語設定 に対応した名前が表示されます。

英語名はダウンロードしたアノテーションZIP 内のJSONに出力されます。

種類

以下の属性の種類を選択できます。詳細は属性の一覧を参照してください。

  • On / Off
  • 数値
  • 自由記述(1行)
  • 自由記述(複数行)
  • 排他選択:ラジオボタン
  • 排他選択:ドロップダウン
  • トラッキングID
  • アノテーションリンク

ショートカットキー

アノテーションエディタ画面で、属性の入力欄へのフォーカス移動や、属性値の切り替えなどに使用するショートカットキーを設定します。

初期値

属性値の初期値を設定できます。

アノテーションエディタでの編集

禁止する(読取専用にする)

アノテーションエディタ画面での属性値の編集ができなくなります。また、アノテーション一覧画面のアノテーション編集 でも属性値を編集できません。ただし、WebAPIやCLIでの属性値の編集は可能です。


簡易制約

属性に対して簡易的な制約を設定できます。

制約に違反している属性は、アノテーションエディタ画面の属性パネルで「エラー」として表示されます。制約に違反している属性があるタスクでは、タスクを提出/合格にできません。

アノテーションエディタ画面の属性パネルでの表示。count属性は、正規表現の制約に違反している。

入力必須設定

未入力での提出を許可するかどうか設定できます。

書式

指定した正規表現に合致しない入力を制限できます。属性の種類が「自由記述(1行)」のときのみ、簡易制約タブに表示されます。

正規表現を指定する際は以下の点に注意してください。

  • 属性値全体との一致で判定するため、 ^ (行の先頭)と $ (行の末尾)は不要です。
  • \d (半角数字)や\w (半角英数字とアンダースコア)などの「定義済み文字クラス」を利用できます。
  • 空欄も空文字列としてチェックされます。したがって、任意入力にするのであれば(\d+)?のように空文字列も許容するような正規表現を指定する必要があります。

「テスト」テキストボックスに文字列を入力して、指定した正規表現が期待通りの挙動であるかを確認できます。

指定した正規表現が期待通りの挙動であるかをテストしている

接続先のラベル

属性の種類が「アノテーションリンク」の場合に、接続先のラベルを制限できます。ラベルは複数指定できます。

詳細制約

詳細制約タブ


簡易制約より自由度の高い制約の設定ができます。

以下の制約を設定できます。

  • 入力必須:空文字を禁止します。簡易制約タブの「必須入力」ラジオボタンと同じ制約です。
  • 次と等しい
  • 次と等しくない
  • 次の正規表現と一致する:簡易制約タブの「書式」と同じ制約です。属性の種類が「自由記述(1行)」、「自由記述(複数行)」のときのみ設定できます。
  • 次の正規表現と一致しない:属性の種類が「自由記述(1行)」、「自由記述(複数行)」のときのみ設定できます。
  • リンク先が次のラベルを持つ:簡易制約タブの「接続先のラベル」と同じ制約です。属性の種類が「アノテーションリンク」のときのみ設定できます。

メタデータ

カスタマイズされたアノテーションエディタ画面で利用するメタデータです。標準のアノテーションエディタ画面では、このメタデータを参照しません。



Did this page help you?