# Course Designer

The **Course Designer** lets you build the race route directly on an interactive map inside **RUFUS Race Manager**. It is the starting point for the new **Predictive Tracking** experience in classical races, and it gives operators a visual way to define how the race flows through the course.

With Course Designer, you can draw the route manually, import it from a file, and connect the race to real mapped checkpoints that can later be reused across races.

<figure><img src="/files/qKXV8MCCtaK2MWOJW32x" alt=""><figcaption><p>Course Designer View</p></figcaption></figure>

## What is Course Designer for?

Course Designer is used to create the mapped route of a race.

This route is what Race Manager uses to:

* show the course on the map
* connect race checkpoints to real physical locations
* prepare the race for **Predictive Tracking**
* give operators a clearer visual reference during setup and live operations

A race becomes **predictive-tracking ready** when it has:

* a valid mapped route
* at least one mapped intermediate checkpoint

## Where to find it

You can open **Course Designer** from the race setup flow in classical races.

Once opened, the screen shows:

* the interactive map
* the current race selector
* route editing tools
* route statistics and mapping status
* the **Event checkpoints** panel

## What you can do in Course Designer

### Draw the route manually

You can create the route directly on the map by placing points along the course.

This is useful when:

* you want to build the course from scratch
* you need to adjust a route manually
* you want full control over the exact path

As you build the route, Race Manager samples the path into route handles so the course can be tracked and interpreted correctly.

### Import a route

You can also import an existing route file instead of drawing it manually.

Supported route import formats include:

* **GPX**
* **KML**

This is the fastest option when the race route has already been prepared in another mapping tool.

### Edit the route

Once a route exists, you can refine it using the route editing tools.

Depending on the current state of the route, you can:

* add or move route points
* adjust the path
* re-center the map
* clear or replace the route
* save the updated course

The top bar also shows useful route information, such as:

* mapped location
* number of race checkpoints
* mapped checkpoints count
* total route distance

## Event checkpoints

The **Event checkpoints** panel is where you map the race checkpoints onto the route.

Checkpoints are treated as shared physical event locations, which means they can be reused across multiple races in the same event.

This helps keep course setup more consistent, especially when several races pass through the same real-world point.

For each checkpoint, the panel shows its mapping status, including whether it is already mapped or still pending placement.

Typical checkpoint types include:

* **Start**
* **Intermediate checkpoints**
* **Finish**

### Mapping a checkpoint

To map a checkpoint:

1. Open **Course Designer** for the race.
2. Locate the checkpoint in the **Event checkpoints** panel.
3. Choose the option to place or edit it on the map.
4. Set its position on the route.
5. Save the changes.

Once mapped, the checkpoint becomes part of the course logic used by Predictive Tracking.

### Reusing checkpoints

Because checkpoints represent event-level physical locations, the same checkpoint can be used across more than one race when appropriate.

This is especially useful in events where:

* multiple races share the same start or finish area
* different races pass through the same intermediate point
* course setup should stay aligned between distances

## When is a race ready?

A race is considered ready for Predictive Tracking when:

* the route is valid
* the race includes at least one mapped intermediate checkpoint

If the route is incomplete or checkpoints are missing, the race will not be considered ready for predictive tracking yet.

## Best practices

For the best results when building a course:

* map the route as accurately as possible
* make sure checkpoints are placed on the correct point of the route
* verify that the route passes through the intended checkpoints in order
* review the total distance after editing or importing
* use shared checkpoints consistently across races in the same event

## Why it matters

Course Designer adds a more visual and structured setup flow to race configuration.

Instead of working only with splits and checkpoint logic, operators can now build the race on a real map and prepare it for a more modern live-race experience.

It is the foundation for **Predictive Tracking**, helping Race Manager understand where participants are, where they are headed, and how the race is evolving between checkpoints.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.runonrufus.com/rufus-race-manager/races/course-designer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
