Skip to main content
Ctrl+K
Grader Service - Home Grader Service - Home
  • GitHub Grader
  • PyPI Grader Service
  • TU Wien dataLAB
  • What is Grader Service?
  • Installation
    • Kubernetes
    • Docker
    • Local Installation
      • Quick installation
      • Package Installation
      • Installation from Source
  • Configuration
    • Authentication & Authorization
    • Celery
    • LTI Grade Synchronization
  • Instructor Guide
    • Get Started
    • Create Your First Assignment
    • Customizing Assignment Creation with grader_config.py
  • Student Guide
  • Administrator Guide
    • System Architecture
    • Database
    • Authenticators
  • Contribution
  • Reference
    • REST API
    • Common Traitlets
    • Authentication Traitlets
    • Plugin Traitlets
  • Changelog
  • Show source
  • Suggest edit
  • Open issue
  • .md

Configuration

Configuration#

Grader Service uses traitlets for configuration.

  • Authentication & Authorization
    • Mode 1: JupyterHub Provides API Token
      • Example Configuration
    • Mode 2: Grader Service Wraps JupyterHub
      • Example Configuration
  • Celery
  • LTI Grade Synchronization
    • Overview
    • Enabling the Plugin
    • Configuring LTI Systems
      • System Configuration Fields
    • Configurable Hooks
      • resolve_lti_urls
      • username_match
      • select_systems_for_sync
    • Key ID (kid) and JWT Signing
    • JWKS Endpoint
    • Helm Chart Configuration
    • API Endpoint

previous

Installation from Source

next

Authentication & Authorization

By TU Wien dataLAB

© Copyright 2024.

Last updated on Jul 27, 2026.