Game Masters · Campaigns

Create a Campaign → Path → Node

Build the content tree — a campaign holds paths, paths hold nodes, and every node has three content sections — Investigations, Questions, and Reports.

Role: Campaign admin (to edit an existing campaign) Demo: partial

Verified against app build 416eaf32d · 2026-05-29

RPGLMS content is a tree: a Campaign holds Paths, each path holds Nodes, and each node carries three content sections. Any authenticated user — including Free — can create campaigns and author this tree by hand; only AI generation requires an upgrade.

There is no “node type”

Every node is the same kind of thing. The difference is its three content sections. In the builder they’re labeled Investigations, Questions, and Reports. In the student’s node view the tabs read Investigations, Reports, and Engagement — where Engagement is the Questions phase. “Questions” (authoring) and “Engagement” (play) are the same content.

See a finished campaign

Authoring happens in the builder (no public demo), but you can explore a finished, read-only campaign map at app.rpglms.com/demo/campaign.

Create the campaign

  1. Open My Campaigns and start a new one

    Go to My Campaigns and tap New (top header) — or Create Campaign from the empty state (“No Campaigns Yet”). The Create Campaign sheet opens.

    My Campaigns — the New button opens the create sheet. verified @ 416eaf32d
  2. Fill the campaign form

    The required field is the Framing Concept (the campaign’s core idea; it stands in as the title if you leave Title blank). Add a Title, Description, Subject Area, Audience, the Ready to Play toggle (whether students can see it), Vocabulary, House linking, and management settings. You can also add a first party here.

    Framing Concept is the only required field. verified @ 416eaf32d
  3. Save — your House is created automatically

    Save the campaign. If this is your first campaign and you have no House yet, the server creates a personal House for you in the same step. You’re then taken into the Builder (app-bar title “Builder”).

Add a path

  1. Add a Path from the builder canvas

    On the Paths divider row, tap the + Add control. The Create Path sheet opens.

  2. Fill the path form

    The required field is the Guiding Question — it’s the path’s headline in both the builder and the student view. Add a Description and pick a Boss/Mob type (choose a base type — Dragon, Frog, or Mimic — then a color variant; it defaults to a red dragon). You can set an optional Prerequisite path.

    Pick a base mob, then a color variant. verified @ 416eaf32d

Quiz settings come later

A path’s Trial difficulty settings (hearts, timer, passing %) are editable only when you edit an existing path, not at create time. See Authoring quizzes.

Add a node and its content

  1. Add a Node to the path

    Expand the path and tap Add Node in the Nodes section header (or use the path’s ⋮ menu). The Create Node sheet opens.

  2. Fill the node form

    The required field is the Learning Objective — it becomes the node’s title. Optionally set a Prerequisite, a Due Date (Optional), and a published toggle (drip-feed nodes by publishing them when you’re ready).

  3. Author the three content sections

    Open the node to reveal its three inline sections: Investigations, Questions, and Reports, each with its own + Add control and empty state. Tapping a section’s add opens the matching editor.

    Every node has these three sections. verified @ 416eaf32d

Editing an existing campaign needs admin rights

Creating a campaign is open to everyone, but editing an existing campaign’s builder requires campaign-admin rights (the creator, a system admin, or a House sage/master). Without them the builder silently redirects you home. Note that a party-mode Game Master is a viewer, not an author. Empty states you’ll see: “No paths yet” and “No nodes yet — use AI Generate or add manually.”