Artemis

User Guide

  • Assessment
  • Student Guide
  • Instructor Guide
  • Exercises
    • General Information
    • Programming Exercise
    • Quiz exercise
    • Modeling exercise
    • Textual exercise
    • File Upload Exercise
    • Team exercises
  • Quiz Training
  • Lectures
  • Exams
  • Communication
  • FAQs
  • Student Guide
  • Instructor Guide
  • Tutorial Groups
  • Student Guide
  • Instructor Guide
  • Plagiarism checks
  • Student Guide
  • Instructor Guide
  • Learning Analytics
  • Adaptive Learning
  • Notifications
  • Student Guide
  • User Experience
  • Grading
  • Customizing Courses
  • Markdown Support
  • Integrated Code Lifecycle
  • Exports
  • Sharing
  • Mobile Applications
  • LTI Configuration
  • Calendar

Contributor Guide

  • Setup Guide
  • Development Process
  • Coding and Design Guidelines
  • Reviewer 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
  • Exercises
  • Edit on GitHub

Exercises

A general explanation of the exercises in Artemis:

  • General Information

Artemis supports the following exercises:

  • Programming Exercise
    • Overview
    • Exercise Templates
      • Feature Overview
      • Java DejaGnu: Blackbox Testing
    • Exercise Creation
      • Generate programming exercise
      • Update exercise code in repositories
      • Adapt the build script
      • Edit Repositories Checkout Paths
      • Edit Maximum Build Duration
      • Edit Container Configuration
      • Configure static code analysis
      • Adapt the interactive problem statement
      • Configure Grading
      • Verify the exercise configuration
      • Feedback Analysis
    • Exercise Import
    • Static Code Analysis Default Configuration
      • Java
      • C
    • Submission Policy Configuration
      • Submission Policy Configuration & General Information
      • Updating Submission Policies
    • Online Editor
      • Display of hidden files
    • Manual Assessment
    • Repository Access
    • Testing with Ares
    • Best practices for writing test cases
      • General best practices
      • Java best practices
    • Sending Feedback back to Artemis
      • Jenkins
    • Integrated Code Lifecycle
  • Quiz exercise
    • Overview
    • Prepare a Quiz Exercise
      • Create new Quiz Exercise
      • Import a Quiz
      • Export a Quiz
    • Resolve a Quiz Exercise
  • Modeling exercise
    • Overview
    • Setup
      • Create new modeling exercise
      • Import Modeling Exercise
      • Result
    • Student Submission
    • Assessment
    • Automatic Assessment Suggestions
    • Automatic Student Feedback
  • Textual exercise
  • File Upload Exercise
  • Team exercises
    • Overview
    • Setup
    • Collaboration
    • Team overview
Previous Next

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

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