Skip to main content
Karma LMS includes a built-in assessment engine that lets instructors build quizzes and tests directly within a course. Assessments can be used to check comprehension at the end of a module, enforce a passing score before a learner advances, or serve as a final graded exam.

Question types

Present the learner with a question and two or more answer options. Mark one (or more) options as correct. Multiple choice questions are graded automatically.

Creating an assessment

1

Navigate to the course

Open the course in which you want to add an assessment. Select the module where the assessment should appear.
2

Add an assessment lesson

Click Add Lesson and choose Quiz / Assessment as the lesson type. Give the assessment a title (e.g., “Module 2 Knowledge Check”).
3

Configure assessment settings

Before adding questions, set the core options:
  • Passing score — the minimum percentage (e.g., 70%) a learner must achieve to pass.
  • Time limit — optional. Set a maximum time in minutes. The timer starts when the learner opens the assessment.
  • Attempt limit — how many times a learner may submit the assessment (set to Unlimited for open retakes).
  • Randomize questions — shuffle the question order for each attempt to reduce answer sharing.
  • Show results immediately — display the learner’s score and correct answers as soon as they submit.
4

Add questions

Click Add Question and select the question type. Fill in the question text, answer options, and mark the correct answer(s). Repeat for each question.You can reorder questions by dragging them and set individual point values if you want questions to carry different weight.
5

Publish the assessment

Click Save to save a draft, or Publish to make the assessment live. Published assessments are immediately accessible to enrolled learners.

Assessment settings reference

SettingDescriptionDefault
Passing scoreMinimum percentage to pass70%
Time limitMaximum time allowed (minutes)None
Attempt limitNumber of allowed submissionsUnlimited
Randomize questionsShuffle question order per attemptOff
Show results immediatelyDisplay score and answers on submissionOn
Allow reviewLet learners revisit their answers after submissionOn

Grading

Automatically graded question types (multiple choice, true/false, matching) are scored immediately upon submission. The learner’s result is recorded and visible in their progress dashboard. Short answer questions enter a Pending Review state after submission. The instructor receives a notification and must navigate to Assessments → Submissions to read each response and assign a score manually. The learner’s overall assessment result is not finalized until all short-answer questions have been reviewed.
If an assessment contains both auto-graded and short-answer questions, the learner will see a “Pending” status until the instructor completes the manual review. Configure your retake policy carefully if short-answer review delays could block learner progress.

Frequently asked questions

Open the assessment editor and go to the Settings tab. Enter the desired percentage in the Passing score field. Learners who score below this threshold will see a “Not Passed” result and, depending on your attempt limit settings, may be able to retake the assessment.
Yes. By default, attempt limits are set to Unlimited, allowing learners to retake as many times as needed. To restrict retakes, set the Attempt limit to a specific number in the assessment settings. Once the limit is reached, the learner cannot submit again unless an instructor manually resets their attempts from the learner’s profile.
Results are recorded in real time and visible in three places:
  • Learner dashboard — the learner sees their score, pass/fail status, and attempt history.
  • Instructor dashboard — the instructor sees aggregate pass rates, score distributions, and individual learner scores.
  • Admin reports — platform-wide assessment completion and pass rate data is available in the Reports section. Results can be exported as a CSV for external analysis.
Karma LMS supports importing questions via a structured CSV template. Navigate to the assessment editor, click Import Questions, and download the template. Fill in your questions and answers, then upload the file. Imported questions appear in the question list for review before the assessment is published.

Build docs developers (and LLMs) love