Welcome to the GT10 Technical Documentation
Login
To view the complete documentation, please Login
Summary
Global Teach 10 (GT10) is a cloud-native learning management platform built on a microservices architecture. It supports multi-tenant deployments on Kubernetes, integrates with Keycloak for authentication, Kafka for event streaming, and implements standards such as LTI 1.3 and xAPI for interoperability with external learning systems.
Documentation Sections
| Section | Description |
|---|---|
| Feature Documentation | Domain concepts, features, and workflows — ACL, LTI, content, users, groups, and tenants |
| Concepts | Cross-cutting architectural concepts such as access control |
| Installation & Components | Infrastructure setup — Keycloak, Kafka, Cert-Manager, Kong, monitoring, and more |
| Development Hints | Practical guides for local setup, error handling, search, notifications, and more |
| Guidelines | Coding standards, Git workflow, testing concepts, and documentation guidelines |
| Code Documentation | Auto-generated API reference |
Getting Started
New to this documentation? See the How-to Guide to learn how to contribute and write docs.
Markdown reference: daringfireball.net/projects/markdown VS Code preview extension: Markdown Preview Enhanced
How to write markdown:
Refer to Markdown for how to write markdown files. For a preview inside VS Code you can use the extension Markdown Preview Enhanced.