What can the LMS do?
The
This page lists concrete activities Datafisher LMS can support. It focuses on use cases that are not always obvious from a basic "publish a course" description.
In this section
- Train internal employees – assign and follow workplace training for employees, departments, roles, and teams.
- Guide employee onboarding and role changes – use checklists to show the order of tasks, trainers, comments, approvals, and manager signoff.
- Train external people and groups – manage training for contractors, partners, customers, providers, and other people outside the organization.
- Train people who sell, support, or use products – keep sales teams, support teams, partners, providers, customers, and members up to date.
- Build complex education programs – deliver deep course structures for education-company, language-learning, and academy-style training.
- Manage competencies, renewals, and equivalents – connect base training, renewal training, equivalent alternatives, expirations, and certificates.
- Find training gaps and plan next training – see which required training is missing, expired, or expiring, and plan what people need next.
- Manage safety and compliance coverage – make sure required safety and compliance training stays valid across users, teams, and planned events.
- Prepare people for site and location work – manage training that must be completed before people work at a site, location, or with equipment.
- Manage critical document training – use the LMS to assign and track training on controlled or versioned documents from SharePoint or from LMS-managed document versions.
- Manage external platform training – keep LMS assignments and completion records for training delivered in external systems such as Learnifier.
- Run instructor-led training events – manage classroom, online, and blended events with enrollments, waiting lists, attendance, cost, and approvals.
- Track event-like training without fixed dates – use event workflows when participation is managed before exact dates or time slots are known.
- Track duration, cost, and training evidence – store duration and cost data for reporting, certificates, local reporting needs, and audit trails.
- Report training status, answers, cost, and progress – drill down by organization, download results, analyze learner answers, plan training, and ask for report views in natural language.
- Support visitor and provider safety flows – connect safety training, certificates, visitor registration, validation, scans, and access logging.
- Sell or publish training to external learners – support commercial or public-facing training operations with catalogs, access, completion records, certificates, and cost data.
- Preserve training history and archives – import old training results, keep historical completions, and archive outdated content.
Train internal employees
Internal training is employee training managed inside the organization.
Typical activities include:
- assigning mandatory, recommended, or optional training to employees, departments, roles, groups, or other target groups;
- giving learners a portal where they can see assigned training, search the catalog, enroll in events, and download certificates;
- giving managers a view of direct reports, organization training status, not-started mandatory training, expiring completions, and items needing attention;
- requiring manager pre-approval before a learner starts training or enrolls in an event;
- requiring manager approval after completion before the completion becomes valid;
- delegating manager permissions when another person needs to approve or follow training for a team;
- sending invitations, assignment notifications, follow-up reminders, and other training messages.
Guide employee onboarding and role changes
Onboarding is not only assigning ten mandatory courses to a new employee. A new employee may not know where to start, cannot complete everything immediately, and often needs practical guidance from several people.
Guided training and
Typical activities include:
- creating reusable checklist templates for onboarding, role changes, location changes, promotions, or returning employees;
- assigning an onboarding checklist copy to a direct report;
- combining linked course items with practical text tasks such as meeting a trainer, reviewing a local process, observing work, or confirming that equipment has been introduced;
- assigning trainers to checklist items when a specific person must guide or approve that part of the onboarding;
- requiring trainer approval before an item counts as approved;
- letting the trainee, trainer, and manager add item comments when extra context is needed;
- keeping the checklist hidden while the manager adjusts the assigned copy, then making it visible to the assignee when it is ready;
- tracking checklist progress, items needing attention, trainer approvals, trainee signoff, and final manager signoff;
- completing final manager approval when the onboarding process is finished.
Train external people and groups
External training is for people who are not ordinary internal employees, such as contractors, partners, customers, service providers, or participants from another organization.
Typical activities include:
- creating external user accounts and assigning training to them;
- publishing training that external learners can access through the learner portal or a direct link;
- issuing certificates for completed external training;
- recording completions for training delivered outside the LMS;
- recording assessment, quiz, and feedback answers connected to the learner, content, event, and session context;
- reporting participation, completion, results, and improvement over time to authorities, customers, or other people who require the report;
- separating external learners with groups, user fields, categories, permissions, or target groups;
- reporting external learner progress separately from internal employee progress.
Train people who sell, support, or use products
Some training is for people who need current product or service knowledge. This can include internal sales teams, support teams, partners, resellers, distributors, providers, customers, association members, or professional groups.
Typical activities include:
- publishing product, service, process, membership, or release training for the people who need it;
- assigning training by product line, region, language, partner tier, customer group, role, or membership group;
- certifying partners, providers, resellers, or members before they can represent a product or provide a service;
- updating training when products, procedures, customer requirements, or membership rules change;
- tracking who has completed the latest required training;
- using quizzes, assessments, feedback, and activity answers to identify topics that learners understood or missed;
- keeping supporting materials, links, files, and source files connected to the training record for administrators and authors;
- reporting participation, completion, certificates, renewals, and results by group.
Build complex education programs
Some LMS use cases are closer to education-company or Moodle-style training than simple workplace compliance. The LMS can support deeper course structures where learners move through several modules, activities, materials, and assessments.
Typical activities include:
- building learning paths from several modules;
- requiring paced progress so learners complete modules in a defined order;
- combining videos, PDFs, links, SCORM packages, H5P content, and additional learner materials in the same program;
- keeping source files with content records for administrator and author maintenance, without treating those files as learner-facing course material;
- using pre-quizzes, post-quizzes, assessments, and feedback surveys at the right points in the course flow;
- using built-in H5P to create, edit, preview, upload, and reuse interactive learning activities;
- embedding H5P as learning content or using H5P-based quiz questions where interactive practice is needed;
- creating language-learning or academy-style programs where each module can have its own content, reporting, and completion state;
- updating a program by adding new modules and expiring partial completions when existing learners should complete the new material;
- keeping module-level and program-level reports so progress can be reviewed at different depths;
- handling language variants and package versions carefully so active content stays consistent for learners.
Manage competencies, renewals, and equivalents
Competency management is not only "take this course once". The LMS can model requirements that have validity periods, renewals, alternatives, and proof.
Typical activities include:
- using Base + Renewal training when learners must complete a full base training first and then repeat a shorter renewal training for a limited period;
- using Equivalent contents when several trainings, languages, formats, or versions satisfy the same requirement;
- setting completion expiration rules so a completion becomes expired or inactive after a defined time;
- notifying learners before completions expire;
- issuing certificates and storing completion records as proof;
- reporting who currently has a valid completion, whose completion is expiring, and who must redo the base training.
Find training gaps and plan next training
Training records help managers see what people still need to complete. The LMS can compare required training with valid completions, then show what is missing before it becomes a problem.
Typical activities include:
- checking valid completions, certificates, and competencies for a team, role, location, or group;
- finding required training that is not started, incomplete, expired, or expiring;
- planning training for employees who are moving to a new role, new task, or new work location;
- assigning learning paths, equivalent training, base training, or renewal training to cover the missing requirement;
- reviewing training coverage by team, department, location, role, group, or manager area;
- using reports for next-year training plans, staffing discussions, and role changes;
- keeping historical training records available when past experience matters for a future role.
Manage safety and compliance coverage
Safety, regulatory, and other compliance training often need active completions, planned renewals, and manager visibility. The LMS can help organizations keep required training valid instead of only storing one-time completions.
Typical activities include:
- assigning safety and compliance training to the users, roles, departments, locations, or provider groups that need it;
- tracking who currently has an active completion and who does not;
- using expiration rules so training becomes due again before the old completion is no longer valid;
- notifying learners before completions expire;
- letting managers track whose completions are expiring or missing in their team;
- planning classroom or on-site safety training ahead, for example for the next year;
- using event enrollments, waiting lists, attendance tracking, and manual completions to keep planned on-site training connected to the same training record;
- reporting valid, expired, expiring, incomplete, and not-started training for audits and follow-up.
Prepare people for site and location work
Many jobs require local instructions before people start work. The LMS can manage training by site, role, provider group, or equipment, and keep proof that the right people have completed it.
Typical activities include:
- assigning location-specific, role-specific, provider-specific, or equipment-specific training;
- keeping practical instructions and standards consistent across sites, departments, shifts, and provider groups;
- using classroom, on-site, or blended events for practical training that cannot be completed only online;
- recording attendance, manual completions, failures, absences, and comments after practical training;
- checking that workers, providers, or visitors have active safety and compliance completions before they work on site;
- letting managers and site administrators review missing, expiring, and expired training for their area;
- planning recurring on-site training early enough that coverage stays valid when busy periods or seasonal work begin.
Manage critical document training
Some training is about reading and confirming critical documents rather than taking a traditional course. The LMS can connect controlled documents to training records, for example ISO quality documents that employees must be trained on.
Documents can be managed in SharePoint with version management, approval flows, and publishing, or the LMS can manage document versions itself. In both models, the LMS can find the relevant version for training and manage the required training automatically.
Typical activities include:
- assigning document-based training to the employees whose role, department, location, or work requires that document;
- tracking whether the learner completed training for the required document;
- using published SharePoint document versions as the source for training when documents are maintained outside the LMS;
- managing document versions directly in the LMS when the LMS is the source for the training document;
- handling document versions so training follows the version that is currently relevant;
- automatically expiring old completions when a new document version is published or made available for training;
- notifying employees when a relevant document version requires new training;
- keeping the full training log available for ISO, quality, and compliance audits.
Manage external platform training
Training can happen in another learning platform while the LMS remains the place where assignments, groups, and records are managed.
Typical activities include:
- representing an external course in the LMS so it can be assigned and reported like other training;
- marking a course as taken outside the LMS when the LMS stores the record but the training itself happens elsewhere;
- synchronizing courses, users, assignments, and completions from an external platform such as Learnifier;
- showing learners that an external course cannot be taken directly in the LMS and that completion status may update later;
- using manual completions or imports when the external platform does not send completions automatically;
- combining external completions with certificates, reporting, renewals, and competency rules.
Run instructor-led training events
Instructor-led training uses the LMS to manage scheduled participation, not only online self-study.
Typical activities include:
- creating classroom, online, or blended events;
- defining trainers, contact persons, locations, meeting links, event descriptions, and participant information;
- opening enrollment, closing enrollment before the event, and controlling cancellation deadlines;
- using waiting lists when events are full or when learners are waiting for a suitable event;
- requiring manager approval for event enrollment;
- tracking attendance as completed, incomplete, failed, or absent;
- bulk-updating attendance from a spreadsheet;
- recording internal event cost, participant-facing cost, cancellation cost rules, and participant cost data;
- sending event notifications for registration, cancellation, modification, reminders, feedback, quizzes, and unmarked attendance.
Track event-like training without fixed dates
Some instructor-led or operational training is known before its exact date is known, or the detailed schedule is handled outside the LMS. Event content can still be useful for the enrollment and completion workflow.
Typical activities include:
- creating event content with No time slots when a fixed event schedule should not be shown;
- collecting interest or enrollments before dates are confirmed;
- using the global waiting list for learners who need a suitable event;
- adding participant details while practical scheduling happens outside the LMS;
- recording attendance or completions after the training takes place;
- using event-level messages and external information fields when participants need instructions that are not stored as fixed LMS time slots.
Track duration, cost, and training evidence
Training records often need more than a completion status. The LMS can store duration, cost, certificates, and evidence needed for reporting.
Typical activities include:
- setting a standard duration for content;
- recording actual time spent where the LMS has that data;
- adding a training duration when creating manual completions;
- calculating event duration from event time slots;
- showing start and completion time on certificates when certificate duration is needed;
- reporting standard training duration, actual time spent, total training duration, and session cost;
- using duration reports for local reporting needs, such as training-duration reporting in Finland, without treating the LMS report as tax advice;
- storing comments, certificate IDs, completion dates, event IDs, and imported file details as part of the training evidence.
Report training status, answers, cost, and progress
Reports show what has been completed, what is missing, what training costs, and what learners answered. The same information can be reviewed in the LMS, downloaded for offline work, or summarized for follow-up and planning.
When AI reporting insights are used, report data is processed locally and personal data is not sent outside the LMS.
Typical activities include:
- using My Organization to see training status by department;
- drilling down through the organization structure to the lowest team level that the manager is allowed to see;
- using simple reports for one selected training;
- using advanced reports for one course, several courses, a course category, or all courses that need to be included in the same report;
- reviewing completion status, expired completions, expiring completions, not-started training, incomplete training, and failed training;
- downloading detailed results or aggregate results as XLSX, CSV, or TSV;
- processing downloaded results offline in spreadsheet tools or other reporting tools when needed;
- downloading results for one course, multiple courses, or all courses at a time when the report is configured that way;
- using reports for cost management, training budgets, event cost follow-up, and next training plans;
- using learner answer reports to review quiz, assessment, feedback, and activity answers;
- summarizing learner answers to see common misunderstandings, strong topics, weak topics, and changes over time;
- analyzing progress by department, team, group, course, status, date, or other available user fields;
- using AI reporting insights to configure a report with natural language;
- asking for additional charts, tables, or result summaries with natural language after the report data is available.
Support visitor and provider safety flows
Visitor and provider safety training connects learning records to physical site access, certificate validation, and site access-control processes.
Typical activities include:
- registering individual visitors, groups, service providers, truck drivers, or other visitor types;
- selecting the visit location and visitor type so the correct safety training applies;
- requiring visitor safety training before or during a site visit;
- issuing visitor certificates after training;
- validating certificates with QR codes or code-based checks;
- checking whether a certificate is valid for the relevant location;
- sending visitor, visit, or training status information to a site access-control system when the site uses an integrated access-control process;
- using the provided QR code at the site to verify the person, certificate, and training completion before access is allowed;
- keeping scan records that show scan time, scan location, visitor name, visitor company, validity result, and who scanned the certificate;
- reviewing visits, registrations, certificates, locations, visitor administrators, and visitor statistics.
Sell or publish training to external learners
Some organizations use the LMS to provide training outside their own employee base, including customer training, partner training, sustainability training, or other external programs.
Typical activities include:
- publishing a training catalog for external learners;
- managing access for external users or groups;
- tracking enrollment, completion, certificates, and validity for external learners;
- recording cost per trainee or event participant cost where the LMS needs cost visibility;
- reporting external training participation and completion;
- using LMS records as the training proof while payment, invoicing, or commercial order handling is managed externally or integrated when needed.
Preserve training history and archives
The LMS can also be used as a historical training record, not only as the place where new training happens.
This can matter long after the training took place. For example, if someone worked with hazardous chemicals or in a hazardous environment, health problems may appear many years later. The organization may then need to prove that the employee received the required training at the time.
Typical activities include:
- importing old training completions into the LMS;
- adding manual completions for historical courses, classroom training, external training, or experience-based credit;
- storing completion dates, duration, comments, source file details, certificate IDs, and related event information;
- archiving content that learners no longer need to see while keeping it available for history, reporting, or audit;
- including archived content or archived attempts when historical reports need them;
- keeping long-term proof for high-risk work such as hazardous chemicals, hazardous environments, safety-critical tasks, or other training that may need to be proven years later;
- rolling back manual completion imports when an import was created incorrectly and rollback is available.