ls1intum/Artemis

Artemis - Interactive Learning with Automated Feedback

해결하는 문제

Artemis는 대학이 확장 가능한 인터랙티브 학습 경험을 제공할 수 있도록 돕는 오픈소스 플랫폼입니다. 특히 프로그래밍, 모델링, 텍스트 기반 연습과 같은 기술 과목에서 대규모 학생들에게 개별 피드백을 제공하는 과제를 해결하며, 기관이 자체 인프라와 데이터를 관리할 수 있도록 합니다.

작동 방식

Artemis는 Angular 클라이언트와 Spring Boot 서버로 구성된 자체 호스팅 시스템으로 작동합니다. 프로그래밍, 퀴즈, 모델링, 텍스트 연습 등 다양한 유형의 연습을 제공하며, 코드 제출에 대해 내장된 버전 관리와 지속적 통합(CI)을 지원합니다. 이 플랫폼은 EduTelligence AI 서비스 세트와 통합되어 설정 기반의 선택적 AI 지원을 제공합니다:

  • Iris: LLM 기반 가상 튜터로 힌트와 유도 질문을 제공합니다.
  • Athena: 다양한 연습 유형에 대한 피드백을 제안합니다.
  • Hyperion: Spring AI 기반의 AI 지원 연습 제작 도구입니다.

대상 사용자

자동 평가와 AI 지원 튜터링을 지원하는 인터랙티브하고 자체 호스팅 가능한 학습 관리 시스템을 원하는 교육 기관, 대학, 학교.

주요 특징

  • 통합된 코드 라이프사이클: 프로그래밍 연습을 위한 내장된 버전 관리와 CI로 외부 시스템의 필요성을 제거합니다.
  • 적응형 학습: 역량과 학습 분석을 활용해 학생의 진행 상황에 맞춰 코스 콘텐츠를 조정합니다.
  • 책임 있는 AI: AI 서비스는 선택적이고 설정 기반으로 제어되어, 교사가 평가 결정에 책임을 지도록 보장합니다.
  • 실제 평가: 연습 변형, 표절 검사, 구조화된 학생 리뷰를 지원하는 온라인 시험을 제공합니다.
  • 포괄적인 연습 유형: 20개 이상의 언어를 지원하는 프로그래밍, UML 모델링, 퀴즈, 파일 업로드를 모두 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트