Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Artemis - ScorpioNew to Visual Studio Code? Get it now.
Artemis - Scorpio

Artemis - Scorpio

TUM Applied Education Technologies

|
1 install
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Scorpio: A VSCode Extension for the Interactive Learning Platform Artemis

Scorpio is an IDE-integrated Visual Studio Code plugin for the online learning platform Artemis. The plugin seamlessly incorporates the entire programming exercise life cycle directly within the student's IDE. It enables the student to start the programming exercise, displays the instructions, offers the option to submit the exercise, and returns the submission results all within the IDE.

Features

For features exclusively to the online IDE Theia Cloud, please refer to Theia Cloud Scorpio README.

Seamless Authentication

The plugin allows the student to authenticate to the Artemis Server with the known credentials from the web application.

Exercise Start

The student can start the exercise from with the IDE. The exercise repository is then automatically cloned into the corresponding workspace.

Problem Statement

The plugin displays the problem statement within the IDE. The problem statement related to the exercise repository, currently open in the student's workspace, is displayed. The problem statement can be composed of text and UML diagrams.

UML Diagram Pop Out

The plugin allows the student to inspect the UML diagrams in detail. Each UML diagram can be opened in a separate window by simply clicking on it.

Exercise Submission

The plugin allows the students to submit the exercise directly within the IDE. The submission leads to the synchronization of the student's workspace and the exercise repository and triggers the automatic assessment of the student's submission.

Feedback Display

The plugin displays submission feedback within the IDE. The feedback can either be displayed inside the textual part of the problem statement or within the UML diagrams. This should enable the student to get instant submission feedback and aid the solving process.

Extension Settings

  • scorpio.artemis.apiBaseUrl: Specifies the base URL of the Artemis API. Default value is https://artemis.ase.in.tum.de

Development

Developer Guide

Further Reading

  • Bachelor Thesis: [Scorpio: A Visual Studio Code Extension for Interactive Learning Platforms](https://github.com/ls1intum/scorpio/blob/HEAD/<./.github/media/thesis/20241101 Jandow Dennis.pdf>)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft