-
Notifications
You must be signed in to change notification settings - Fork 72
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
Separate vertical scroll bars for the submitted file and the grader feedback in the inspect submission view #1111
Comments
This was partially implemented already in A+ v1.11, #877. However, the separate scrolling is only enabled when the grader feedback consists of only one a-plus/exercise/static/exercise/assessment.js Lines 55 to 56 in 4def539
In the code, stickyButton is the button for enabling separate scrolling.a-plus/exercise/static/exercise/assessment.js Lines 63 to 73 in 4def539
Simple https://plus.cs.aalto.fi/aplus-manual/master/programming_exercises/hello_world/#chapter-exercise-1 https://plus.cs.aalto.fi/aplus-manual/master/programming_exercises/graderutils/#chapter-exercise-1 Note that some of the buttons make more sense for plain text feedback and less for HTML-formatted feedback, but at least the "scroll separately" button is useful in all cases. The
Line 284 in 4def539
Line 323 in 4def539
Line 334 in 4def539
preElement
.addClass('hljs language-plaintext')
.highlightCode({
extraButtons: extraButtons,
noCopy: true,
noWrap: true,
noDownload: true,
}); The above code snippet shows how to use the options for |
I added a commit which makes HTML grader results scrollable, and ensures that if there's multiple submitted files each with their own "Scroll Separately" button that they are synced. |
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The grader feedback already had a 'Scroll separately' button, and it is now also added for the submitted files. Fixes apluslms#1111 Closes apluslms#1172
The inspect submission view shows submitted files on the left and the grader feedback on the right. When the contents are long, it would be useful to scroll both sides independently vertically, that is to say, you could scroll down the submitted file without scrolling/moving the grader feedback part.
This is useful in manual assessment, e.g., in the Y1 course exam.
The text was updated successfully, but these errors were encountered: