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 建模、测验和文件上传。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目