LearnSeal

Training Admin

Authentication code

Touch your key

Insert your security key and touch it when the browser asks. No code will appear.

This browser cannot use your security key

Your account signs in with a security key and has no authenticator app, so there is nothing to type here. Two ways forward:

  • Open this page in Chrome or Edge on a company machine, at its https address.
  • If that is not possible, ask IT to reset your sign-in so you can add an authenticator app.
LearnSealLearnSealTraining
Manage
Settings
⌂Compliance portal ▷Learner view ◉Manager briefing

No console access

Your role doesn't include any screen in this console yet. Ask an administrator to adjust your role under Roles & permissions.

Overview

Your compliance hub — what needs attention, what is going well, then the detail.

Program health

Completions, 12 weeks
Drag a panel by its handle to reorder. Use Hide / Show to choose what appears. Saved in this browser.
⠿Requires attention
Requires attention

⠿Summary numbers
⠿What's going well
⠿Insights
Where attention is needed, and recent completion activity.
Most overdue courses
Most overdue people
Most overdue groups
Completions by week
passing quizzes + attestations, last 12 weeks

Courses

Preview, edit, and organize the training library.

Tags & tracks — organize courses; mark a tag ◆ to make it an assignable track

Creates an empty draft. Open it and use Edit to add the lesson and quiz — or switch its type to an acknowledgment (read + confirm, no quiz).

CourseVersionQuestionsTagsFlagsStatus
How the content is doing

Every quiz course measured against its own lesson, worst first. The same check the editor runs on one course, so the two can never disagree. A guide, not a verdict — it matches words between a question and the lesson, and nothing here blocks publishing.

Measured from real attempts on the version published now. A question nearly everybody misses is usually badly written or not taught; one nobody has ever missed is not testing anything.

A learner highlighted something and said it looks wrong. Each one quotes the lesson as they read it, so a later edit cannot orphan it.

Groups

Assign training to a group and every member gets it. "Everyone" and "All Staff" update their membership automatically.

GroupTypeMembersGroup coursesScheduledOwner

Schedules

Assign one or more courses to a group, everyone, or a person on a start date, with an optional due date, repeating on a cadence (e.g. "reassign every year"). The system assigns them automatically when each cycle comes due.

Assign courses on a start date, with an optional due date and cadence.
of every month(s)
every
Imported weekly windows and the next run of each recurring schedule.
MonTueWedThuFriSatSun
course opens (weekly window) recurring schedule run Click a day to see everything scheduled that day.

When training happens

CourseAssigned toSourceOpensDueRepeatsNext

One-off assignments given to one person, not on a schedule

CoursePersonOpensDueAssigned

People

Everyone with training access. Click a person for their full training status.

Grant training access to an existing user

Give someone already in the compliance system access to training. Mark external contractors "contractor-only" so they can reach training but nothing else.

Import people from a spreadsheet

Paste a CSV with an Email column. First name, Last name, Groups (separated by semicolons) and Deactivated are optional. Nothing is written until you have seen what it would do, and no email is sent — sign-in links are issued per person afterwards.

Add a new person

Create a new training-only account (e.g. a contractor not already in the compliance system). No email is sent — send the invite later.

One-time sign-in link

0 selected
PersonEmailTypeLast signed inStatus

Settings

Rules that decide what counts as compliant. Every change is recorded with who made it and what it was before.

What a learner is asked to do

A learner is warned on the attempt before their last one, stopped when they reach the limit, and shown on Attention until a trainer writes them a note. That note is what lets them try again.

These change what a learner is asked to do, not what they are told. Nothing here sends anything.

Notifications

Every message the training system is able to send, who receives it, how often, and the words it uses. Read the wording before switching one on: these go to everybody at once.

Everything the training system can send. All of it is off until you turn it on, and nothing is ever sent at the moment you click — the overnight job does the sending.

These appear in the learner’s own training inbox. Nothing is emailed. Each course says its piece once per cycle, not once a night.

Not a notification. One email to one person, at the moment you issue them a sign-in link, and nothing else ever sends it. The link is shown on screen to copy whether this is on or off.

Change the wording. The built-in version is always underneath.

Edit the subject, the message, or just one of them — whatever you leave empty keeps the wording it ships with. Clear both and press Save to go back to the built-in version. The look of the email is not editable, so an edited message still matches the rest.

Training email only. Compliance mail is not shown here even though both share one log. This records what the relay accepted, which is not the same as delivered: a row that says sent and never arrived is a question for the relay, and the message id is what to quote.

WhenToNotificationSubjectResult

Roles & permissions

Build roles from the permission list and assign them to staff. Admin / Manager / Author are built in. A compliance admin with no role here keeps full access.

