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 模型建立、測驗與檔案上傳。
相關
- 專案
- 專案
- 專案
- 專案
- 專案