-
Notifications
You must be signed in to change notification settings - Fork 276
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
: Allow students to see if their attendance was checked
#8074
Exam mode
: Allow students to see if their attendance was checked
#8074
Conversation
7de823c
to
001840d
Compare
WalkthroughThis update introduces functionality to manage and verify student attendance in exams, particularly ensuring that test exams do not have attendance checks enabled. It includes backend validations, user interface adjustments for managing exam settings, and the necessary tests to ensure functionality works as intended. Changes
Possibly related issues
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
src/main/webapp/app/exam/manage/exams/exam-update.component.html
Outdated
Show resolved
Hide resolved
We can only merge this in 7.0.1 due to the involved database changes |
86ef5c5
<include file="classpath:config/liquibase/changelog/20240306204415_changelog.xml" relativeToChangelogFile="false"/> | ||
<include file="classpath:config/liquibase/changelog/20240331151800_cleanup.xml" relativeToChangelogFile="false"/> |
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.
Your changelog must get executed after the cleanup changelog.
Checklist
General
Server
Client
Motivation and Context
Our students cannot verify if their attendance during an exam has been recorded properly. This leads to confusion during the examination and possible arguments after the conduction. Fixes #8036
Description
I implemented a warning on the exam cover page which is displayed when student's attendance wasn't verified yet and they want to submit early. There's also an option in the exam configuration to specify if attendance is checked during exam.
Steps for Testing
Prerequisites:
Client
Server
Testserver States
Note
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked
Review Progress
Performance Review
Code Review
Manual Tests
Screenshots
Instructors can activate attendance check below the exam mode. This option is not available for test exams:
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Tests