RolePermissionsPeople

Assign a role

PersonEmailRoleSees

Reporting

Course completion and the compliance matrix. Moved here from the overview: these are read monthly, not daily.

Three families: Status is where we are now, Evidence is proving it to somebody, Program health is whether the system itself is right. Anything marked not built yet is on the list, not forgotten — tell me which you would open and it moves up.

Where we are now
Completions CSV Incomplete CSV

Click a course for the per-person breakdown. "Export CSV" downloads the full completion record for auditors.

CourseAssignedCompletedOverdueAttentionFlags
Export CSV

Everyone and the training required of them — each cell is that person's status for that course: complete (with date), overdue, expired (recert lapsed), in progress, or not started. Filter for an examiner, then export.

Evidence

An exemption removes the obligation: the course stops being outstanding, stops going overdue and stops being counted. It is not a completion. An extension keeps the obligation and moves the deadline.

Person Course Why Granted by When State

Export

Every completion on record, newest first. This says what happened, not who is compliant today: a pass from last cycle stays here after a recertification opens. A carried-over row has the date and score Seismic recorded and no course version of ours, because the lesson it was taken against is not one of ours. Export takes the whole filtered list, not the page.

Is the program sound

Every active course against what requires it and who has finished it. A course nothing requires shows no overdue and no failures, so it is invisible everywhere else.

Faults in the program itself rather than in anybody’s progress. None of these produce an error; they produce a confident, wrong number.

Audit

What happened, and what came in from the previous system. Evidence rather than a daily view.

Filed from the training pages by testers and learners. Changing the status here does not email anybody.

WhenWhoTypeSeverityWhatStatus
Activity CSV

Who changed what, newest first. The answer to "who assigned that course" and "who moved that due date". Tick Include sign-ins to add who signed in, and who failed to, for people with training access.

WhenWhoActionTargetDetail

PersonCourseCompletedScoreStatus

Needs attention

People who keep failing a course they have not yet passed. The pass mark is 100%, so a near miss still counts as a failure — repeated ones are worth a conversation.

Pick one up by leaving a coaching note. Resolve the note and it comes back.
PersonCourseAttemptsFailedLast score

PersonStatusAttemptsFailedLast scoreDue

Every window this course is released in. A window locks the course until it opens.

OpensDueGroupCycleState
VersionSavedByQuestions

Create a role

Tick what this role may do. The list underneath each permission says which screen it opens.

Permissions

Nothing to show.

Tags
Lesson
Questions
How learners complete this

This is an acknowledgment course — there is no quiz. After reading the lesson above, the learner confirms:

Their confirmation is recorded as dated evidence (who, which version, when) and re-confirmed each recert cycle. No score.

Version history
VersionSavedBy
Edit course

Questions asked
Course type
Lesson content the material the learner reads
Format
Lesson
Image library

PNG, JPEG, GIF or WebP, up to 2MB. Upload above, then click Insert to add it to the lesson. No animated images.

Video library

MP4 or WebM, up to 200MB. Self-hosted (gated to assigned learners, immutable). "Insert" adds the video with its captions; "Captions" adds a WebVTT (.vtt) track for accessibility.

Questions learners must answer all correctly (100%) to complete
Nothing is saved. It reads what is on screen.
An acknowledgment course has no quiz: learners read the lesson above and confirm they have read and understood it. Lesson content is required.

Members
Membership is automatic — this group always contains the matching people, so you can't add or remove members by hand.
PersonEmail
Group progress
CourseCompletedOverdueAttention
Courses this group adds

Only what is assigned to this group. Its members may owe more through other groups they are in — open a person to see everything they have and where each course came from.

CourseDue
Also reaches this group from the training schedule (managed by the imported program, not editable here)
CourseWindowOpensDue
Auto-assign on join (new members of this group are assigned these automatically)
CourseDueRestart

Inbox

Coaching notes people have sent you.

Pick somebody to read their conversation.

Console self-tests

Read-only. Nothing is written.

Training record

Account:
CourseStatusAttemptsFailedLast scoreDueSource

An exemption removes the obligation. The course stops being outstanding, stops going overdue and stops being emailed about. It is not a completion and is never counted as one: the course leaves the denominator rather than joining the numerator.

Due-date extensions

An extension moves the deadline and nothing else. The course is still owed, still counted and still theirs; it simply is not late yet. It has to be later than the current due date, because moving one earlier would make somebody retrospectively overdue with no trace of the original.

Coaching notes

Preview

You are looking at what this person sees. Nothing here can be changed, and this view is recorded.

What they can do in the console

Their training

CourseStatusDue