Features
Every capability area, and where to read the detail.
Guidepost covers organizational structure, course authoring, scheduling, enrollment, assessment, certification, alumni content and reporting in a single application. This page is the index; each area has a page of its own.
In depth
Two pages carry most of the detail.
The feature set divides naturally into what happens inside a course and what happens around it. A third page covers the foundation both stand on.
Inside the course
Course delivery
Authoring and the eleven content block types, Browse and Credit modes, required prompts, progress visualization, quizzes and surveys, certification, course project topics, and alumni content.
Read the detail →Around the course
Administration
The organizational hierarchy and role model, the calendar and weekly schedules, roster administration and enrollment gating, content libraries, organizational landing pages, reporting and site-wide settings.
Read the detail →Underneath both
Security & deployment
Access-control design, the audit trail, content sanitization and upload validation, testing discipline, the technology stack, and what running on a closed network actually requires.
Read the detail →The full index
What the platform does, area by area.
Organizational structure & access
Four real levels
Organization → Schoolhouse → Group → Course, each a concrete level rather than a generic folder tree. A course can also exist outside the hierarchy, reachable only by its own assigned staff.
Visibility follows placement
Someone placed at a Schoolhouse sees that Schoolhouse and every Group beneath it, without anyone granting access course by course. Management authority reaches strictly below a placement, never at its own level.
Cosmetic staff titles
Chief, Deputy Chief and Staff label your org chart and carry identical permissions. Placement is what governs access, which keeps your titles yours.
Four course-level roles
Course Director, Instructor, ISD and Course Support Staff, each assigned per course. Only an ISD can create a new course or restructure an existing one.
Restricted courses
A per-course materials lock excludes even Organization, Schoolhouse and Group staff from a course's content — access is limited to staff specifically assigned to it.
Organizational landing pages
Every Organization, Schoolhouse and Group has its own page with emblem, banner, announcements that cascade downward, and unit-level statistics.
Course authoring & content
Eleven content block types
Rich text, image, video, link, popup, quiz embed, survey embed, file download, knowledge check, embedded page and tabs — all available to every author on every page.
Tabbed content blocks
A block holding any number of titled tabs, showing one panel at a time — for parallel material such as procedures that differ by role or region.
Required prompts
Popup blocks a student must open and acknowledge before continuing, presented either as a standalone button or as an inline trigger within authored text.
A visual map of the course
The whole structure of modules and pages laid out visually, so an author can see the shape of what they have built rather than infer it from a list.
Version history
Materials, videos, surveys and scheduled reports each keep a full history — view any prior version and revert to it.
Author review progress
Authors see which pages they have actually opened and checked while building, kept provably separate from student completion figures.
Course-scoped libraries
Materials and videos belong to the course they were uploaded for. Libraries default to your own course scope, with a "Show all" control for search and reuse.
Shared graphics library
Images remain a shared, cross-course library, since they are referenced by things that structurally cannot belong to a single course — emblems, banners, page backgrounds.
Scheduling & the calendar
Visual course calendar
Course run windows drawn as bars across their dates and class sessions as markers on the day, at day, week and month views.
A two-year planning window
Month view pages through six months back and seventeen forward, anchored on today so the reachable range does not drift as somebody pages through it.
Schedule from the calendar
Course creation and run or session scheduling can both be started from a calendar day, with the date already filled in.
Weekly student schedules
One PDF per week of a course, with release dates computed from the course start date and a manual override for any week that breaks the rhythm.
Staff-only schedules
A separate Excel schedule per course, rendered as a live table in the browser alongside a download of the original file. Never visible to students.
Fiscal-year schedules
An uploaded workbook rendered as a live table on its own page, placed explicitly on the specific organizational pages that need it — no automatic cascade.
Enrollment & roster
Pre-course questionnaires
A survey can be set as a course's entry requirement, completed before enrollment proceeds. Responses come back as charts, exportable to PDF, with staff notified as they arrive.
Nine live roster fields
Including alternate first and last name, organization, personnel level, and who approved an enrollment and when — shown identically on the roster and the course detail page.
Roster document library
Reference roster spreadsheets attached to a course and kept as a history, readable in the browser. Entirely separate from the roster import that creates enrollments.
Waitlists
When a course is full, students join a waitlist. Seats are filled by course staff deliberately, not automatically.
Approval-gated enrollment
Courses can require instructor approval, holding a student as Pending until a member of course staff approves them.
Reversible archiving
A course can be archived and brought back — history is never lost to tidying up.
Assessment, certification & alumni
Quizzes
Five question types with automatic and manual grading, and bulk question import via CSV or Excel.
Surveys
Six question types including Likert scale, Matrix (a multi-statement grid) and Ranking, with targeted delivery and auto-send triggers.
Browse & Credit modes
Credit mode follows the course as designed and earns credit; Browse mode allows free exploration for review or preview. Chosen once per enrollment, then locked.
Progress visualization
A module-level progress bar and an overall completion bar, both computed from the same shared function so the two figures cannot disagree.
Automatic certification
Certificates issued on completion and independently verifiable by code, with issuance and enrollment graduation performed as a single act.
Alumni content
Modules published for people who have completed a course, gathered on one site-wide page grouped by course. Invisible inside the course, and never counted toward completion.
Course project topics
One or more projects per course, each with a pool of topics. Topic capacity is either unlimited or exactly one, enforced at the database with race-safe selection.
Scheduled reports
Recurring reports filterable by course or group and delivered by email on a flexible day, week or month interval.
Beyond the list
Decisions that do not fit on a feature grid.
A feature list says what exists. These say how the platform behaves when two reasonable answers were available and one had to be chosen.
- Alumni content cannot gate completion. It is offered because a course was completed, so requiring it to complete the course would be circular. Progress calculation excludes it unconditionally.
- Uploading a roster document enrolls nobody. The document library and the enrollment import are deliberately separate mechanisms, and the boundary between them is stated as tests.
- Weekly schedules do not appear early. The release gate is the feature — a learner opens week three to find out what week three holds.
- Two progress bars can never disagree. Module progress and overall completion compute from one shared function rather than two implementations of the same idea.
- Structural changes stay with an ISD. Broader oversight can edit existing content without being able to reorder a course out from under the person who designed it.
Next step
A walkthrough goes considerably deeper than this page.
A detailed feature walkthrough, technical documentation and a full deployment guide are available on request.