# Γλωσσάρι

Κύριοι όροι που χρησιμοποιούνται στη διαχείριση του Chamilo 2.0.

## Έννοιες Πλατφόρμας

| Όρος              | Ορισμός                                                                                                                                                                                                                                       |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Access URL**    | Σε μια ρύθμιση πολλαπλών URL, κάθε access URL είναι ένας ξεχωριστός εικονικός πύλη που μοιράζεται την ίδια εγκατάσταση και βάση δεδομένων του Chamilo. Κάθε URL μπορεί να έχει τη δική του εικόνα εταιρείας, χρήστες, μαθήματα και ρυθμίσεις. |
| **Course**        | Ο θεμελιώδης περιεκτικός δοχείος περιεχομένου στο Chamilo. Ένα course περιέχει υλικό εκπαίδευσης, ασκήσεις, φόρουμ και άλλα εργαλεία. Τα courses μπορούν να υπάρχουν ανεξάρτητα ή να εκχωρούνται σε sessions.                                 |
| **Session**       | Μια χρονικά περιορισμένη περίπτωση ενός ή περισσότερων courses. Οι sessions επιτρέπουν στο ίδιο περιεχόμενο course να παραδίδεται σε διαφορετικές ομάδες μαθητών με ξεχωριστή παρακολούθηση και ανεξάρτητους coaches.                         |
| **Learning path** | Μια δομημένη ακολουθία αντικειμένων περιεχομένου (έγγραφα, ασκήσεις, συνδέσμοι, SCORM modules) που καθοδηγεί τους μαθητές μέσα από υλικό σε καθορισμένη σειρά.                                                                                |
| **Gradebook**     | Ένα εργαλείο συγκέντρωσης που συνδυάζει βαθμολογίες από ασκήσεις, εργασίες και άλλες δραστηριότητες σε έναν βαθμολογημένο τελικό βαθμό για ένα course.                                                                                        |
| **Skill**         | Μια ικανότητα ή έμβλημα που μπορεί να απονεμηθεί σε μαθητές μετά την ολοκλήρωση συγκεκριμένων courses, ασκήσεων ή επίτευξη ορίων gradebook.                                                                                                   |
| **Extra field**   | Ένα προσαρμοσμένο πεδίο δεδομένων που προστίθεται από διαχειριστές σε χρήστες, courses ή sessions για την καταγραφή μεταδεδομένων ειδικών για την οργάνωση.                                                                                   |
| **Plugin**        | Μια επέκταση που προσθέτει λειτουργικότητα στο Chamilo χωρίς τροποποίηση του πυρήνα κώδικα. Τα plugins μπορούν να προσθέσουν σελίδες, εργαλεία ή ολοκληρώσεις.                                                                                |
| **Catalog**       | Μια αναζητήσιμη λίστα διαθέσιμων courses όπου οι χρήστες μπορούν να δουν περιγραφές και να εγγραφούν αυτοβούλως.                                                                                                                              |

## Ρόλοι Χρηστών

| Όρος                              | Ορισμός                                                                                                                                                                                                                                      |
| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Learner (Student)**             | Ο προεπιλεγμένος ρόλος χρήστη. Μπορεί να εγγραφεί σε courses και να καταναλώνει περιεχόμενο.                                                                                                                                                 |
| **Teacher (Trainer)**             | Μπορεί να δημιουργεί και να διαχειρίζεται courses, να προσθέτει περιεχόμενο και να βαθμολογεί μαθητές.                                                                                                                                       |
| **Session administrator**         | Μπορεί να δημιουργεί και να διαχειρίζεται sessions και εγγραφές.                                                                                                                                                                             |
| **Human Resources Manager (HRM)** | Μπορεί να βλέπει δεδομένα παρακολούθησης και αναφορών για εκχωρημένους χρήστες.                                                                                                                                                              |
| **Portal administrator**          | Πλήρης πρόσβαση σε όλες τις λειτουργίες διαχείρισης της πλατφόρμας.                                                                                                                                                                          |
| **Global administrator**          | Portal administrator με πρόσβαση σε όλα τα access URLs σε ρύθμιση πολλαπλών URL.                                                                                                                                                             |
| **Coach/Tutor**                   | Ρόλος επιπέδου session. Οι session coaches εποπτεύουν όλα τα courses σε μια session· οι course coaches διαχειρίζονται ένα συγκεκριμένο course μέσα σε μια session. Όλες οι αναφορές coaches πρέπει να μετονομαστούν σε tutors μακροπρόθεσμα. |

## Πρότυπα και Πρωτόκολλα

