# LAMS Docs

### What is LAMS?

**LAMS** (Learning Activity Management System) is an open-source web **platform for designing, managing, and delivering structured learning experiences**. It enables educators to create sequences of learning activities -such as discussions, quizzes, collaborative tasks, and content delivery -in a clear, visual workflow.

**These learning experiences can then be run as lesson** with students and teachers can **manage the progress of the students in real-time**.&#x20;

Unlike traditional content repositories, **LAMS focuses on&#x20;*****learning design***: the intentional structuring of activities to guide learners through a coherent educational journey. This approach supports active learning, scaffolding, and meaningful engagement, whether in fully online, blended, or face-to-face contexts.

LAMS is widely used in Education to:

* Design repeatable and adaptable learning sequences
* Facilitate student-centred and collaborative learning
* Integrate pedagogy with digital tools in a structured way
* Monitor and support learner progress in real time

### Educational Value

A wide **range of pedagogical approaches** can be implemented, enabling educators to design rich, engaging, and structured learning experiences tailored to their teaching context. These include **active learning strategies** such as Problem-Based Learning, [Team-Based Learning](https://docs.lamsfoundation.org/tbl), Inquiry-Based Learning, and Flipped Classrooms as well as collaborative models like Jigsaw, Peer Teaching, and Role-play.&#x20;

LAMS also accommodates approaches focused on **deeper understanding and application**, including Case-Based Learning, Authentic Assessment, Compare and Contrast, Predict–Observe–Explain, and Learning Trails. In addition, it enables modern, **student-centred practices** such as Blended Learning, Adaptive Learning, Interdisciplinary Learning, Scaffolded Feedback, and Inclusive and Personalised Pedagogy, helping educators design coherent and impactful learning journeys.

#### LAMS integrates with your own Learning Platform

[LAMS can be integrated](https://docs.lamsfoundation.org/lams/administration/system-administration/integrations) with any e-learning platform like Canvas, Moodle, Blackboard, D2L, Schoology, EDX and hundreds of other Learning Platforms. &#x20;

{% hint style="info" icon="language" %}
LAMS speaks your language: available in over **28 languages**.
{% endhint %}

{% content-ref url="master/why-lams" %}
[why-lams](https://docs.lamsfoundation.org/lams/master/why-lams)
{% endcontent-ref %}

{% content-ref url="getting-started" %}
[getting-started](https://docs.lamsfoundation.org/lams/getting-started)
{% endcontent-ref %}


---

# 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://docs.lamsfoundation.org/lams/master.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.
