feat(Grade By Step): Summarize student work using AI#2266
feat(Grade By Step): Summarize student work using AI#2266hirokiterashima merged 21 commits intodevelopfrom
Conversation
Co-authored-by: Jonathan Lim-Breitbart <breity10@gmail.com>
Co-authored-by: Jonathan Lim-Breitbart <breity10@gmail.com>
❌ 1 blocking issue (1 total)
|
...classroomMonitor/classroomMonitorComponents/component-summary/component-summary.component.ts
Show resolved
Hide resolved
|
Coverage Impact Unable to calculate total coverage change because base branch coverage was not found. Modified Files with Diff Coverage (8)
🤖 Increase coverage with AI coding...🚦 See full report on Qlty Cloud » 🛟 Help
|
…s TeacherSummaryDisplayComponent. They didn't have much overlap to begin with.
…. Move service classes to app/services/chat
…it. ChatbotComponent now uses OpenAiChatService
breity
left a comment
There was a problem hiding this comment.
Looks great! 👍
I updated styles and layout and only show AI summaries when AI is enabled. Also now overriding the Discussion AI summary caption to specify that summary was generated from total number of posts and comments.
We should refactor ComponentSummaryComponent in another PR and only show any component summary content if there is student work for the activty.
|
🎉 This PR is included in version 5.221.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |

This is a new feature that uses OpenAI LLM to summarize Open Response and Discussion activities in the Teacher Tools.
Changes
For units with AI enabled (see "Test Prep" below), in the CM for any OpenResponse and Discussion items:
Test Prep
openai.api.keyandopenai.chat.api.url.Test