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.