Artemis Artemis

Interactive Learning
with Individual Feedback

Artemis brings interactive learning to life with instant, individual feedback on programming exercises, quizzes, modeling tasks, and more. Offering customization for instructors and real-time collaboration for students, this platform bridges creativity and education. Embrace a new era of engaging, adaptive learning with Artemis, where innovation meets inclusivity.

Artemis is open-source. Meet the the future of educational excellence.

Artemis Exercise View

Trusted by Premier Academic Institutions and Educators

Innovative Technology Meets Educational Research

Artemis unites cutting-edge technology and latest research results to deliver an unparalleled interactive learning experience.

Customizable Programming Exercises

Experience a seamless integration of version control, automated feedback, and continuous assessment for a variety of programming languages.

Secure and Flexible Exams

Create online exams with exercise variants, integrated plagiarism checks, and structured grading criteria for a comprehensive evaluation.

Interactive Learning with AI

Leverage the power of the latest GPT/LLM models to enrich hints and feedback, making learning truly interactive.

Modeling and Text Exercises

Utilize a variety of modeling exercises based on UML diagrams and text exercises assessed through machine learning and NLP.

Comprehensive Lectures

Upload lecture slides, integrate video sessions, and design consecutive units with exercises for a complete learning experience.

Interactive Communication

Engage with students and faculty through Q&A forums, chats per lecture and exercise, and customizable notifications.

Multifaceted Assessment

From quizzes to modeling exercises, Artemis provides a diverse range of assessment types, supported by machine learning and NLP technologies.

Adaptive Learning Paths

Empower students to monitor their progress through customizable learning objectives and competency tracking.

Open-Source and Scalable

Join a community-driven project that scales to meet the needs of courses with thousands of students, all while staying free to use.

Programming Exercises: The Heart of Artemis

Tailored Feedback and Continuous Assessment in Multiple Languages

Artemis Editor View

Artemis provides a comprehensive framework for programming exercises. It integrates with version control systems and offers automated feedback based on test cases and static code analysis. With support for multiple languages, Artemis is an ideal solution for a diverse range of courses.

Seamless Integration with Your CI/CD Tools

Artemis integrates effortlessly with popular CI/CD platforms to complement your existing workflow.

Choose from a variety of supported platforms, including GitLab and Jenkins.

Or just use Artemis as a standalone solution - it's up to you!

GitLab + Jenkins

GitLab CI

Standalone

Artemis

Automated Assessment

Students receive instant, automated, individual feedback through test results, static code analysis, and AI recommendations.

Artemis securely executes student code in isolated Docker containers, ensuring that the system is protected from malicious code. For Java, we're leveraging our Ares testing framework to further control the behavior of student code.

Forget about manually grading hundreds of submissions - Artemis gives you the tools to automate the process. Scale your course to thousands of students without sacrificing quality.

Works with all programming languages, such as

Exam Mode: Comprehensive Student Assessment

Integrated Plagiarism Checks, Test Runs, and Student Reviews

Artemis Exam Dashboard

Artemis' exam mode allows instructors to create unique exams for each student, complete with a variety of exercise types. Test runs ensure a smooth exam process, while built-in plagiarism checks maintain academic integrity. Grading is streamlined through the Assessment Dashboard, and students can easily review and appeal their scores.

Statistics

Artemis Exam Statistics

You can evaluate the exam outcome using the statistics generated by Artemis.

Review the students' performance using various metrics such as average, median, and standard deviation.

Machine-learning Assisted Assessment

Artemis supports correction with automatic and semi-automatic assessments for various exercise types.

For quiz exercises, you may specify the correct solution in advance. After conducting an exam, you can prompt Artemis to automatically evaluate all submissions.

For text and modeling exercises, you can activate automatic correction suggestions. Artemis uses machine learning to identify similar elements across submissions.

Artemis Exam Assessment

Empower Your Courses

Transform your teaching and enrich student experience with Artemis today.