Primer Infrastructure
Technical setup for the Baseworks Primer Course on practice.baseworks.com.
Course
Section titled “Course”| Platform | LearnDash |
| Course ID | 15932 |
| Site | practice.baseworks.com |
Lesson Progression
Section titled “Lesson Progression”The course is mostly linear: a student must complete each lesson before the next unlocks.
Standard video lessons
Section titled “Standard video lessons”- Student watches the video (Presto Player)
- Presto Player fires a completion event → the “Done” button becomes clickable
- Student clicks the button → LearnDash marks the lesson complete
Form-assignment lessons (exceptions)
Section titled “Form-assignment lessons (exceptions)”Two types of lessons deviate from this. In both cases, the “Done” button is hidden — lesson completion is triggered by Automator when the student submits a Formidable Form.
Automator Recipes
Section titled “Automator Recipes”Recipe 17524 — Segment Reflection Assignments
Section titled “Recipe 17524 — Segment Reflection Assignments”Title: [Primer] Assignment recording in Formidable (SEGMENT REFLECTION)
Runs per user: Unlimited
Handles the final lesson of every segment (segments 2–10). Each segment ends with a reflection assignment using a single shared form.
- Trigger: Form 67 (
[Intro] Segment Feedback) submitted - Logic: Branches on the “Segment” field (field 1174) — one condition group per segment
- Action: Marks the corresponding final lesson done in course 15932
| Condition (Segment field value) | Lesson marked done |
|---|---|
| Forms | 15960 |
| Focus | 16073 |
| Intensity Modification | 16091 |
| Movement Transitions | 16101 |
| Ignition | 16111 |
| Assimilation | 16125 |
| Cyclicity | 16131 |
| Journaling | 16151 (9.5) |
| Outcomes | 16153 |
Recipe 21069 — Journal Entry Assignments (9.3 and 9.4)
Section titled “Recipe 21069 — Journal Entry Assignments (9.3 and 9.4)”Title: [Primer] Journal Entry Lesson Completion (9.3)
Runs per user: Unlimited
Segment 9 (Journaling) includes two mid-segment practice assignments — lessons 9.3 and 9.4 — where students submit a journal entry as a training exercise. The form used is the general-purpose Practice Journal (Form 61, [RC] Practice Journal), which exists as a standalone tool outside the course as well.
Because the same form is used for both lessons, a hidden Page ID field (field 1230) records which lesson page the form was submitted from. The recipe branches on this to mark the correct lesson done.
- Trigger: Form 61 (
[RC] Practice Journal) submitted - Logic: Branches on Page ID (field 1230)
- Action: Marks the corresponding lesson done in course 15932
| Condition (Page ID) | Lesson |
|---|---|
| 16147 | 9.3 — Practice Session: 15 min |
| 16149 | 9.4 — Practice Session: 30 min |
Why unlimited runs: The Practice Journal is designed for repeated use. Students may submit it many times from lesson pages or from the standalone /journal page. Re-running the recipe on an already-complete lesson is harmless — LearnDash simply re-confirms the existing completion state.
Recipe 21082 ([Primer] Journal Entry Lesson Completion (9.4)) is deactivated (draft). Its function was absorbed into recipe 21069 in March 2026 after a bug where per-lesson recipes would consume their one allowed run on a mismatched form submission, leaving the intended lesson permanently uncompletable for that user.
Risk: Form Submitted Before Reaching the Lesson
Section titled “Risk: Form Submitted Before Reaching the Lesson”Because the Practice Journal (Form 61) is accessible outside the course, a student can submit it before ever reaching lesson 9.3 or 9.4. In that case:
- The recipe fires but the Page ID won’t match either lesson (it will be the standalone journal page ID, e.g. 13747)
- No lesson is marked done — which is correct
- Since the recipe is set to unlimited runs, the correct submission later (from the lesson page) will still work
Key IDs at a Glance
Section titled “Key IDs at a Glance”| Item | ID |
|---|---|
| Primer Course | 15932 |
| Lesson 9.3 (15 min practice) | 16147 |
| Lesson 9.4 (30 min practice) | 16149 |
| Lesson 9.5 (Segment Reflection) | 16151 |
| Form 61 — Practice Journal | [RC] Practice Journal |
| Form 67 — Segment Feedback | [Intro] Segment Feedback |
| Automator: Segment Reflections | Recipe 17524 |
| Automator: Journal Lessons 9.3 + 9.4 | Recipe 21069 |