-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modeling exercises
: Add preliminary AI feedback requests for students
#9278
Modeling exercises
: Add preliminary AI feedback requests for students
#9278
Conversation
…can continue working
https://github.com/ls1intum/Artemis into feature/text-exercises/immediate-preliminary-feedback
https://github.com/ls1intum/Artemis into feature/text-exercises/immediate-preliminary-feedback
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-approve after bug fix
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-approve after bug fix
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Re-approve after bug fix
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reapprove
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code
Checklist
General
Server
Client
authorities
to all new routes and checked the course groups for displaying navigation elements (links, buttons).Motivation and Context
Currently, students cannot receive feedback on modeling exercises, except by asking tutors. This PR aims to change that by enabling the option for students to request AI feedback on their modeling exercises.
Description
This PR builds upon Enea's Text exercises Preliminary AI Feedback and also introduces AI-generated feedback for Modeling Exercises.
In Modeling Exercises, a new option now allows students to request AI-generated feedback, with a predefined limit on the number of requests per student. Once requested, the feedback is automatically saved and attached to the relevant submission. Students can request feedback once for each submission.
Previously, modeling exercises operated with a single, continuously updated submission. Now, if Athena feedback is attached to an existing submission, a new submission will be created when a student resubmits their work.
Additionally, tutor assessments have been updated to ignore Athena feedback and retrieve the latest submission, rather than defaulting to the initial one as was previously the case.
Steps for Testing
1. Instructor Setup:
2. Student Participation:
Check:
3. Instructor Assessment:
Check:
Testserver States
Note
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked
Click on the badges to get to the test servers.
Review Progress
Performance Review
Code Review
Manual Tests
Exam Mode Test
Performance Tests
Test Coverage
Screenshots
Feedback View
Submission History View
Screencast of Feedback Generation Flow
Bildschirmaufnahme.2024-09-12.um.23.28.36.mov
Summary by CodeRabbit
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Tests