Releases: autolab/Autolab
v2.6.0: Formatted Feedbacks, Course Dashboard, Accessibility
Breaking Changes
- #1205 Updates Ruby to 2.6.6
- #1120 #1123 Updates Gem Dependencies
- New features introduced table migrations that needs to be done.
New Features
Formatted Feedback
#1185 adds the formatted feedback feature by Jala Alamin. The feature was originally introduced in Washington State University Vancouver's version of Autolab.
Course Dashboard
#1143 adds a course dashboard to the course page as a centralize place for course information and course actions. Allows students to see the total number of late days they have remaining easily.
Bug Fixes
Here are the major bug fixes for this version
- #1138 Check for malformed handins
- #1154 Fixes month selection not showing on the edit assessment handin tab
- #1220 Annotation position bug fixes
- #1180 Radio Button Fix
Improvements
This version in particular, includes various accessibility improvements
- #1215 Improve accessibility of Options button
- #1212 Keyboard access improvement
- #1211 Keyboard Access On Handin Page and PLD/GDU Tooltip
- #1217 Fixed insufficient contrast on footer
- #1122 Create Advanced tab for edit assignments
- #1196 Adds ability to export and import embedded forms
Updates from v2.5.0 has been rolled into this release as well, where Autolab has been upgraded from Rails 4 to Rails 5 after almost a year of effort.
v2.4.0: Speedgrader Feature
Speedgrader - The new code viewer
- The File Tree shows file hierarchy of student’s submission
- Click on a file to open
- Click on a folder to expand
- The Symbol Tree allows you to jump quickly to functions in the student’s code
- Click on a function to jump
- You can easily switch between submissions and files
- Up/down arrow keys change file
- Right/left arrow keys change submission
- How to use new annotation system:
- Make annotations with grade adjustments
- Important: annotations can only be made for non-autograded problems (to preserve the original autograded score of the autograded problem)
- Annotations grade changes summarized by the Annotations table on the right
- New: Score for problem automatically updates after annotation score changes based on the following formula (this no longer has to be done manually on the Gradebook):
score = max_score + ∑(annotation score changes)
- For example, a way to grade style in a deductive manner would be to set the max score for the Style problem, and make annotations with negative score for style violations and zero score for good style
UI Enhancements
- Tables are more standardized
- Fixed text overflowing issues on Gradebook modals
- Improved standardization and UI for annotations on PDF submissions
Others
- Course assistants are now able to submit assignments early
Autolab v2.3.0 Release
User Experience Improvements and Bug Fixes
- #1007 Removes client restraint on submissions seen by api and improved error messages
- #1015 Limits classes an instructor can see on moss to those they have permission to use
- #1016 Adds drag-drop feature to submission page
- #1013 Various extension form improvements and bug fixes
- #1011 More meaningful error messages from Tango
- #1009 Added submission time as a column to the grade export csv
Autolab v2.2.1 Release
- Scrubbed erroneous error reporting on install assessment page
- Removed app id check on api feedback route
Autolab v2.2.0 Release
Major Updates, including a brand new Autolab API that works with the Autolab CLI (for more info on this, look at the docs - https://autolab.github.io/docs/api-overview/), various bug fixes, and enhanced error reporting.
- #850 and #986 API v1
- #958 Substring fix so you can only see your own jobs on Tango
- #954 Automatic timezone based on the browser’s timezone
- #960 Hide annotations if grading deadline hasn’t passed and user is not an instructor
- #964 Gradebook typos
- #974 Visual way to run/test the scheduler
- #981 Statistics fix for excluding excused students
- #985 TangoClient retry on certain network errors
- #986 Regrade error handling
- #987 Error Handling
- Workarounds for null constraints in migrations using sqlite instead of mysql
Autolab v2.1.0 Release
- #709 Adds more log messages
- #711 Update auxiliary loggers to not break main log
- #838 Fixed double render errors
- #878 Log and notify when handing exceptions occur
- #893 Bug fix that allows new assessments to be created without violating the grading_deadline >= end_at invariant
- #908 Fixed favicon links
- #910 Added 'javascript required' alert
- #928 Fixed order of setup script w/ school.yml.template and database
- #929 Fixed 'No implicit conversion of pathname into String' error post-autopopulation
- #937 Improved form visuals, automatic field placeholders, fixed margins on autocomplete forms, and added feedback on embedded quizzes
- #938 Fixed issue submission link
- #939 Account for DST for late days calculation
- #943 Added error messages when editing a scoreboard colspec
- #944 Fix pdf annotation border box positioning
- #945 Added feature to minimize code annotations, annotations minimized by default, and fixed no-click error
- #947 Decoupled gradebook and annotations
- #950 Added Collapse/Expand buttons to annotations page
Autolab v2.0.7 Release
Autolab v2.0.6 Release
Autolab 2.0.5 Release
Bug and Regression Fixes:
- #840 Last date to handin and grading deadline inputs change when due at date changed
- #855 Fixes NaN display bugs on all datetimepickers
- #854 Leave admin option menu bar open on page render (saves extraneous clicks)
- #853 Allow create submission student input form to search by both andrewid and firstname
- #849 Fix text not showing up on PDF annotation buttons
- #848 Fix "unreleased" badge overflow on assessment cards
- #847 Improve forms spacing, text contrast, and general UI
- #845 Fix manage submissions buttons to correctly perform respective actions
- #841 Re-allow manually entered scores on gradesheet to be greater than max problem score
- #837 #829 Fix broken buttons bug where button action not fired if not clicked on center
- #833 Allow gradesheet to sort by Tweak column
- #832 Fix autocomplete on manage extensions form
- #824 After edit assessment form save, redirect to same tab
- #817 Correctly handle Moss success/error response
- #813 Fix overlapping annotations bug
Autolab 2.0.4 Release
Minor Patch:
- #811 Fixes datetime picker bug that always displays 12 am