Discover and explore top open-source AI tools and projects—updated daily.
Interactive learning platform with automated feedback
Top 50.7% on SourcePulse
Artemis is an open-source platform designed to enhance interactive learning experiences for students and instructors. It provides automated feedback on programming exercises, quizzes, and modeling tasks, with features for real-time collaboration and adaptive learning paths. The platform aims to improve user experience, scalability, constructive alignment, and learning analytics in educational settings.
How It Works
Artemis employs a client-server architecture, with an Angular web app for the client and a Spring Boot backend. For programming exercises, it integrates with version control systems and continuous integration (CI) for automated testing and static code analysis within Dockerized environments. This integrated approach minimizes maintenance overhead and offers flexibility for various programming languages. The platform also incorporates AI-driven tools like Iris (a virtual assistant) and Athena (for assessment feedback) to support both students and instructors.
Quick Start & Requirements
./gradlew -Pprod -Pwar clean bootWar
followed by java -jar build/libs/*.war --spring.profiles.active=dev,localci,localvc,artemis,scheduling,buildagent,core,local,atlas
.Highlighted Details
Maintenance & Community
Artemis is actively maintained by a team with designated maintainers for specific feature areas. Communication primarily occurs via GitHub issues and pull requests. Community support and questions can be directed via Slack (email Stephan Krusche for an invite). Numerous universities are actively using or evaluating Artemis.
Licensing & Compatibility
The project is open-source and free to use. The README does not explicitly state the license type, but its open-source nature and community focus suggest a permissive license suitable for educational and potentially commercial use, though explicit verification is recommended.
Limitations & Caveats
The contribution guidelines require members and external contributors to use their full real names and upload authentic profile pictures, which may be a barrier for some contributors. The roadmap indicates ongoing development for features like an integrated online IDE and further GenAI support.
16 hours ago
1 day