Skip to content

Releases: autolab/Autolab

v2.4.0: Speedgrader Feature

08 Feb 21:42
2a0b46c
Compare
Choose a tag to compare

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

10 Jan 22:48
Compare
Choose a tag to compare

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

21 Sep 04:00
Compare
Choose a tag to compare
  • Scrubbed erroneous error reporting on install assessment page
  • Removed app id check on api feedback route

Autolab v2.2.0 Release

19 May 10:15
363389c
Compare
Choose a tag to compare

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

19 Dec 07:36
Compare
Choose a tag to compare
  • #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

04 May 05:58
Compare
Choose a tag to compare

Bug fixes and improvements:

  • #857 Move the side bar to reveal from right side
  • #869 Fixes bug in date picker displaying only current time
  • #871 Validates date input submission on edit assessment page. Preserves invariant "Start At <= Due At <= End At <= Grading Deadline"

Autolab v2.0.6 Release

28 Apr 19:45
Compare
Choose a tag to compare

Further improvements and bug fixes:

  • #866 Make forms more readable and clear
  • #861 Small bug fix relating to regrade all

Autolab 2.0.5 Release

18 Apr 19:58
Compare
Choose a tag to compare

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

21 Mar 19:51
Compare
Choose a tag to compare

Minor Patch:

  • #811 Fixes datetime picker bug that always displays 12 am

Autolab 2.0.3 Release

07 Mar 02:34
Compare
Choose a tag to compare

Minor patches:

  • #804 Fix Moss exit status
  • #805 Fix Broken UI on Manage Submissions page