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
Screenshots #1
Comments
SmithAndr
pushed a commit
that referenced
this issue
Aug 14, 2020
FIX #1: Declare to Entity Framework which version of postgresql we're using. This avoids SQL errors due to EF generating unsupported SQL syntax. This only manifested for new installations when running through the delta migration commands to build up the database from scratch. FIX #2: When grading project checkpoint submissions, bubble students with unsent feedback to the top. This makes it obvious when there are late submissions not yet graded. FEATURE: Make project checkpoint submission downloading more customizable and friendly to the plagiarism-checking scenario. a) When clicking Download, present user with a form to customize what will download. Options: * zip format: either Eclipse projects only, or flat files for plagiarism checking only, or both (default) * include unsubmitted: When checked, downloads the latest commit for students who have not submitted yet. When unchecked, skips downloading for students who have not submitted yet. (default: checked) * sections: checkbox for which sections to download (default checks only the current section which the user had originally clicked on to get to the submissions page) * students: next to each section checkbox, provide a link to customize which students to download for that section (default: downloads all students for the checked sections). When clicking the link, the form rerenders itself as a list of students from that section with a checkbox next to each, so the user can explicitly choose which students to download. b) Rearrange positions of files within the downloaded zip. The new structure makes it easy to selectively include or exclude particular files from the plagiarism check, by parenting the flat list of students' versions of a particular file under a folder for each filename present in the project. The structure also makes it obvious when reading plagiarism results which section a submission came from by having section subdirectories for each list root AllFiles <filename1NoExtension> P1 <studentName1>-<filename1>.java <studentName2>-<filename1>.java <studentName3>-<filename1>.java P2 <studentName4>-<filename1>.java <studentName5>-<filename1>.java <studentName6>-<filename1>.java <filename2NoExtension> P1 <studentName1>-<filename2>.java <studentName2>-<filename2>.java <studentName3>-<filename2>.java P2 <studentName4>-<filename2>.java <studentName5>-<filename2>.java <studentName6>-<filename2>.java EclipseProjects P1 <LastnameFirstName> <Repo> P2 <LastnameFirstName> <Repo>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: