# Woordenlijst

Belangrijke termen die worden gebruikt in de administratie van Chamilo 2.0.

## Platformconcepten

| Term             | Definitie                                                                                                                                                                                                              |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Toegangs-URL** | In een multi-URL-opstelling is elke toegangs-URL een afzonderlijke virtuele portal die dezelfde Chamilo-installatie en database deelt. Elke URL kan zijn eigen branding, gebruikers, cursussen en instellingen hebben. |
| **Cursus**       | De fundamentele inhoudscontainer in Chamilo. Een cursus bevat leermaterialen, oefeningen, forums en andere hulpmiddelen. Cursussen kunnen onafhankelijk bestaan of worden toegewezen aan sessies.                      |
| **Sessie**       | Een tijdgebonden instantie van een of meer cursussen. Sessies maken het mogelijk om dezelfde cursusinhoud aan verschillende groepen leerlingen aan te bieden met afzonderlijke tracking en onafhankelijke coaches.     |
| **Leerpad**      | Een gestructureerde reeks inhoudsitems (documenten, oefeningen, links, SCORM-modules) die leerlingen in een bepaalde volgorde door het materiaal leidt.                                                                |
| **Cijferboek**   | Een aggregatietool die scores van oefeningen, opdrachten en andere activiteiten combineert tot een gewogen eindcijfer voor een cursus.                                                                                 |
| **Vaardigheid**  | Een competentie of badge die aan leerlingen kan worden toegekend na het voltooien van specifieke cursussen, oefeningen of het behalen van drempels in het cijferboek.                                                  |
| **Extra veld**   | Een aangepast gegevensveld dat door beheerders wordt toegevoegd aan gebruikers, cursussen of sessies om organisatiespecifieke metadata vast te leggen.                                                                 |
| **Plugin**       | Een uitbreiding die functionaliteit toevoegt aan Chamilo zonder de kerncode te wijzigen. Plugins kunnen pagina's, tools of integraties toevoegen.                                                                      |
| **Catalogus**    | Een doorbladerbare lijst van beschikbare cursussen waar gebruikers beschrijvingen kunnen bekijken en zich zelf kunnen inschrijven.                                                                                     |

## Gebruikersrollen

| Term                              | Definitie                                                                                                                                                                                                                                  |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Leerling (Student)**            | De standaard gebruikersrol. Kan zich inschrijven voor cursussen en inhoud consumeren.                                                                                                                                                      |
| **Docent (Trainer)**              | Kan cursussen maken en beheren, inhoud toevoegen en leerlingen beoordelen.                                                                                                                                                                 |
| **Sessiebeheerder**               | Kan sessies en inschrijvingen maken en beheren.                                                                                                                                                                                            |
| **Human Resources Manager (HRM)** | Kan tracking- en rapportagegegevens bekijken voor toegewezen gebruikers.                                                                                                                                                                   |
| **Portaalbeheerder**              | Volledige toegang tot alle platformbeheermogelijkheden.                                                                                                                                                                                    |
| **Globale beheerder**             | Portaalbeheerder met toegang tot alle toegangs-URL's in een multi-URL-opstelling.                                                                                                                                                          |
| **Coach/Tutor**                   | Een rol op sessieniveau. Sessiecoaches houden toezicht op alle cursussen in een sessie; cursuscoaches beheren een specifieke cursus binnen een sessie. Alle verwijzingen naar coaches moeten op lange termijn worden hernoemd naar tutors. |

## Standaarden en Protocollen