| Όρος                   | Ορισμός                                                                                                                                                                                                                           |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **SCORM**              | Sharable Content Object Reference Model. Ένα πρότυπο συσκευασίας ηλεκτρονικής μάθησης που επιτρέπει την εισαγωγή και παρακολούθηση courses. Το Chamilo υποστηρίζει SCORM 1.2 και 2004.                                            |
| **xAPI (Tin Can API)** | Μια προδιαγραφή ηλεκτρονικής μάθησης για την παρακολούθηση εμπειριών μάθησης. Ευρύτερη από το SCORM, μπορεί να καταγράφει δραστηριότητες που συμβαίνουν εκτός LMS. Οι δηλώσεις xAPI αποθηκεύονται σε Learning Record Store (LRS). |
| **LTI**                | Learning Tools Interoperability. Ένα πρότυπο IMS Global που επιτρέπει σε εξωτερικά εργαλεία και περιεχόμενο να ενσωματώνονται μέσα σε ένα LMS. Το Chamilo υποστηρίζει LTI 1.1 και 1.3 τόσο ως καταναλωτής όσο και ως πάροχος.     |
| **SCIM**               | System for Cross-domain Identity Management. Ένα πρότυπο για τον αυτοματισμό της προμήθειας και αφαίρεσης χρηστών μεταξύ παρόχων ταυτότητας και εφαρμογών.                                                                        |
| **OAuth2**             | Ένα πλαίσιο εξουσιοδότησης που επιτρέπει σε εφαρμογές τρίτων να έχουν πρόσβαση στο Chamilo εκ μέρους χρήστη χωρίς κοινή χρήση κωδικών πρόσβασης. Χρησιμοποιείται για πρόσβαση API και ολοκληρώσεις SSO.                           |
| **LDAP**               | Lightweight Directory Access Protocol. Ένα πρωτόκολλο για πρόσβαση σε υπηρεσίες καταλόγου (π.χ. Active Directory) για αυθεντικοποίηση χρηστών και συγχρονισμό δεδομένων λογαριασμών.                                              |
| **CAS**                | Central Authentication Service. Ένα πρωτόκολλο single sign-on που επιτρέπει στους χρήστες να αυθεντικοποιούνται μία φορά και να έχουν πρόσβαση σε πολλαπλές εφαρμογές.                                                            |
| **JWT**                | JSON Web Token. Μια συμπαγής, υπογεγραμμένη μορφή token που χρησιμοποιείται για αυθεντικοποίηση API και διαχείριση session.                                                                                                       |
| **SAML**               | Security Assertion Markup Language. Ένα πρότυπο βασισμένο σε XML για ανταλλαγή δεδομένων αυθεντικοποίησης μεταξύ παρόχου ταυτότητας και παρόχου υπηρεσιών.                                                                        |

***

***

## Τεχνικοί Όροι

| Όρος           | Ορισμός                                                                                                                                                                                    |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Symfony**    | Το πλαίσιο PHP στο οποίο βασίζεται το Chamilo 2.0. Το Symfony παρέχει δρομολόγηση, έγχυση εξαρτήσεων, ORM (Doctrine), προεπεξεργασία προτύπων (Twig) και άλλη υποδομή.                     |
| **Doctrine**   | Ο χαρτογράφος αντικειμένων-σχεσιακών πινάκων (ORM) που χρησιμοποιεί το Chamilo για αλληλεπίδραση με τη βάση δεδομένων. Το Doctrine χαρτογραφεί αντικείμενα PHP σε πίνακες βάσης δεδομένων. |
| **Twig**       | Ο κινητήρας προτύπων που χρησιμοποιεί το Symfony και το Chamilo για την απόδοση HTML.                                                                                                      |
| **Flysystem**  | Ένα επίπεδο αφαίρεσης συστήματος αρχείων PHP. Το Chamilo χρησιμοποιεί το Flysystem για να υποστηρίζει τοπική αποθήκευση, Amazon S3, Azure Blob και Google Cloud Storage εναλλακτικά.       |
| **Composer**   | Ο διαχειριστής εξαρτήσεων PHP. Χρησιμοποιείται για την εγκατάσταση και ενημέρωση των βιβλιοθηκών PHP του Chamilo.                                                                          |
| **Mailer DSN** | Όνομα Πηγής Δεδομένων για τον μεταφορέα email. Μια συμβολοσειρά σύνδεσης που λέει στο Symfony πώς να αποστέλλει email (π.χ. μέσω SMTP, Amazon SES ή Mailjet).                              |
| **OPcache**    | Η ενσωματωμένη προσωρινή μνήμη opcode του PHP. Μεταγλωττίζει σενάρια PHP σε bytecode και τα αποθηκεύει προσωρινά στη μνήμη, βελτιώνοντας σημαντικά την απόδοση.                            |
| **APCu**       | Μια επέκταση PHP που παρέχει προσωρινή μνήμη σε επίπεδο χρήστη στη μνήμη. Χρησιμοποιείται από το Symfony για την προσωρινή αποθήκευση μεταδεδομένων και ρυθμίσεων.                         |

## Συντομογραφίες

| Συντομογραφία | Πλήρης Μορφή                                                                  |
| ------------- | ----------------------------------------------------------------------------- |
| **LMS**       | Learning Management System                                                    |
| **LRS**       | Learning Record Store (για δηλώσεις xAPI)                                     |
| **SSO**       | Single Sign-On                                                                |
| **CSV**       | Comma-Separated Values (χρησιμοποιείται για εισαγωγές χρηστών/μαθημάτων)      |
| **API**       | Application Programming Interface                                             |
| **REST**      | Representational State Transfer (στυλ αρχιτεκτονικής API)                     |
| **GDPR**      | General Data Protection Regulation (ευρωπαϊκός νόμος ιδιωτικότητας δεδομένων) |
| **HSTS**      | HTTP Strict Transport Security                                                |
| **CDN**       | Content Delivery Network                                                      |
| **DNS**       | Domain Name System                                                            |
| **SPF**       | Sender Policy Framework (επαλήθευση email)                                    |
| **DKIM**      | DomainKeys Identified Mail (επαλήθευση email)                                 |
| **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-el/odigos-diaxeirisis/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.
