# What is a routine?

### Definition

Learning Routine ® is the ultimate tool for creating learning paths adapted to each person's pace and progress. Sequence, automate and analyze your learning routines in no time. Your training becomes memorable !

You will facilitate the opening of internal knowledge and the sharing of knowledge between everyone.

A routine is therefore made up of several steps, which will be linked together according to certain rules, and thus allow access to training gradually.

### Types of routine

We have 3 types of Learning Routine® on Cards:

* “Dated” routines : you define a distribution period, the training is unlocked for your learners over time, according to specific dates.
* “Progression” routines : access to training is unlocked based on individual progress for each user.
* "Duration" routines : access to training is unlocked for a specific period that you set, in days or hours.

### Visibility for learners

By default, a routine is not visible to users. They will simply receive training that unlocks as they progress through the routine, as well as notifications, but will not know that they are enrolled in a program.

The "Show routine to learners" option allows you to make the routine visible to your learners.

This visibility allows learners to better navigate their journey, knowing precisely what they have already accomplished and what lies ahead. This strengthens their engagement by giving them concrete goals to achieve and encouraging them to complete a training course to unlock the next steps. By more easily projecting themselves into the next steps, they can also better organize their progress and stay motivated throughout their learning.

<figure><img src="https://4091897493-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2QF90YKjb0mULStqbTyr%2Fuploads%2FEM7u3KNAYlIiM0BDhDEj%2Fmy-routines.jpg?alt=media&#x26;token=9e3f31a5-a4ab-445e-8adb-5f4c787f8251" alt=""><figcaption><p>A user's routines</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.cards-microlearning.com/english/learning-routines-r/what-is-a-routine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