| Term                   | Definitie                                                                                                                                                                                                                |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **SCORM**              | Sharable Content Object Reference Model. Een e-learning verpakkingsstandaard die het importeren en volgen van cursussen mogelijk maakt. Chamilo ondersteunt SCORM 1.2 en 2004.                                           |
| **xAPI (Tin Can API)** | Een e-learning specificatie voor het volgen van leerervaringen. Breder dan SCORM, kan het activiteiten vastleggen die buiten het LMS plaatsvinden. xAPI-statements worden opgeslagen in een Learning Record Store (LRS). |
| **LTI**                | Learning Tools Interoperability. Een IMS Global-standaard die het mogelijk maakt om externe tools en inhoud in een LMS in te bedden. Chamilo ondersteunt LTI 1.1 en 1.3 als zowel consument als aanbieder.               |
| **SCIM**               | System for Cross-domain Identity Management. Een standaard voor het automatiseren van gebruikersvoorziening en -deactivering tussen identiteitsproviders en toepassingen.                                                |
| **OAuth2**             | Een autorisatieframework dat derde partijstoepassingen toegang geeft tot Chamilo namens een gebruiker zonder wachtwoorden te delen. Gebruikt voor API-toegang en SSO-integraties.                                        |
| **LDAP**               | Lightweight Directory Access Protocol. Een protocol voor toegang tot directoryservices (bijv. Active Directory) om gebruikers te authenticeren en accountgegevens te synchroniseren.                                     |
| **CAS**                | Central Authentication Service. Een single sign-on protocol dat gebruikers in staat stelt om één keer te authenticeren en toegang te krijgen tot meerdere toepassingen.                                                  |
| **JWT**                | JSON Web Token. Een compact, ondertekend tokenformaat dat wordt gebruikt voor API-authenticatie en sessiebeheer.                                                                                                         |
| **SAML**               | Security Assertion Markup Language. Een op XML gebaseerde standaard voor het uitwisselen van authenticatiegegevens tussen een identiteitsprovider en een dienstverlener.                                                 |

***

## Technische Termen

| Term           | Definitie                                                                                                                                                        |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Symfony**    | Het PHP-framework waarop Chamilo 2.0 is gebouwd. Symfony biedt routing, dependency injection, ORM (Doctrine), templating (Twig) en andere infrastructuur.        |
| **Doctrine**   | De object-relationele mapper (ORM) die door Chamilo wordt gebruikt om met de database te communiceren. Doctrine koppelt PHP-objecten aan databasetabellen.       |
| **Twig**       | De template-engine die door Symfony en Chamilo wordt gebruikt voor het renderen van HTML.                                                                        |
| **Flysystem**  | Een PHP-bestandssysteemabstractielaag. Chamilo gebruikt Flysystem om lokale opslag, Amazon S3, Azure Blob en Google Cloud Storage uitwisselbaar te ondersteunen. |
| **Composer**   | De PHP-dependency manager. Wordt gebruikt om PHP-bibliotheken van Chamilo te installeren en bij te werken.                                                       |
| **Mailer DSN** | Data Source Name voor het e-mailtransport. Een verbindingsreeks die Symfony instrueert hoe e-mails te verzenden (bijv. via SMTP, Amazon SES of Mailjet).         |
| **OPcache**    | De ingebouwde opcode-cache van PHP. Compileert PHP-scripts naar bytecode en slaat deze op in het geheugen, wat de prestaties aanzienlijk verbetert.              |
| **APCu**       | Een PHP-extensie die een gebruikersniveau in-memory cache biedt. Wordt door Symfony gebruikt voor het cachen van metadata en configuratie.                       |

## Afkortingen

| Afkorting | Volledige Vorm                                                               |
| --------- | ---------------------------------------------------------------------------- |
| **LMS**   | Learning Management System                                                   |
| **LRS**   | Learning Record Store (voor xAPI-statements)                                 |
| **SSO**   | Single Sign-On                                                               |
| **CSV**   | Comma-Separated Values (gebruikt voor import van gebruikers/cursussen)       |
| **API**   | Application Programming Interface                                            |
| **REST**  | Representational State Transfer (API-architectuurstijl)                      |
| **GDPR**  | General Data Protection Regulation (EU-wetgeving inzake gegevensbescherming) |
| **HSTS**  | HTTP Strict Transport Security                                               |
| **CDN**   | Content Delivery Network                                                     |
| **DNS**   | Domain Name System                                                           |
| **SPF**   | Sender Policy Framework (e-mailauthenticatie)                                |
| **DKIM**  | DomainKeys Identified Mail (e-mailauthenticatie)                             |
| **DMARC** | Domain-based Message Authentication, Reporting, and Conformance              |


---

# 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.chamilo.org/2.x-nl/beheerdershandleiding/admin-guide/faq/glossary.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.
