Skip to main content

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:
FieldWhat it means
Crew memberWho is assigned
ShipWhich vessel
Role on shipTheir position (Captain, First Officer, Chief Engineer, etc.)
Sign on dateWhen they board
Sign off dateWhen they leave
Program due dateDeadline 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:
FieldWhat it means
StatusNot Started, In Progress, Completed, or Failed
ScoreQuiz score as a percentage
AttemptsHow many times they’ve taken the quiz
Time spentTotal time in the course
CompletedDate and time of completion
Each row on the admin Progress page is a registration.