Skip to main content

Exports

Artemis lets you download your own work and your own data. As a student you can export three things:

ExportWhereWhat you get
Your repositoryExercise page of a programming exerciseZIP of your submitted code
The example solutionExercise page, after the solution is releasedZIP of the solution code
Your user dataPrivacy statement, in the page footerZIP with everything Artemis stores about you

Instructors and tutors have further exports available, for example course archives and bulk repository downloads. Those are listed in the full Exports and archives reference.

Download your repository

On the page of a programming exercise you can download the repository of your participation as a ZIP file with the Download Repository button. The archive contains the code exactly as you submitted it.

note

This download contains your files but not the .git directory, so it is a copy of your code rather than a Git repository with your commit history. If you want the history, clone the repository with Git instead, as described in Integrated Code Lifecycle. Your commit history is also part of the data export.

Download the example solution

Once your instructor has published the example solution, the exercise page offers a Download Example Solution button that gives you the solution repository as a ZIP file. Before that date the button is not available to students.

If the exercise is configured to release the tests together with the example solution, the test repository can be downloaded the same way.

Export user data (GDPR Data Export)

You can request a complete export of all data Artemis stores about you. This export is provided in accordance with Article 15 of the GDPR (Right of Access).

How to request a data export

  1. Follow Privacy in the page footer to open the privacy statement
  2. Follow the Data Export link in it
  3. Click Request data export and confirm by typing your login
  4. Once the export has been created, you will receive an email with a download link

You can request one export at a time. After you have downloaded it, or after Artemis has deleted it, the page shows the date from which you may request the next one.

info

The export process may take a few minutes depending on the amount of data. The download link will be valid for a limited time.

Data included in the export

The data export contains a ZIP file with the following categories of data:

General User Information (general_user_information.csv)

  • Your login name
  • Full name
  • Email address
  • Registration number (if applicable)

Exercise Participations and Submissions

For each course you participated in, the export includes:

  • Programming exercises: One folder per participation holding your code and a working .git directory, so your full commit history is included
  • Modeling exercises: Your diagrams as PDF files
  • Text exercises: Your submitted text
  • Quiz exercises: Your answers and results
  • File upload exercises: Your uploaded files
  • Results and feedback: Grades and feedback received on each exercise

Exam Participations

  • Exam submissions and results (if the results publication date has passed)
  • Feedback received on exam exercises

Communication Data (messages_posts_reactions.csv)

For each course:

  • Messages and posts you authored
  • Thread replies (answer posts) you created
  • Reactions you added to posts and answers

Saved Posts (saved_posts.csv)

  • Posts and answers you bookmarked/saved for later
  • Status of each saved post (in progress, completed, archived)

Notification Settings (notification_settings.csv)

  • Your global notification preferences

Conversation Participations (conversation_participations.csv)

  • All conversations you are a member of (channels, group chats, direct messages)
  • Your role in each conversation (moderator status)
  • Conversation preferences (muted, hidden, favorited)

Tutorial Group Registrations (tutorial_group_registrations.csv)

If tutorial groups are enabled:

  • Tutorial groups you are enrolled in
  • Course associations
  • Registration type (instructor-registered or self-enrolled)

AI Tutor Interactions (iris_chat_sessions.json)

If Iris (AI tutor) is enabled:

  • All chat sessions with the AI tutor
  • Messages exchanged (both your questions and AI responses)
  • Timestamps and feedback provided

Learner Profiles (learner_profiles.csv)

If learning analytics is enabled:

  • Your learning preferences per course
  • Goal orientation settings
  • Time investment preferences
  • Repetition intensity settings

Competency Progress (competency_progress.csv)

If competency-based learning is enabled:

  • Your progress on each competency
  • Confidence levels
  • Last modification timestamps

Science Events (science_events.csv)

If science/analytics tracking is enabled:

  • Learning events (opening lectures, exercises, etc.)
  • Timestamps of activities

Plagiarism Cases

If you were involved in plagiarism cases:

  • Case details and verdicts
  • Associated evidence

Additional Information

The export also includes a README.md file with information about:

  • Purposes of data processing
  • Categories of personal data
  • Recipients of your data
  • Data storage period
  • Your rights under GDPR
  • Source of personal data
  • Information about automatic decision-making
Search documentation