Agreements are documents (e.g. program policies, liability waivers, or terms) that students must accept during enrollment or when purchasing a standalone course. You create and publish them in one place, then choose which ones are required for each program offering or for each standalone course.Documentation Index
Fetch the complete documentation index at: https://docs.firstrespondershub.com/llms.txt
Use this file to discover all available pages before exploring further.
Where to find this
Go to Program Dashboard → Agreements. Only program owners can access this page.Agreement statuses
| Status | Meaning |
|---|---|
| Draft | Saved but not visible to students. You can edit and then publish. |
| Published | Live. Students see it when the offering or course requires it. You can still edit; you can also archive it. |
| Archived | No longer used. Not listed for assignment to offerings or courses. You can view or delete. |
Creating an agreement
- On the Agreements page, click Create New Agreement.
- Fill in:
- Internal name — A short label for your team (e.g. “EMT Program Policy”). Shown in the agreements list and in program offering settings.
- External name — The title students see when they accept the agreement (e.g. “EMT Program Terms and Policies”).
- Content — The full text of the agreement. Use the editor to format and structure the content.
- Click Save as draft to keep it editable, or Publish to make it available for assignment.
List actions
From the agreements table you can:- View — Open the agreement in read-only mode.
- Edit — Change internal name, external name, or content (draft or published).
- Publish — Move a draft to published (so it can be assigned to offerings).
- Archive — Move a published agreement to archived (it will no longer be assignable).
- Duplicate — Create a copy as a new draft (useful for similar agreements).
- Delete — Permanently remove an agreement (typically used for drafts or archived items).
Assigning agreements to a program offering
Agreements are required per program offering, not globally.- Go to Program Dashboard → Program Offerings.
- Open the program offering you want to configure.
- Open the Settings tab.
- In the left sidebar, select Required Agreements.
- Check the published agreements that students must accept for this offering.
- Click Update Program Offering to save.
Assigning agreements to a standalone course
Agreements can also be required for standalone course purchases (courses sold without enrollment).- Go to Program Dashboard → Courses.
- Open the course you want to configure.
- Open Edit Course Settings.
- In the same modal, find the Required agreements section (below price, visibility, and promo codes).
- Check the published agreements that students must accept before completing purchase.
- Click Save Changes to persist assignments.
What students see
During enrollment — When a student enrolls in a cohort whose program offering has required agreements:- During the enrollment flow, an Agreements step appears (after sign-in and profile info, and before payment if applicable).
- Each required agreement is shown with its external name and full content.
- The student must check a box to accept each agreement.
- They cannot proceed to the next step until all required agreements are accepted.