コース・スポット設定
イベントにスポット(チェックポイント)を配置し、コースとカテゴリを設定する方法を説明します。
:::tip まず関係を整理したい場合 イベント、コース、カテゴリ、スポットの役割が分かりにくいときは、イベント構成を理解する を先に読むと整理しやすくなります。 :::
設定の流れ
イベントのコースを作成するには、以下の3つのステップで設定します。
- スポットの配置 — チェックポイントとなるスポットを地図上に配置する
- コースの作成 — スポットをコースにまとめ、得点やルートを設定する
- カテゴリの作成 — コースに競技ルール(制限時間、パンチ方式など)を設定する
コースの作成とスポットの登録は、どちらから先に進めても構いません。コースを作成しながらスポットを追加していくこともできます。
スポットの配置
スポットの追加
- スマホアプリ
- Web
イベント管理画面の すべてのスポット から、スポットの追加・編集ができます。
- 地図上でスポットを配置したい場所を中心に合わせます
- 追加 ボタンをタップします
- スポット名を入力します
イベント編集後、スポットエディタ(/events/{イベントID}/spots)が開きます。
- 地図上でスポットを配置したい場所をクリックします
- スポット名が自動的に連番(001, 002, ...)で設定されます
- 右側のリストからスポット名や説明を編集できます
Web ではスポットをドラッグして位置を移動することもできます。
スポットの項目
| 項目 | 説明 |
|---|---|
| スポット名 | チェックポイントの名前(必須) |
| 説明文 | スポットの詳細説明 |
| 画像 | スポットの写真。カメラパンチ時の参考にもなります |
| 動画 URL | YouTube などの動画リンク |
:::tip AI による説明文の自動生成 スポット名・画像・位置を設定した状態で「説明文を自動生成」ボタンをタップ/クリックすると、AI が説明文を自動生成できます。スマホアプリ・Web の両方で利用できます。 :::
スポットのインポート
手動で1つずつ配置する代わりに、データファイルからスポットを一括インポートできます。
| フォーマット | 説明 |
|---|---|
| CSV | name, description, latitude, longitude の4列。UTF-8 エンコーディング |
| IOF-XML Ver3 | オリエンテーリングの標準フォーマット。コースとスポットを同時にインポートできます |
:::note CSV インポートの注意点 同じスポット名のデータは上書きされます。緯度は -90〜90、経度は -180〜180 の範囲で指定してください。 :::
スポットのエクスポート
設定済みのスポットは CSV 形式でエクスポートできます。他のイベントへの再利用やバックアップに便利です。
コースの作成
コースの種類
- スコア
- スコア(どこでもスタート)
- ストレート
自由な順序でスポットを回り、得点を競うコースです。 ロゲイニングの標準的な形式です。各スポットに得点を設定し、参加者はどのスポットをどの順番で回るか自由に選べます。スタートスポットとフィニッシュスポットの指定が必要です。制限時間内に多くの得点を集めることが目標です。
スタート・フィニッシュを指定しないスコアコースです。どこからでもスタート・フィニッシュできます。常設イベントなど、特定のスタート地点がないイベントに適しています。
決められた順番でスポットを巡るコースです(旧称: ポイント)。オリエンテーリングの標準的な形式です。スポットの訪問順序が固定されており、最初のスポットがスタート、最後がフィニッシュになります。全スポットを順番に回り、タイムを競います。
コースの作成手順
- スマホアプリ
- Web
- イベント編集画面の コース設定 を選択します
- 新規コース作成 をタップします
- コースの種類(スコア / スコア(どこでもスタート)/ ストレート)を選択します
- コース名を入力します
- スポットをコースに追加し、得点や順序を設定します
- イベントの Overview ページから コース追加 を選択します
- コースの種類を選択します
- コース名を入力します
- スコアコース: 各スポットのスコア欄に得点を入力し、スタート・フィニッシュを指定します
- ストレートコース: スポットをダブルクリックして訪問順序に追加します
コースの設定項目
| 項目 | 説明 |
|---|---|
| コース名 | 管理用の名前(参加者には表示されません) |
| コントロール円の半径 | 地図上に表示されるスポットの円の大きさ(50m(デフォルト)/ 30m / 18m / 10m)。コース編集画面のオプションメニュー 「コントロール円の大きさ」 から変更します |
コースをコピーする
既存のコースを複製して、同じイベント内に新しいコースを作成できます。同じスポット構成のまま、配点やスタート・フィニッシュだけを変えたコースを用意したいときに便利です(例: 「初級コース」と「上級コース」で配点を変える)。
コピーの手順
- コース編集画面を開きます
- ツールバー右上の 「…」(iOS)/ 「︙」(Android)の その他 メニューを開きます
- 「コースをコピー」 を選びます
- 確認ダイアログが開きます。新しいコース名を入力します(初期値は「<元のコース名>のコピー」。あとから変更できます)
- 「コピー」 ボタンで確定すると、同じイベント内に新しいコースが作成され、コース一覧に表示されます
確認ダイアログには、次の注意文が表示されます。
新しいコース名を入力してください。スポットとクイズは元のコースと共有されます(複製はされません)。
何が引き継がれ、何が共有されるか
コピーで作られた新しいコースは、コースごとに独立して持つ設定 と、元のコースと 共有する設定 に分かれます。ここを理解しておくことが重要です。
| 種類 | 内容 | コピー後の挙動 |
|---|---|---|
| コースごとに独立(引き継がれて別々に編集可能) | コースの種類、各スポットの配点(採点)、クイズの割り当て、スタート・フィニッシュの指定、一時停止などのスポットオプション | 新しいコース側で自由に編集でき、元のコースには影響しません |
| 元のコースと共有(実体は1つ) | スポットそのもの(位置・名前・QRパンチ設定・カテゴリ割当)、クイズの内容、スポットの画像 | コピーされず、両方のコースが同じ実体を参照します。片方で編集すると、もう片方にも反映されます |
:::caution スポットとクイズは「共有」されます コピーは「完全な独立コピー」ではありません。スポットとクイズの実体(位置・名前・問題文・画像・QRパンチ設定など)は複製されず、元のコースと 共有 されます。コピー後にスポットの位置やスポット名、QR パンチの設定などを変更すると、元のコースと新しいコースの両方に反映されます。これは不具合ではなく、同じイベント内で複数のコースがスポットを共有する従来どおりの仕組みです。 :::
:::note 「コースのコピー」と「イベントの複製」は別のものです ここで説明しているのは、1 つのコースを同じイベント内に複製する機能です。イベント全体を別イベントとして丸ごとコピーするものではありません(その用途はありません)。また、別のイベントへコースをコピーすることはできません(コピー先は常に同じイベント内です)。 :::
:::note 利用には主催者プランが必要です 「コースをコピー」は主催者プランの機能です。未契約の場合、メニュー項目の末尾に 🔒 が表示され、タップしても主催者プラン登録の案内が表示されるだけでコピーは実行されません。なお、iOS の Lite イベント・Safety イベントではこの機能は利用できません。 :::
:::tip コース名は管理用の名前です コース名は 参加者には表示されない管理用の名前 です。「初級用(配点A)」のように、主催者が見分けやすい名前を付けてください。
なお、新しいコースのプレイ回数などの統計は引き継がれず、0 から始まります。 :::
カテゴリの作成
カテゴリは、コースに競技ルールを設定するものです。同じコースに異なるルール(制限時間やパンチ方式)で複数のカテゴリを作成できます。
パンチ方式・チーム設定・一斉スタートなどカテゴリの詳細な設定については、カテゴリ設定をご覧ください。
コースとカテゴリの違いを整理したい場合は、イベント構成を理解する もご覧ください。
スポットの詳細設定
シークレットスポット
スコアコースでは、スポットの得点や位置を参加者から隠すことができます。
| 設定 | 効果 |
|---|---|
| 得点を隠す | スポットの得点が参加者に表示されません |
| 円と得点を隠す | スポットの円(位置)と得点の両方が地図上に表示されません |
一時停止スポット
特定のスポットを一時停止ポイントに設定できます。参加者がそのスポットに到着するとタイマーが一時停止し、再出発時に再開します。休憩地点や移動区間に利用できます。
クイズ付きスポット
スポットにクイズ(多肢選択問題)を設定できます。参加者はスポット到着時にクイズに解答し、正解すると追加ポイントを獲得できます。
| 項目 | 説明 |
|---|---|
| 問題文 | クイズの質問 |
| 選択肢 | 2〜6 個の選択肢と正解の指定 |
| 解説 | 解答後に表示される解説文(オプション) |
| ポイント | 正解時の追加得点 |
| 画像・動画 | 問題に関連する画像や動画 |
ビーコンパンチ
GPS の代わりに Bluetooth ビーコン(Eddystone-UID)を使ってパンチを検出できます。屋内イベントや GPS 精度が低い場所で有効です。
QRコードパンチ
スポットに掲示した QR コードを参加者が読み取ってパンチする方式です。GPS の精度が出にくい場所や、スポットへの到達を確実に記録したい場合に有効です。通常イベント(スコア/スコア(どこでもスタート)/ストレート)で利用できます。
:::note 設定が表示されるイベントの種類 「QRコードによるパンチ」 の設定が表示されるのは、通常イベント(スコア/スコア(どこでもスタート)/ストレート)だけです。Sustained(継続型)・Safety(見守り)などのイベントでは設定項目が表示されず、QR パンチは使えません(常に「QRは使わない」扱いになります)。 :::
イベントのQRモード
イベント設定の 「QRコードによるパンチ」 で、イベント全体の既定モードを選びます。
| モード | 動作 |
|---|---|
| QRは使わない | QR を使いません(従来どおり)。スキャンボタンや QR コードの生成は一切表示されません |
| QRのみ | コントロール・フィニッシュは GPS では自動パンチされず、QR コードの読み取りでのみパンチされます |
| GPSとQRどちらでも可 | GPS 近接の自動パンチと QR 読み取りのどちらでもパンチできます |
| GPSとQRの両方が必要 | GPS 近接だけでは自動パンチされません。参加者がスポットに近づくとスキャンボタンが有効になり、QR 読み取りでパンチが確定します |
:::note スタートスポットは対象外 スタートは常に GPS で開始します。QR パンチの対象になるのはコントロールとフィニッシュです。 :::
スポット単位の上書き
スポットごとに QRモードを上書きできます。既定は 「イベント既定に従う」 で、個別に「QRは使わない/QRのみ/GPSとQRどちらでも可/GPSとQRの両方が必要」へ変更できます。特定のスポットだけ QR を必須にしたり、逆に QR を外したりできます。
設定項目(「QRコードによるパンチ(このスポット)」)が表示されるのは、イベントの QR モードが「QRは使わない」以外のときだけです。設定する場所はプラットフォームによって異なります。
- iOS
- Android
スポット個別の QRモードは、各スポットの編集画面から設定します。
スポット個別の QRモードは、イベント管理画面の すべてのスポット からスポットを開いて設定します。
QRモードとパンチ方式の関係
QRモードはパンチの「きっかけ」(どうやってパンチを発火させるか)を決め、カテゴリ設定のパンチ方式はパンチした後の動作(写真撮影やクイズ)を決めます。両者は独立して組み合わさります。
- 例: GPSとQRの両方が必要 × カメラパンチ — 近づくとスキャンボタンが有効になり、QR を読み取るとカメラが起動して撮影
- 例: QRのみ × 自動パンチ — GPS では記録されず、QR を読み取るとパンチが確定(撮影なし)
- 例: QRのみ × クイズ付きスポット — QR を読み取った後にクイズ画面が表示されます
QRコードの表示・印刷
QR が有効なイベントでは、スポットの QR コードを表示・印刷できます。
- 個別表示 — スポットを選択して表示されるメニューの 「QRコードを表示」 から、そのスポットの QR コードを画面に表示できます
- 一括印刷 — イベントダッシュボードの「準備」セクション 「スポットパンチQR」(Android では「スポットパンチQR一覧」)から、コースごとのコントロール・フィニッシュの QR コードを 1 スポット 1 セルで並べた PDF を出力できます(スタートは QR パンチ対象外のため含まれません)。印刷して各スポットに掲示してください
:::note QRコードはスポット固有です QR コードはスポットごとに固有で、スポットを作り直すと無効になります。スポットを削除・再作成した場合は、QR コードを作り直して掲示し直してください。 :::
:::note 「QRは使わない」イベントでは利用できません イベント設定の「QRコードによるパンチ」が 「QRは使わない」 の場合、ダッシュボードの「スポットパンチQR」カードはグレーアウトされ、タップすると「このイベントはQRパンチを使わない設定のため利用できません。」と表示されます。 :::
組み合わせボーナス(チェックポイントの組み合わせで加点)
組み合わせボーナス は、指定したチェックポイントの組み合わせを一定数以上まわった参加者に、ボーナス得点を自動で加算する機能です。難所エリアの制覇や特定エリアの周遊を促すインセンティブに使えます。
たとえば全30個のスポットのうち7つを対象に指定し、「7つ全部訪問で +100点」「6つ訪問で +50点」のように、達成した数(しきい値)に応じて加点できます。組み合わせボーナスは個人プレイとチームプレイの両方で有効です(チーム戦では利用できないボーナスQR とは異なります)。
達成してもプレイ中に通知やトーストは表示されません。得点は合計スコアに即時反映され、参加者が達成を確認できるのは結果画面の内訳です。
:::note 対象コース 組み合わせボーナスを設定できるのは スコア と スコア(どこでもスタート) のコースだけです。ストレート(旧称: ポイント)コースなど、それ以外のコースでは設定メニューが表示されません。 :::
設定の開き方
- スマホアプリ
- Web
- スコア/スコア(どこでもスタート)コースの編集画面を開きます
- ツールバー右上の 「…」(iOS)/ 「︙」(Android)のメニューを開きます(メニュー名は iOS では「オプション」、Android では「その他」です)
- 「組み合わせボーナス」 を選ぶと、ルールの一覧画面が開きます。すでにルールを設定している場合は 「組み合わせボーナス (件数)」 と有効なルール数付きで表示されます
- ルールを追加・編集・削除できます
:::note メニュー内の位置 組み合わせボーナスの項目は、メニュー内での位置が iOS と Android で異なります。Android は上のほう(自動配点の次)、iOS は下のほう(コース情報の次)にあります。 :::
Web 版は組み合わせボーナスの設定に未対応です。スマホアプリ(iOS / Android)から設定してください。
ルールの設定項目
1つのコースにルールは最大20件まで設定できます。上限に達すると追加ボタンが無効になり「ルールは最大20件まで追加できます。」と表示されます。各ルールには次の項目を設定します。
| 項目 | 説明 |
|---|---|
| 名称 | ルールの名前(例: 「山エリア」)。管理・内訳表示に使われます |
| 対象チェックポイント | 加点の対象にするチェックポイントを、そのコースのスポット一覧からチェックで複数選択します(Android では全画面の選択画面が開き、右上の「完了」で確定します) |
| しきい値 | 「訪問数 → 得点」の組み合わせ。複数設定できます(例: 7個訪問で100点、6個訪問で50点)。訪問数・得点は正の整数で入力します |
:::note 訪問数の数え方 しきい値の「訪問数」は、対象チェックポイントのうち実際にパンチした数です。同じスポットを複数回まわっても1回として数え、ボーナスQR の読み取りは含まれません。 :::
:::note 加点は最も高いしきい値の1つだけ 参加者に加算されるのは、達成したしきい値のうち 最も高い得点1つ分だけ です(累積しません)。たとえば「7個で100点/6個で50点」を設定した場合、7個訪問した参加者には +100点のみが入り、50点+100点にはなりません。 :::
保存できないとき
次の条件を満たさないルールは保存できず、その場でメッセージが表示されます。
- 名称が空 → 「名称を入力してください。」
- 対象チェックポイントを1つも選んでいない → 「対象チェックポイントを選択してください。」
- しきい値が1件もない → 「しきい値を1件以上追加してください。」
- 訪問数・得点に正の整数以外を入れた → 「訪問数・得点は正の整数を入力してください。」
- すべてのしきい値で訪問数が対象チェックポイントの選択数を超えている(達成不能)→ 「しきい値の個数が対象CPの選択数を超えているため、このルールは達成できません。個数を減らすか対象CPを追加してください。」
最後の条件に注意してください。たとえば対象チェックポイントを5つしか選んでいないのに「6個訪問で50点」だけを設定すると、誰も達成できないため保存できません。
有効化するときの注意
:::caution 一度有効にすると旧バージョンの参加が恒久的にブロックされます 組み合わせボーナスのルールを保存してイベントで有効にすると、この機能に未対応の 旧バージョンのアプリでは、更新するまでイベントへの参加がブロック されます。参加者にアプリの更新を案内できるよう、リリース状況に注意してください。
このブロックは一方通行です。あとからルールをすべて削除しても解除されず、旧バージョンがブロックされた状態が続きます。「試しに設定してみる」という使い方は避けてください(ボーナスQR はすべて削除するとブロックが解除されますが、組み合わせボーナスは解除できません)。 :::
:::note 結果とルール変更の関係 ルールを後から変更しても、すでに確定した個人の結果には遡及しません(フィニッシュ時点のルールで確定します)。一方でチーム順位は現行のルールで再計算されます。
さらに、個人結果の明細画面だけは開いたときの最新ルールで計算し直されます。イベント終了後にルールを変更すると、結果画面の合計点(確定値)と明細の内訳が食い違い、明細画面に「終了後にルールが変更された可能性があるため、明細の合計が上の得点と一致しない場合があります。」と表示されます。順位に使われるのは終了時に確定した得点です。 :::
:::note チームの得点調整では基準に含まれません チームプレイの得点を手動で調整するとき、調整の基準として表示されるスコアには組み合わせボーナスが含まれません。加点・減点の幅を決めるときは、内訳の組み合わせボーナス分を別途考慮してください(Android では調整画面にその旨が表示されますが、iOS では表示されません)。 :::
結果での確認
組み合わせボーナスの得点は、結果画面のスコアの内訳に「組み合わせボーナス」の行として表示されます(得点が1点以上のときだけ表示されます)。個人結果ではこの行をタップすると、ルールごとに「N / M 個訪問」と獲得点数の明細が開きます。CSV には combo 列として出力されます。
参加者側の見え方は ボーナス得点(QR・組み合わせ)、結果の確認とエクスポートは 結果確認・データエクスポート をご覧ください。
:::tip 対象チェックポイントは自動で表示されます どのチェックポイントが対象で何点もらえるかは、参加者のスタート前のカテゴリ(コース)画面に「組み合わせボーナス」のタグとルール名・対象チェックポイント・しきい値(例: 7個訪問で100点)が自動的に表示されます。ただし地図上で対象チェックポイントが強調されるわけではないため、必要に応じてイベント説明文でも補足してください。 :::
KML ベクターオーバーレイの取り込み
コース編集画面から KML ファイルをアップロードして、ベクター図形(線・面)を地図に重ねて表示できます。立入禁止エリアの表示や、推奨ルート・参考ルートの描画などに利用します。
設定の単位
KML ファイルは コース単位 で設定します。1 つのコースにつき 1 ファイルで、再アップロードすると上書きで差し替えられます。
取り込み手順
- スマホアプリ
- Web
- コース編集画面を開きます
- 地図上部のオプションメニューから 「KML(ベクター図形)のインポート」 を選択します(差し替える場合は 「KMLファイルの差し替え」、削除する場合は 「KMLファイルの削除」)
- デバイスのファイルピッカーから
.kmlファイルを選択します - アップロードが完了すると、選択した KML がコース地図に重ねて表示されます
Web 版は KML ベクターオーバーレイの取り込み・表示とも未対応です。スマホアプリ(iOS / Android)から設定してください。
対応する要素とスタイル
KML 内の Placemark から以下の要素を読み込みます。
| 要素 | 説明 |
|---|---|
LineString | ポリラインとして描画 |
Polygon | 塗りつぶし+枠線として描画。穴あき(ホール)にも対応 |
MultiGeometry | 複数ジオメトリをまとめて描画 |
スタイルは以下の指定を反映します。
<LineStyle>の色と線幅<PolyStyle>の塗り色<StyleMap>/styleUrl参照の解決
座標は WGS84(緯度・経度)が前提です。<visibility>0</visibility> が指定された要素は描画されません。
ファイルサイズと制限
- ファイルサイズは 2 MB 以下 にしてください(従来より引き上げられました)
- 1 つのコースに設定できる KML ファイルは 1 つだけです(再アップロードで差し替え)
- KML ファイル名には日本語を使わないでください
- ベクター図形はアプリの地図上にのみ表示されます。PDF 出力される地図には表示されません