Changelog

This page contains a list of recent updates made to the Codio platform. We update Codio regularly, so this page should provide information to help you.

We do not report small bug fixes or issues that affect individual users, who we will notify directly.

[I] = Update or improvement
[F] = New feature

August 2018

  • [I] [16th]: Fix issue with Custom Buttons incorrectly handling
  • [F] [ 9th]: Add ability to use current file in debugger targets
  • [I] [ 7th]: update handling of Crunch projects
  • [I] [ 7th]: Improve visibility of form elements and handling of Quick Open dialog
  • [I] [ 7th]: Update menu handling for screen readers
  • [F] [ 7th]: Add additional 3 column layout options
  • [I] [ 4th]: Fix problem with terminal opening in guides
  • [I] [ 2nd]: Add support for manual grading for nbgrader

July 2018

  • [I] [26th]: Improve handling of Book deletion
  • [F] [26th]: Add typescript support for desktop application
  • [F] [18th]: Improve handling of enabling/disabling of class units
  • [F] [17th]: Fix issue with cloning Partial Point Rubric in IE browser
  • [F] [13th]: Add support for nbgrader
  • [I] [12th]: Improve handing of copy file actions
  • [I] [11th]: Improve handling of cookie consent
  • [I] [11th]: Fix issue in counter for grading of book based units
  • [F] [10th]: Allow Partial Point Rubric to be cloned from other units
  • [I] [ 3rd]: Update handling of Edge browser integration with LMS systems
  • [I] [ 3rd]: Improve plagiarism checker adding new filters that can be set
  • [I] [ 2nd]: Fix problem with tab focus being lost in guides
  • [I] [ 2nd]: Fix problem when removing units from module/course in a class

June 2018

  • [I] [29th]: Improve visibility of active buttons in tabs
  • [I] [29th]: Improve export class data to better handle any archived units
  • [I] [29th]: Fix problem with layout for manual grading in IE browser
  • [I] [27th]: Fix problem with adding user project permissions
  • [F] [22nd]: Add STACK file type in Math assessment authoring and YAML validation.
  • [I] [21st]: Improve error message handling of publishing of books with broken .json files
  • [I] [21st]: Improve teacher view of pinned units
  • [F] [20th]: Add Partial Point Rubric for manual grading
  • [I] [19th]: Improve behaviour of free text assessment
  • [I] [19th]: Update unit publishing to ignore assessmentsAnswers.json file
  • [I] [19th]: Update handling of assessment submiit button
  • [F] [15th]: Add collapse on start for guides
  • [I] [15th]: Improve handling of exporting class data
  • [I] [13th]: Improve support for keyboard and screen readers
  • [I] [13th]: Update handling of dynamic port protection
  • [I] [ 5th]: Add overview video for desktop application
  • [I] [ 4th]: Improve handling of mark as completed process for students

May 2018

  • [I] [31st]: Improve handling of autocomplete when searching for users to share projects
  • [I] [28th]: Improve handling of local deleted files and folders in desktop application
  • [I] [28th]: Improve handling of assessment points if changed when updating unit in class
  • [I] [28th]: Fix issue with plagiarism in book based units
  • [I] [24th]: Improve handling of exit terminal commands
  • [I] [21st]: Fix problem with teachers opening own last version of unit in courses
  • [I] [21st]: Fix issue with restarting guides after changing settings
  • [I] [21st]: Improve message handling of errors in debugger
  • [I] [21st]: Fix issue for students opening list of units
  • [I] [18th]: Fix issue with updating stack causing issue publishing new version of course unit
  • [F] [18th]: Add support for timeout period in advanced code tests
  • [I] [18th]: Improve layout for student grading screens
  • [I] [18th]: Update subscription information shown when plan expires
  • [I] [16th]: Teachers in Self-Pay organisations no longer require subscription
  • [F] [14th]: Restrict preview of box url to owners of the box. See Project Settings for more information
  • [I] [14th]: Improve handling of file and directory names in desktop application
  • [F] [ 8th]: Add support for Python and Javascript in advanced code tests
  • [F] [ 4th]: Improve handling of tab focus when returning to a unit
  • [I] [ 4th]: Fix issue with project list last accessed sorting
  • [F] [ 4th]: Add Grade Book assessment

