Przejdź do treści

Training Center Portal — Documentation

End-user guide for the FlexWelder Training Center portal (the /partner/* section of the admin dashboard, visible to companies whose type is Training Center). Each flow has its own page with step-by-step instructions. Polish version: pl/00-index.md.

Who this is for: Training-center staff — Owners, Admins, Managers, and Trainers. Trainers see a reduced menu (their assigned courses only); Admin/Manager/Owner get the full suite. See Roles & access.

Start here

  • Getting started — roles, the sidebar, signing in, and what "Training Center" mode unlocks.
  • Roles & access — who can do what (access matrix).
  • Glossary — course types, certificate types, regulatory categories, statuses.

Dashboard

  • Dashboard — KPIs, alerts, upcoming courses, quick actions (and the Trainer dashboard).

Courses

Students

Attendance, Agenda & Instructors

  • Attendance — per-day, per-block present/absent; grades; mark all present.
  • Agenda — schedule blocks, block types, per-block instructor, templates, agenda PDF.
  • Instructors — assign/remove trainers on an edition; the trainer's own view.

Certificates

Administration

  • Staff — invite/edit/remove staff and roles (ADMIN/MANAGER/TRAINER); Owner read-only.
  • Financials — revenue KPIs, revenue by course/month, payment-status chart, CSV export.
  • Integrations — WooCommerce webhook, course mappings, API key.
  • Student self-service portal — toggles, branding, registration rules, access token (nav item currently disabled).

Other (routes exist; hidden in the menu)

Settings


Endpoint-coverage note

This KB is cross-checked against the ~70 /api/training/* endpoints. Every staff-portal endpoint maps to a documented flow above. Notes:

  • Out of scope (not gaps): the welder/student-facing /api/user/courses/* endpoints (mobile "My courses", course detail, certificate download, issuer info) belong to the welder's Passport mobile app, not this staff portal, and are intentionally not documented here.
  • Documented lightly — deepen during the screenshot pass (exact UI placement to confirm): exam retakes (.../exam-retakes), reusable agenda templates (/agenda-templates*, save/apply) beyond the per-day/Template view, message templates (/message-templates*) in the messaging composer, and the per-student practical subgroup edit (.../subgroup).