Artemis

User Guide

  • Assessment
  • Exercises
  • Lectures
  • Exams
  • Communication
  • FAQs
  • Tutorial Groups
  • Plagiarism checks
  • Learning Analytics
  • Adaptive Learning
  • Notifications
  • User Experience
  • Grading
  • Customizing Courses
  • Markdown Support
  • Integrated Code Lifecycle
    • General Information
    • Local Version Control
    • SSH
    • Creating SSH keys
    • Using SSH with Artemis
    • Continuous Integration
  • Exports
  • Mobile Applications
  • LTI Configuration

Contributor Guide

  • Setup Guide
  • Development Process
  • Coding and design guidelines
  • System Design
  • Database Migration
  • 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
  • Setup of Extension Services
  • User Registration
  • Shibboleth/SAML2 Login & Registration
  • Access Rights
  • Troubleshooting
  • Useful Database Commands
  • Known Issues
  • Benchmarking Tool
  • Telemetry
  • Cleanup Service

Research

  • Publications
Artemis
  • Integrated Code Lifecycle
  • Edit on GitHub

Integrated Code Lifecycle

Artemis’ Integrated Code Lifecycle consists of two main components: Local Version Control and Local Continuous Integration.

  • General Information
  • Local Version Control
    • Repository View
      • Access Repositories as a Student
      • Access Repositories as an Instructor
    • Authentication Mechanisms
    • Cloning a repository
    • VCS access tokens
      • Token Creation as Instructor
    • Using SSH keys to secure Git operations
  • SSH
    • What is SSH?
    • Why use SSH?
    • How does SSH work?
    • What are SSH Keys?
  • Creating SSH keys
    • Creating an SSH key on Windows
    • Creating an SSH key on Linux & macOS
  • Using SSH with Artemis
    • Add an SSH key to your Artemis account
    • Use SSH to connect to Artemis repositories
  • Continuous Integration
    • Build Agent View
    • Build Overview View
      • Running Build Jobs
      • Queued Build Jobs
      • Finished Build Jobs
Previous Next

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

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