April 2018

  • [F] [27th]: Add support for Java and Ruby in advanced code tests
  • [I] [27th]: Improve handling of downloading files in private projects
  • [I] [27th]: Improve handling for language server protocol
  • [I] [24th]: Improve accessibility to support dialog actions accessible from keyboard
  • [I] [24th]: Fix issue with replace in projects
  • [I] [20th]: Fix grading issue with rubric templates
  • [I] [20th]: Improve messaging for errors when synchronising units in desktop application
  • [I] [19th]: Fix problem with invite teacher process
  • [I] [16th]: Improve handling of unit/project descriptions in desktop application
  • [I] [14th]: New desktop application allowing a local code workspace to synchronize with a Codio box.
  • [I] [13th]: Improve performance of X-server
  • [I] [13th]: Improve handling of double clicking on submission of assessments
  • [I] [ 4th]: Improve visualisation of navigation options in teacher dashboard
  • [I] [ 2nd]: Update IDE shortcut key for accessing menu (to F10)
  • [I] [ 2nd]: Update handling of download csv to better handle characters in grading comments

March 2018

  • [I] [29th]: Update handling of books requiring guides before publishing
  • [I] [27th]: Improve IDE menu items for better keyboard accessibility
  • [I] [27th]: Update structure of exporting class data
  • [I] [27th]: Improve memory handling for language server protocol
  • [I] [23rd]: Improve handling of focus when switching panels using keyboard shortcuts
  • [I] [20th]: Improve messaging when stack/pack owner is changed
  • [F] [20th]: Allow adjustment of unit penalties for individual students
  • [I] [19th]: Fix sorting of units in classes
  • [I] [16th]: Fix problem starting Plagiarism tool
  • [I] [15th]: Fix problem with export class data for old classes
  • [I] [12th]: Fix issue with image handling when editing/creating starter packs
  • [I] [ 7th]: Improve handling of course updates in classes
  • [I] [ 7th]: Fix issue with class dashboard in IE browser
  • [F] [ 6th]: Add support for searching/filtering of classes
  • [I] [ 6th]: Fix problem for teachers opening latest version of books
  • [I] [ 5th]: Improve handling for opening of large project warning
  • [I] [ 5th]: Fix issue with terminal reconnections

