Artemis

User Guide

  • User Guide

Contributor Guide

  • Setup Guide
  • Development Process
  • Coding and Design Guidelines
  • Reviewer Guidelines
  • System Design
  • Database Migration
    • Structural Migration with Liquibase
    • Data Migration with Java
  • Using local user management
  • Test Servers
  • Builds and Dependency Management
  • E2E Testing with Playwright
  • Open-Source
  • Local Moodle Environment Setup for LTI Development

Administration Guide

  • Production Setup
  • Scaling
  • Scaling Guide
  • Setup of Extension Services
  • Administrator Guide
  • User Registration
  • Shibboleth / SAML2 Login & Registration Guide
  • Access Rights
  • Troubleshooting Guide
  • Useful Database Commands
  • Administrator Guide
  • Known Issues
  • Administrator Guide
  • Benchmarking Tool
  • Administrator Guide
  • Telemetry
  • Administrator Guide
  • Cleanup Service
  • Administrator Guide

Research

  • Publications
Artemis
  • Database Migration
  • Edit on GitHub

Database Migration

Database Migration

  • Structural Migration with Liquibase
    • 1. Gradle
    • 2. Changelog
    • 2.1. MySQL and PostgreSQL compatibility
    • 2.1.1. DATETIME
    • 3. Development
  • Data Migration with Java
    • 1. Changelog
    • 2. Development
Previous Next

© Copyright 2026, Applied Education Technologies, Technical University of Munich.

Built with Sphinx using a theme provided by Read the Docs.