-
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
Exam mode
: Visualize student submissions in exam timeline
#6882
Conversation
src/test/java/de/tum/in/www1/artemis/assessment/ResultServiceIntegrationTest.java
Show resolved
Hide resolved
src/test/java/de/tum/in/www1/artemis/participation/SubmissionIntegrationTest.java
Outdated
Show resolved
Hide resolved
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.
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
# Conflicts: # src/main/webapp/app/shared/resizeable-container/resizeable-container.component.html
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.
Tested on ts2, the feature now works for my submission from the testing session!
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.
Tested in testing session. Very nice!
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.
Tested in testing session - for my submission everything worked as expected
# Conflicts: # src/main/webapp/app/exam/manage/exam-management.route.ts
0d50267
Checklist
General
Server
Client
authorities
to all new routes and checked the course groups for displaying navigation elements (links, buttons).Motivation and Context
Artemis already stores every submission made during an exam in the database. So far, this data has not been made available to instructors to analyze potential suspicious behavior or just to understand how a student behaved during an exam.
Description
On the student exam detail page, there's now a button to the exam timeline.
I heavily reused the exam-submission-components in read-only view. Additionally, we show a timeline that allows to navigate to a particular timestamp, when a submission happened.
Instructors can also navigate to a particular exercise and are then shown the submission for the exercise that is closest to the last timestamp they selected.
Steps for Testing
Have a look at the limitations above first.
For code review: Ignore all changes regarding apollon imports, as they will be gone as soon as Paul's branch is merged into develop.
Prerequisites:
Exam Mode Testing
This PR touches every exam-submission component, therefore the student view of the exam mode needs thorough testing
Prerequisites:
Review Progress
Performance Review
Code Review
Manual Tests
Exam Mode Test
Test Coverage
Client
Server
Screenshots
exam_timeline_new.mp4