-
Notifications
You must be signed in to change notification settings - Fork 302
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
: Change test case default visibility to after results release date
#8451
Exam mode
: Change test case default visibility to after results release date
#8451
Conversation
…e-default-visibility' into enhancement/exam/change-test-case-default-visibility
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.
Actionable comments posted: 1
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.
Approve after merge conflict
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.
Approve after merge conflict
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.
Approve after merge conflict
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
Checklist
General
Server
Client
Motivation and Context
Description
Finishing the work that was started in #7738
Development
: Extract client duplicates into re-usable components #7242 (console error when loading student exam as instructor, change submitted state displayed twice)Development
: Add a script to create courses #7379 (log.info
does not exist and lead to failing course setup script)Steps for Testing
Prerequisites:
Create a programming exercise
instructor
: create a course programming exerciseinstructor
: navigate to grading of the exercise and see that the visibility of the test cases isAlways
instructor
: create an exam programming exerciseinstructor
: navigate to grading of the exercise and see that the visibility of the test cases isAfter Release Date of Results
instructor
: make some changes and see thatreset
rests to the expected default state (= test case visibilityAfter Release Date of Results
)student
: participate in the course exercise and see that you get immediate feedbackstudent
: participate in the exam and see that you do only get the info whether your solution compiledImport an exercise into an exam
instructor
: import an exercise into an exam, see that the test case visibility is not changed by the importinstructor
: import the same exercise again into the exam (at least one test case visibility should bealways
) - this time toggle the option at the bottom in theAssessment
section to set the visibility of test cases toAfter Release Date of Results
, and see that the test case visibility is set toAfter Release Date of Results
For Importing exercise groups no modification/modification option applies, due to the assumption that exercise groups from other exams will be configured properly.
Not supported for imports from files, as there are further issues with this functionality right now that seem out of scope to me, see #8562
Review the documentation
Have a look at the documentation from the build results
Testserver States
Review Progress
Code Review
Manual Tests
Exam Mode Test
Test Coverage
Client
Server
Screenshots
Summary by CodeRabbit
New Features
Enhancements
Bug Fixes
Documentation
Tests