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

December 2018

  • [I] [14th]: Fix problem with event listener
  • [I] [14th]: Add jupyter preview to student’s grade feedback preview
  • [I] [14th]: Improve guides for visually impaired users
  • [I] [14th]: Add additional fields for students answers into the download csv
  • [I] [11th]: Improve handling of gigabox allocation when run from a course
  • [I] [10th]: Fix problem with Advanced Code Test with Custom language type and Allow Partial Points
  • [I] [ 7th]: Add answer and rationale fields to grading feedback for student dashboard
  • [I] [ 6th]: Fix problem with global scripts in guides
  • [I] [ 5th]: Improve grading feedback for student dashboard
  • [I] [ 4th]: Improve messaging when synchronising of files pulled/pushed to desktop app

November 2018

  • [F] [29th]: Add grading feedback for student dashboard
  • [F] [29th]: Pass grading feedback URL to LMS systems
  • [I] [29th]: Improve handling of line delimiters in .codio-menu file
  • [I] [29th]: Improve synchronisation of files pulled/pushed to desktop app
  • [F] [22nd]: Allow files/folders to be excluded from synchronisation with desktop app
  • [I] [22nd]: Fix problem with customising in books
  • [F] [22nd]: Add support for python3 in unit tests
  • [F] [21st]: Add separate fields for first and last name to download csv
  • [I] [21st]: Fix problem with first time execution of advanced code test assessments
  • [I] [20th]: Fix problem trying to start unit from a course
  • [I] [16th]: Fix problem with delete confirmation dialog showing in error when deleting owned module
  • [I] [15th]: Improve highlighting of differences in standard code text
  • [I] [14th]: Improve sorting when accented characters used
  • [I] [13th]: Fix problem with project permissions not updating when project renamed
  • [I] [12th]: Update handling of autograde scripts in .guides/secure folder
  • [I] [ 9th]: Improve handling of Public/Private Settings
  • [I] [ 9th]: Improve messaging for Allow Box Cloning
  • [I] [ 8th]: Fix problem with scrolling in guides with assessments
  • [I] [ 6th]: Fix problem with handling of spaces in Standard Code Test output
  • [I] [ 6th]: Fix sorting of modules
  • [I] [ 6th]: Update message shown when units already graded by another teacher
  • [F] [ 5th]: Add Autograde Free Text assessment

October 2018

  • [I] [31st]: Update guidelines for privacy settings for Safari 12.0 browser
  • [I] [29th]: Fix problem accessing grading in students units
  • [F] [29th]: Allow use of accented characters
  • [I] [26th]: Fix issue with users able to update project settings when not having admin rights
  • [I] [26th]: Improve handling of guide editor
  • [I] [24th]: Fix focus problem when adding assessments to guides page
  • [I] [24th]: Improve tab handling in pop up dialogs
  • [I] [23rd]: Add function to hide Codio logo icone when customising top menus for students
  • [I] [19th]: Fix rendering of bold text in guides for Firefox browser
  • [I] [19th]: Fix problem using tabs in Firefox
  • [F] [18th]: Add new user/project preference navigateWithinSoftTabs to simplify navigation when soft tabs are used
  • [I] [18th]: Fix problem with loss of focus when in split view mode editing guides
  • [I] [18th]: Fix problem in guides saving close tab state
  • [I] [18th]: Add text description that is visible on mouse over when the icon gets focus.
  • [I] [18th]: Fix problem rendering output of code tests on Mac OS
  • [I] [15th]: Fix problem unpacking projects
  • [I] [15th]: Fix problem with page focus in guides
  • [I] [15th]: Improve menu handling when customising top menus for students
  • [F] [10th]: Add function to automatically release grades in new classes. See organisation release grades for more information
  • [F] [ 9th]: Add ability to change all students completed unit to incomplete. See force marked as complete for more information.
  • [I] [ 3rd]: Fix problem when executing commands in Guides that contain brackets
  • [F] [ 3rd]: Add organisation and class contact url for students to be able to raise questions, seek assistance from your preferred area (forums/LMS discussion areas etc)
  • [F] [ 3rd]: Add ability to sort students in classes by first or last names

September 2018

  • [I] [30th]: Fix problem with Multiple Choice assessments not showing students correct answers on submission
  • [I] [26th]: Fix layout of media page in guides settings
  • [F] [26th]: Add feature for IDE top menu to be customised for student view when running guides
  • [I] [24th]: Fix problem with Self Invoicing
  • [I] [24th]: Improve messaging of local file changes when disconnecting project in desktop application
  • [I] [20th]: Fix problem embedding content in Canvas
  • [I] [20th]: Improve download csv content adding students email address
  • [I] [20th]: Remove character limitation for grading comments
  • [I] [15th]: Improve download csv content, adding 2 new fields for Points and Max Points
  • [I] [13th]: Fix problem for book based units when disabling units in class module
  • [F] [13th]: Add ability for ‘mark as completed’ to be disabled for individual units in classes
  • [I] [12th]: Remove https preview warning to avoid confusion for students
  • [I] [12th]: Improve handling of fullscreen button in frames
  • [I] [12th]: Improve Usability handling in menus
  • [I] [11th]: Fix problem with changing state of 'use submit buttons’ setting in guides
  • [I] [11th]: Fix problem when adding projects to module with reserved words
  • [I] [10th]: Update explanatory text for Visibility Summary for Course and Modules
  • [I] [10th]: Fix problem with Guides Table of Contents
  • [I] [10th]: Improve handling of LTI full screen support
  • [I] [10th]: Improve handling of empty points field in Grade book assessment
  • [I] [ 5th]: Add example bash script for autograding on completion
  • [I] [ 5th]: Improve handling of duplicate file warning
  • [I] [ 4th]: Improve colour contrast on Quick Open and Command Bar
  • [I] [ 4th]: Fix problem with handling of cancel button actions in project settings area
  • [I] [ 3rd]: Add support for lis_course_offering_sourcedid as a unique course identifier in LMS systems

August 2018

  • [I] [29th]: Update handling of panel widths when guides is collapsed/reopened when in 3 column layout
  • [I] [29th]: Fix problem with Quick Open handling in screen readers
  • [F] [29th]: Added Self Invoicing for University and School organisation
  • [F] [29th]: Added support for LTI Constant URLs and LTI Class fork
  • [F] [22nd]: Added Codio LTI App to improve ease of integrating Codio with LMS systems
  • [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.