Server aplikasi Artemis menggunakan model data berikut (yang disederhanakan) dalam database MySQL (perhatikan bahwa model data sebenarnya sekarang lebih kompleks). Ini mendukung banyak kursus dengan banyak latihan. Setiap siswa dalam kelompok siswa yang berpartisipasi dapat berpartisipasi dalam latihan dengan mengklik tombol Mulai Latihan . Kemudian repositori dan rencana pembangunan untuk siswa (Pengguna) akan dibuat dan dikonfigurasi. Status inisialisasi membantu melacak kemajuan operasi kompleks ini dan memungkinkan pemulihan dari kesalahan. Seorang siswa dapat mengirimkan beberapa solusi dengan melakukan dan mendorong perubahan kode sumber ke kode contoh tertentu ke dalam sistem kontrol versi atau menggunakan antarmuka pengguna. Server integrasi berkelanjutan secara otomatis menguji setiap pengiriman dan memberi tahu server aplikasi Artemis ketika ada hasil baru. Selain itu, asisten pengajar dapat menilai solusi siswa dan “secara manual” menciptakan hasil.
Harap dicatat bahwa model database sebenarnya lebih kompleks. Diagram kelas UML di atas menghilangkan beberapa detail agar mudah dibaca (misalnya, kuliah, pertanyaan siswa, detail latihan, analisis kode statis, pertanyaan kuis, sesi ujian, subkelas penyerahan, dll.)
Ada semakin banyak komunitas instruktur universitas yang menggunakan Artemis.
Kami berkomunikasi menggunakan masalah GitHub dan menarik permintaan. Selain itu, Anda dapat bergabung dengan kami di Slack untuk mengajukan pertanyaan dan mendapatkan dukungan. Jika Anda tertarik, silakan kirim email ke Stephan Krusche.
Universitas berikut ini aktif menggunakan Artemis atau sedang mengevaluasi Artemis.
Universitas Teknik Munich
https://artemis.cit.tum.de
Penghubung utama: Stephan Krusche
LFU Innsbruck, Uni Salzburg, JKU Linz, AAU Klagenfurt, TU Wien
https://artemis.codeability.uibk.ac.at
proyek codeAbility
Penghubung utama: Michael Breu
Universitas Stuttgart
https://artemis.sqa.ddnss.org
Penghubung utama: Steffen Becker
Universitas Passau
https://artemis.fim.uni-passau.de (hanya dapat diakses melalui jaringan universitas/VPN)
Penghubung utama: Benedikt Fein
Institut Teknologi Karlsruhe
https://artemis.praktomat.cs.kit.edu
Penghubung utama: Dominik Fuchß
Hochschule München
https://artemis.cs.hm.edu
Penghubung utama: Michael Eggers
Technische Universität Dresden
Penghubung utama: Andreas Domanowski
Hochschule Heilbronn
Penghubung utama: Jörg Winckler
Maria-Theresia-Gimnasium München
Penghubung utama: Valentin Herrmann
HU Berlin
Penghubung utama: Lars Grunske
Westsächsische Hochschule Zwickau
Penghubung utama: Heiko Baum
Technische Universität Chemnitz
Penghubung utama: Danny Kowerko
Universitas zu Köln
Penghubung utama: Andreas Vogelsang
Technische Universität Dortmund
Penghubung utama: Falk Howar
Universitas Bielefeld
Penghubung utama: Daniel Merkle
Universitas Ulm
Penghubung utama: Matthias Tichy
Perguruan Tinggi Kekaisaran London
Penghubung utama: Robert Chatley
Universitas Australia Selatan
Kontak utama: Srecko Joksimovic