At a glance
Organization
├── Ships (your fleet)
├── Crew (your people, synced from SSO)
├── Courses (individual training modules)
├── Programs (groups of courses)
└── Assignments (crew + ship + role + dates)
└── Registrations (one person's progress on one course)
Organization
Your organization is the top-level container for everything in SeaMind — ships, crew, courses, and assignments. It’s created when your company onboards.
Ships
Ships represent the vessels in your fleet. Each ship has:
- A name (e.g., “MV Pacific Voyager”)
- An IMO number — a unique 7-digit identifier assigned by the International Maritime Organization
Ships are a prerequisite for assignments. You need at least one ship before you can assign crew.
Crew
Crew members are the people in your organization. They are not created manually in SeaMind — they sync automatically from your identity provider (Okta, Azure AD, Google Workspace) through SSO and directory sync.
Each crew member has:
- A name and email
- A role — Admin or Member (set in your identity provider, not in SeaMind)
- A status — Active, Pending, or Suspended
Assignments
An assignment represents a crew member’s placement on a specific ship. It captures:
| Field | What it means |
|---|
| Crew member | Who is assigned |
| Ship | Which vessel |
| Role on ship | Their position (Captain, First Officer, Chief Engineer, etc.) |
| Sign on date | When they board |
| Sign off date | When they leave |
| Program due date | Deadline for completing assigned training |
Training is assigned to crew through their assignments. This is what makes SeaMind maritime-specific — training isn’t just “assign a course to a person,” it’s “assign a course to this person on this ship during this voyage.”
Courses
A course is a single training module consisting of:
- Slides — the learning content
- A quiz — to assess understanding
Courses are the building blocks of all training in SeaMind. They can be assigned individually to assignments, or grouped into programs.
Programs
A program is a named collection of courses that forms a training curriculum. Examples:
- “Maritime Safety Fundamentals” (5 courses)
- “New Joinee Training” (8 courses)
- “Office Staff Certification” (3 courses)
When you assign a program to an assignment, all courses in that program are added at once. This is faster than assigning courses one by one.
Deleting a program does not delete the courses inside it. Courses that were already assigned through the program remain assigned.
Registrations
A registration represents one person’s progress on one course. It’s created automatically when a course is assigned to a crew member.
A registration tracks:
| Field | What it means |
|---|
| Status | Not Started, In Progress, Completed, or Failed |
| Score | Quiz score as a percentage |
| Attempts | How many times they’ve taken the quiz |
| Time spent | Total time in the course |
| Completed | Date and time of completion |
Each row on the admin Progress page is a registration.