> ## Documentation Index
> Fetch the complete documentation index at: https://skillsail.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Themes and completion

> Set your module's look and feel and decide when a learner has finished.

A module has two presentation-and-policy settings: the **theme** (how it looks) and the **completion criteria** (when a learner has finished).

## Theme

The theme controls colors and typography. You can:

* Change the **primary color**, the **background color**, and other color tokens.
* Pick a different **body font**.

Theme changes apply to the whole module and to its exported package. If you want a module that matches your company branding, set the theme once and reuse the module as a template.

## Module logo

You can attach a small **logo image** that appears in the player chrome. Upload your logo, set it on the module, or remove it later if you change branding.

## Completion criteria

Completion criteria decide whether a learner has successfully finished a module. Two modes are available:

* **View-based** — the learner finishes by viewing every component (every slide, every question, every interactive activity).
* **Score-based** — the learner must reach a chosen percentage on the module's quiz questions. You pick the passing score (for example 80%).

Pick view-based when the module is informational and you simply want learners to have seen the material. Pick score-based when you want to verify understanding before marking the learner complete.

When you export a module to your LMS (SCORM, xAPI, or cmi5), the completion mode you chose drives how the LMS records the learner's status.

## Good practices

* Use the **same theme** across modules that share a brand or a program. Templates are a fast way to apply a theme to multiple modules.
* Keep the **passing score** realistic — too low and the assessment is meaningless, too high and learners get stuck.
* Use **view-based completion** for short refreshers and announcement-style modules.
* Use **score-based completion** for compliance and certification-style modules.

## Related

* [Modules and components](/concepts/modules-and-components)
* [Sharing and templates](/concepts/sharing-and-templates)