Febuary 2018

  • [I] [28th]: Update handling of book unit switching
  • [I] [26th]: Fix issue with unit reloading for students
  • [F] [26th]: Expand Gigabox options to include 1GB, 2GB, 8GB,16GB and GPU (for GPU-accelerated instances) boxes.
  • [I] [26th]: Fix issue with regrade complete
  • [I] [13th]: Fix issue with MCQ/FITB assessments not showing correct answers
  • [I] [13th]: Fix issue with undo/redo
  • [I] [12th]: Fix issue with file tree not updating correctly when files created via terminal
  • [I] [12th]: Fix issue with unit settings changing when Upgrade Course is run
  • [I] [12th]: Fix issue with icon handling
  • [F] [ 9th]: Exporting LTI settings
  • [I] [ 9th]: Fix problem with txt files not opening correctly
  • [F] [ 8th]: [Export class data]((docs/classes/classmanagement/export/) enabling all class data, including students workspaces to be exported.
  • [I] [ 5th]: Fix issue with book units
  • [I] [ 5th]: Fix issue publishing books after changing stack
  • [I] [ 1st]: Fix issue with content being lost when switching browsers

January 2018

  • [I] [24th]: Fix problem with Test students in Self-Pay organisations
  • [I] [24th]: Update handling of Autocomplete in Language Server Protocol
  • [I] [22nd]: Improve Run Button so that the command name is used for run button command as terminal name
  • [I] [22nd]: Fix issue with [stack exclusions](/docs/project/stacks/exclusions/
  • [I] [22nd]: Fix issue when the wrong students answer is shown when switching between students projects
  • [I] [19th]: Fix issue with assessments on Reset Unit
  • [I] [19th]: Implement completion and hover support for Language Server Protocol
  • [I] [16th]: Fix problem for teachers not being able to edit course/module units
  • [I] [15th]: Always use tabs regardless of user/project settings when using Makefile
  • [I] [ 4th]: Fix issue with guides table of contents focus on open
  • [I] [ 4th]: Improve handling of books when switching between book units

December 2017

  • [I] [21st]: Fix problem with advanced code test output
  • [I] [20th]: Update guides table of contents so current selection is always visible in large tree
  • [I] [18th]: Executing exit command in terminal or guides content will automatically close the terminal tab
  • [I] [14th]: Improve handling of application of grades for large classes
  • [I] [11th]: Update handling of Free Text Assessment] submissions
  • [I] [11th]: Update handling of Upgrade Course for Firefox browser
  • [I] [ 8th]: Fix duplicate messaging issue when deleting units in course modules
  • [I] [ 6th]: Improve handling of Unit Penalties
  • [I] [ 4th]: Update messaging when removing modules from courses
  • [I] [ 1st]: Update helper text for stack version change in units
  • [I] [ 1st]: Update handling of layout change
  • [I] [ 1st]: Fix issue with changes to metadata.json files not saving correctly

November 2017

  • [I] [30th]: Update definition of incorrect points for multiple choice assessments
  • [I] [30th]: Improve messaging highlighting Public/Private Settings when creating Courses/Modules/Books/Projects/Stacks/Starter Packs
  • [I] [28th]: Fix XSS image issue
  • [I] [28th]: Improve handling of teachers joining class as student through LTI
  • [I] [28th]: Simplify creation of book based units
  • [I] [28th]: Update Unit Duration
  • [I] [28th]: Improve student submission options
  • [I] [28th]: Update Guides global settings
  • [F] [27th]: Add functionality to change/review JUnit timeout settings
  • [F] [24th]: Unit Penalties to allow teachers/instructors to specify grading deadlines and associated penalties
  • [I] [24th]: Update Book publishing to allow pages to be selected
  • [I] [15th]: Fix issue when changing stack for ad-hoc projects in a class
  • [I] [15th]: Update guides collapse button handling when layout set to 1 panel
  • [I] [14th]: Fix handling of book based units opening for students
  • [I] [14th]: Block deletion of a course that contains modules
  • [I] [14th]: Improve warnings when deleting units and modules
  • [I] [13th]: Fix issue publishing units in IE browser
  • [I] [13th]: Fix icon for Advanced Code Tests
  • [I] [13th]: Fix handling for teachers opening students project assessments
  • [I] [09th]: Fix TOC scrolling issue in guides for Firefox and IE browsers
  • [I] [07th]: Improve Mark as Completed process to provide warning of assessments in the unit not completed
  • [I] [07th]: Update teacher dashboard for grading, allowing teachers to filter to find students and by status of unit. See Grading project work for more information
  • [I] [03rd]: Fix terminal light theme to show cursor
  • [I] [03rd]: Fix problem where teachers are not always able to view content of 3 blue dot menu in the students listing
  • [I] [03rd]: Update Codemirror components and fix soft tabs
  • [I] [02nd]: Fix problem when Guides TOC opened and closed to cause terminal to resize incorrectly

October 2017

  • [I] [26th]: Update message handling for change stack for units in a course
  • [I] [25th]: Improve stack creation from the IDE
  • [I] [24th]: Update unit action to also update codio files (e.g .codio, .settings)
  • [I] [18th]: Update saving of draft free text assessments
  • [I] [16th]: Fix problem for students answering assessments
  • [I] [16th]: Fix problem with custom assessment grades not being passed correctly
  • [I] [13th]: Improve grading for Free text assessments supporting comment field and easy navigation to other students and other assessments for the currently selected student
  • [I] [12th]: Update handling of symbols in free text assessment previewing
  • [I] [12th]: Improve class navigation for teachers, click units tab to return to main unit listing
  • [F] [11th]: Unify guides/books table of contents
  • [I] [11th]: Fix issue with creating projects importing from zip file
  • [I] [10th]: Fix problem with books upgrade to class
  • [I] [10th]: Improve handling of size of free text assessment field for student
  • [I] [09th]: Show points assigned for free text assessments to students within the unit when grades released
  • [F] [06th]: Add user preference editor setting to show a vertical ruler in files. [ruler]=xx
  • [I] [06th]: Improve handling of unit ordering when adding or updating a course in a class to match the order set in the course
  • [I] [06th]: Add courses overview video
  • [I] [06th]: Add ownership and visibility of courses video
  • [I] [06th]: Add working with stacks in courses video
  • [I] [06th]: Add account settings overview video
  • [I] [06th]: Add dashboard overview video
  • [I] [05th]: Improve warnings for unsaved changes when authoring guides
  • [I] [05th]: Ignore .git and .hg files in search and replace actions
  • [I] [04th]: Improve handling of students ability to amend answer submissions during completion of a unit
  • [I] [04th]: Fix problem so students can not create courses,modules and units
  • [I] [04th]: Improve grading free text to show confirmation message when applying
  • [I] [04th]: Improve stack handling when publishing units
  • [I] [04th]: Improve upgrade course process
  • [F] [02nd]: Release of books
  • [I] [02nd]: Allow LMS students to access already started units from Codio dashboard
  • [I] [02nd]: Redirect LMS users back to their LMS when marking unit as complete

September 2017

  • [I] [29th]: Update Recommended Course content to resolve reported issues in assessments
  • [I] [29th]: Update messaging if cookies not allowed.
  • [I] [28th]: Reorganization of documentation structure.
  • [F] [27th]: Changes to terms of use
  • [I] [22nd]: Improve handling for publishing new stack versions
  • [I] [21st]: Improve handling of student output in standard code assessment
  • [I] [21st]: Improve handling of students starting units while new stack version is being updated
  • [I] [21st]: Update the handling of student data when removing modules from classes
  • [F] [19th]: Update documentation to advise on cookie requirements
  • [I] [18th]: Fix students seeing grading stats before grades are released
  • [I] [18th]: Fix Teacher Invitation list in classes showing test students
  • [I] [15th]: Update handling of Upgrade course for IE11 browser
  • [I] [14th]: Improve teacher dashboard view to show date students completed units and answers submitted
  • [I] [14th]: Improve handling for accessing binary files
  • [I] [12th]: Allow teachers to grade draft answers
  • [I] [12th]: Improve create stack from current project process
  • [I] [12th]: Improve the updating of manual grading actions for teachers
  • [I] [11th]: Improve message handling if student working with stack unit they do not have access to.
  • [I] [11th]: Refactor Guides buttons changing Settings to smaller gear icon
  • [I] [08th]: Remove version entry field from stack version and just auto-increment
  • [F] [08th]: Added preview type for free text assessment
  • [I] [07th]: Update teacher dashboard for free text assessment grading.
  • [I] [07th]: Add confirmation step when unit is marked as complete by students.
  • [F] [02nd]: Add student IP consent.
  • [I] [01st]: Improvement to publishing units allowing for simpler handling of stack changes.
  • [F] [01st]: Upgrade course. If any updates to the course(s) used in your class are detected, you can upgrade the content to the latest version within the class. Update unit option removed from courses in a class.

August 2017

  • [F] [30th]: Support pug for syntax highlighting (mapping to jade).
  • [I] [25th]: Review field ordering for assessments.
  • [I] [25th]: Change public/private settings to private by default.
  • [F] [23rd]: Add go to line hotkey (default Alt+G).
  • [I] [17th]: Invite teachers into a class with email invitation.
  • [I] [16th]: Update guide icons and add new callout blocks.

We implemented the changelog page in August, 2017 so this is as far back as we go.