Consistent languages

This commit is contained in:
Christoph Walther
2024-09-20 13:52:03 +02:00
parent e8abeb48e8
commit 359cdf7f1b
4 changed files with 63 additions and 64 deletions

View File

@ -1,38 +1,37 @@
ifndef::imagesdir[:imagesdir: ../media]
=== Allgemeine Informationen zur Open-Source-Lernplattform edX ===
=== General information about the open source learning platform edX ===
**Gründung und Geschichte:**
edX wurde im Jahr 2012 von der Harvard University und dem Massachusetts Institute of Technology (MIT) angfangen zu entwickeln. Die Plattform wird im Rahmen einer Non-Profit-Organisation geleitet, um hochwertige Bildung für alle zugänglich zu machen und eine Gemeinschaft von Lernenden und Lehrenden weltweit zu schaffen. Seit ihrer Gründung hat sich edX zu einer der größten Plattformen für Online-Lernen entwickelt, die Kurse von Universitäten und Institutionen weltweit anbietet.
**Foundation and history:**
edX was started in 2012 by Harvard University and the Massachusetts Institute of Technology (MIT). The platform is run as a non-profit organization to make quality education accessible to all and create a community of learners and educators worldwide. Since its inception, edX has become one of the largest platforms for online learning, offering courses from universities and institutions worldwide.
**Technische Details:**
**Technical details:**
**Techstack:**
* **Programmiersprachen:** Python (hauptsächlich Django für das Backend)
* **Frontend:** JavaScript, React
* **Datenbanken:** MySQL, MongoDB
* **Containerisierung:** Docker
* **Continuous Integration/Continuous Deployment (CI/CD):** GitHub Actions, Jenkins
- **Programming languages:** Python (mainly Django for the backend)
- **Frontend:** JavaScript, React
- **Databases:** MySQL, MongoDB
- **Containerization:** Docker
- **Continuous Integration/Continuous Deployment (CI/CD):** GitHub Actions, Jenkins
**Module und Funktionen:**
**Modules and functions:**
* **LMS (Learning Management System):** Verwaltung von Kursinhalten, Benutzern und Einschreibungen.
* **CMS (Content Management System):** Erstellung und Verwaltung von Kursinhalten.
* **XBlock:** Erweiterbares Modul zur Implementierung verschiedener Lernkomponenten wie Videos, Quizze, Diskussionen und mehr.
* **LTI (Learning Tools Interoperability):** Ermöglicht die Integration von externen Tools und Ressourcen.
* **Open edX Studio:** Ein Autorentool zur Kurserstellung und -verwaltung.
* **Analyse-Tools:** Bereitstellung von Datenanalysen und Berichten zur Lernleistung.
- **LMS (Learning Management System):** Management of course content, users and enrollments.
- **CMS (Content Management System):** Creation and management of course content.
- **XBlock:** Extensible module for implementing various learning components such as videos, quizzes, discussions and more.
- **LTI (Learning Tools Interoperability):** Enables the integration of external tools and resources.
- **Open edX Studio:** An authoring tool for course creation and management.
- **Analysis tools:** Provides data analysis and reports on learning performance.
**Architektur:**
**Architecture:**
- **Microservices-Architektur:** edX nutzt eine Microservices-Architektur, um verschiedene Funktionen und Module zu trennen und unabhängig zu skalieren.
- **APIs:** Umfangreiche RESTful APIs zur Integration und Erweiterung der Plattform.
- **Scalability:** Nutzung von Cloud-Diensten zur Skalierung und Verwaltung von Benutzerlasten.
- **Microservices architecture:** edX uses a microservices architecture to separate and independently scale different functions and modules.
- **APIs:** Extensive RESTful APIs to integrate and extend the platform.
- **Scalability:** Use of cloud services to scale and manage user loads.
image::edx-architecture.png[edX-Architektur]
image::edx-architecture.png[edX-Architecture]
Hauptkomponenten:
* edx/edx-platform repo contains the code for the edX platform.
* edx/edx-analytics-dashboard repo contains the code for edX Insights.
* edx/configuration repo contains scripts to set up and operate the edX platform.
.Main components:
- edx/edx-platform repo contains the code for the edX platform.
- edx/edx-analytics-dashboard repo contains the code for edX Insights.
- edx/configuration repo contains scripts to set up and operate the edX platform.