TotalApp Docs

Learning Management System

Course builder, quiz engine, skill matrix — a complete internal LMS for upskilling your team.

What's Included

TotalApp's Learning Management System (LMS) gives your organisation a complete in-house upskilling platform. You can author structured courses, generate quizzes with AI assistance, and visualise every employee's current competency level — all without leaving TotalApp.

The LMS ships as three tightly integrated screens inside the LMS app mode. Each screen handles a distinct part of the learning workflow:

  • Course Builder — create and publish structured learning courses with sections, lessons, homework, and tests. Authors use a visual editor with an optional AI assistant for content suggestions and outline generation.
  • Learning Path — sequence existing Courses and Quizzes into an ordered, gated journey. Admin and HR users assign the whole path to a team in one action; learners follow a step timeline that unlocks one step at a time. See the Learning Path documentation.
  • Quiz Engine — build standalone quizzes manually or conversationally via an AI chat panel. Supports multiple question types, time limits, randomisation, and per-student analytics.
  • Skill Matrix — a visual competency grid showing every employee's proficiency level across all registered skill categories. Managers can spot gaps and assign targeted courses.

Connected to HR

The Skill Matrix reads its employee roster directly from the HR Employees. Any employee added through HR is automatically available in the Skill Matrix — no duplicate data entry required.

Feature Overview

Course Builder

Author multi-section courses with lessons, embedded videos, attachments, homework assignments, and quiz tests. Publish courses to your internal catalog and track completion.

Learning Path

Chain existing courses and quizzes into a single gated journey with sequential unlocking and one-action team assignment. See the full documentation.

Quiz Engine

Create multiple-choice, true/false, and short-answer quizzes. Use the AI assistant to generate questions in seconds — just describe the topic and the AI produces complete questions with plausible distractors.

Skill Matrix

A live competency map across your entire workforce. Track Beginner, Intermediate, Advanced, and Expert levels per employee per skill. Filter by department, skill category, or gap analysis.

AI Integration

Two of the three LMS screens include embedded AI assistant panels that help authors create content faster without leaving TotalApp.

Quiz Engine — Conversational Quiz Authoring

The Quiz Engine's AI assistant lets you describe a topic in plain language and receive fully-formed quiz questions in return. Ask it to "create 10 multiple choice questions about project management principles" and it will generate questions, answer options, and correct-answer markers. You can accept suggestions as-is, edit them, or ask for variations.

Prompt Tips

The more specific your prompt, the better the output. Instead of "questions about Python", try "10 intermediate-level multiple choice questions about Python list comprehensions and generators, with 4 options each". Specifying difficulty and question count consistently produces better results.

Course Builder Author — Content Suggestions

While authoring a course, open the AI panel from the right edge of the screen. Ask it to suggest a lesson outline, expand a section summary into full paragraphs, or write quiz questions for a specific lesson. The AI is aware of the course context you are currently editing, so its suggestions are relevant to the material already present.

Getting Started

Follow these steps to go from zero to a published course with an assigned quiz in under 15 minutes:

1. Open LMS Mode 2. Create First Course 3. Add Sections & Lessons 4. Publish Course 5. Build a Quiz 6. Track in Skill Matrix
  1. Switch to LMS mode — use the mode switcher in the header or navigate from My Apps.
  2. Open Course Builder — click "Add Course" and give it a title. The title is the only required field; everything else can be added later.
  3. Build your content — add sections to organise the course, then add lessons within each section. Attach files, embed video URLs, or write text content directly in the lesson editor.
  4. Publish the course — toggle the course status to Published. Published courses appear in the catalog for all employees to enrol in.
  5. Create a quiz — switch to Quiz Engine, add a new quiz, and either build questions manually or open the AI panel to generate them from a prompt.
  6. Monitor progress — check the Skill Matrix to see how competency levels are changing across your team as employees complete courses and pass quizzes.

Recommended Learning Path

For best results, link each published course to one or more skills in the Skill Matrix. When an employee completes the course, a manager can update their skill level — creating a direct feedback loop between learning activity and competency tracking.

Frequently Asked Questions

Do I need to link a course to the Skill Matrix for it to work?
No. Course Builder, Quiz Engine, and Skill Matrix all function independently — you can publish a course without ever touching the Skill Matrix. Linking a course to one or more skills is optional, but recommended because it creates a feedback loop: once an employee completes the course, a manager can update that employee's skill level directly from the same context, keeping the competency map current without extra manual entry.
Where does the Skill Matrix get its list of employees from?
The Skill Matrix reads its employee roster directly from the HR Employees — there is no separate employee list to maintain inside the LMS. Any employee added, updated, or removed in HR is automatically reflected in the Skill Matrix, so you never need to duplicate data entry between the two modules.
Can I create quiz questions without writing them myself?
Yes. The Quiz Engine includes a conversational AI assistant panel — describe the topic, difficulty, and number of questions in plain language (e.g. "10 intermediate multiple choice questions about Python list comprehensions and generators, with 4 options each") and the AI generates complete questions with answer options and correct-answer markers. You can accept the suggestions as-is, edit them, or ask the assistant for variations before saving the quiz.
What question types does the Quiz Engine support, and can quizzes be timed?
The Quiz Engine supports multiple-choice, true/false, and short-answer question types within the same quiz. Each quiz can optionally have a time limit and question randomisation enabled, and per-student analytics are tracked automatically so you can see completion rates and score distributions once employees start taking the quiz.