Skip to content

Changelog


December 2022: Comment threads and LMS placements

Features & updates:

  • Added the ability to reply to comments (comment threads)
  • Improved LMS integration to allow for system and user placements
  • Added support for displaying 30+ more filetypes in the file viewer
  • Added the ability to attach files to an assignment in order to provide additional information

Minor changes:

  • Improved the look and feel of activity descriptions and information fields in templates
  • Added the ability to remove the LMS button from the login page
  • Updated the minimum Safari version to version 14

Bug fixes:

  • Added more translations
  • Fixed an issue where category selection was not shown
  • Removed confusing error messages when grading new activities
  • Fixed an issue where "received feedback" button was sometimes missing

November 2022: Multiple entry versions and audio feedback

Features & updates:

  • Added a version history for entries
  • Added configurable expiration dates for feedback requests
  • Added an indication of unread content
  • Added the ability to record audio feedback
  • Added support for rubric criterion weights
  • Added the ability to define and synchronize user roles for the entire instance

Minor changes:

  • Added the ability to view the activity description after an activity has been submitted
  • Added an indication whether a journal is submitted for asssessment to the overview
  • Admins can now configure which users can create content through LTI
  • Added the ability to manually synchronize members with the LMS
  • Improved the rubric and feedback form layout (more to come)
  • Added and improved in-app tutorials
  • Brightspace grades are now always reported as 'fully graded' (LTI)

Bug fixes:

  • Improved some Dutch translations
  • Fixed an issue where file download buttons would sometimes re-download a previously viewed file
  • Fixed an issue where textual feedback could sometimes get duplicated
  • Fixed an issue where clicking 'New activity' would close the sidebar
  • Fixed an issue where previously retrieved feedback forms would be shown
  • Fixed an issue where the display of the template save method options were not always visible

October 2022: Dutch language support and improved feedback requests

Features & updates:

  • Added Dutch language support
  • Added the ability to mention users in comments
  • Added the ability to import categories (including all corresponding levels and rubrics)
  • Added the ability to configure a default grading scheme per template
  • Added the ability to share self reflections and feedback activities
  • Added the ability to mute courses and assignments
  • Added a visualisation of narrative feedback over time to the journal dashboard
  • Added the ability to add feedback instructions to rubrics
  • Added the ability to quickly navigate from one journal to another by clicking on its name
  • The timeline category filter now also applies to feedback activities
  • Added the ability to connect a custom LMS

Minor changes:

  • Added the ability to create rubrics without any levels
  • Improved supported file previews
  • Analytics now make use of the related activity name when hovering a datapoint or when inspecting a feedback form
  • Allow custom self reflection activity names
  • Improved the workflow for adding comments
  • Added the ability to archive rubrics
  • External users now become internal users when visiting eJournal once via an LMS or SURFconext
  • Updated the activity role labels used in analytics, e.g. 'Self' is changed to 'Self-reflection'
  • Added an 'on behalf of group' indicator for entries in group assignments
  • Added the ability to post teacher entries based on sis id
  • Added participation count to admin programme / course overview
  • Made it possible for administrators to login as another user from a course or programme overview
  • Improved load times for the group api
  • Improved the consistency of draft & visibility indicators for feedback forms
  • Added the ability for teachers to decide if they would like to send intermediate progress updates to the LMS
  • Added notifications for teachers if a student requests access to a not yet setup assignment via their LMS
  • Added an indication for groups that are linked to the LMS
  • Added support for nonlinear grading schemes (e.g. A+ 90%, B 70% and C 60%)

Bug fixes:

  • Fixed an issue where text editors sometimes did not load
  • Fixed an issue where deadlines where not always ordered chronologically
  • Fixed an issue where LMS warnings where not shown
  • Fixed an issue where multiple feedback requests created in a row could not have different content
  • Fixed an issue where group journal import was not available until at least one journal was created

September 2022: Grading schemes, category levels and more feedback methods

Features & updates:

  • Added descriptive grading schemes (configurable per instance)
  • Added mastery levels per category
  • Added more feedback methods
  • Added category analytics to course and programme dashboards
  • Added the ability to import assignment groups
  • Added a notification type for feedback submissions
  • Added a group journal manager
  • Added the ability to upload multiple files in a single content field
  • Added the ability to share a direct link to submitted entries with others

Minor changes:

  • Added the ability to re-attempt a previously failed grade synchronisation to the LMS
  • Added a number field
  • Added the ability to change the name of an assignment's assessment model
  • Added the ability for teachers to remove an LMS conection from a course or assignment
  • Added the ability to grant users permission to create programmes
  • Changed the sort order of programme, course and asssignment overviews to alphabetical
  • Improved course navigation in admin panel
  • Added the ability to synchronise Canvas sections in the background
  • Improved LTI role to eJournal role translation
  • Improved the display of unsubmitted entry deadlines for teachers
  • Added the ability to have more than one test student per course (if the LMS supports this)
  • Role names are now case insensitive
  • Added the ability to directly reply to the sender of a feedback request via email

Bug fixes:

  • Fixed an issue with table row highlighting on Safari
  • Fixed an issue where rubrics where not shown to content developers
  • Fixed an issue where drafts did not get their blue background in the timeline
  • Fixed some compatibility issues with specific LTI configurations

August 2022: Brightspace support

Improved the support for Brightspace and made it possible to order the timeline.

Features & updates:

  • Added the ability to send emails from a custom (institution) domain
  • Added the ability to order the timeline based on due or submission date
  • Added support for Brightspace

Minor changes:

  • Renamed text field to single-line text
  • Added a recommendation to reload the current page after the app was updated in the background
  • Made breadcrumb more reactive to page navigation

Bug fixes:

  • Fixed an issue where input fields of a rubric would not take up the full cell width for users that have the Grammarly extension enabled

July 2022: Introduction of the programme layer

This month brings the introduction of a new concept: the programme layer. This is method of grouping multiple courses (or units of study UoS) whilst still being able to share common resources such as categories.

Features & updates:

  • Added programme layer

Minor changes:

  • Added video playback on file upload

Bug fixes:

  • Fixed an issue where a comma in the full name of a user could prevent an email from being sent
  • Fixed peer feedback activity editor display issues
  • Fixed an issue where the late badge would show without additional info

June 2022: SURFcontext and LTI 1.3

Features & updates:

  • Added the ability to login via SURFconext
  • Added support for LTI 1.3
  • Added support for more LTI placements in the LMS
  • Added a share button to quickly share a single entry

Minor changes:

  • Improved the location of the registration button
  • Added a load spinner to the assessment history
  • Improved the styling and interaction of the group save button
  • Improved the status indication of reviewers assigned to a peer feedback activity
  • Renamed self sign-up in administrator settings
  • Added support for line breaks in feedback request messages
  • Renamed add template to use template
  • Added the ability for admins to resend invite emails to inactive users
  • Added a notification for teachers to update a legacy LTI 1.1 connection when possible

Bug fixes:

  • Fixed an issue where reviewers were not able to retrieve archived templates
  • Fixed an issue where you would the Kaltura instance could not be updated

May 2022: Performance optimisations

Features & updates:

  • Improved load times for deadline overview and analytics panel

Minor changes:

  • Added a banner to the assignment to more clearly convey the publish state of the assignment
  • Updated password policy
  • Added an information icon to course details
  • Improved support for
  • Added a shorthand button for creating new entries
  • Improved reactivity of the side panel

Bug fixes:

  • Fixed an issue where enabling or disabling free form entries would result in an unsaved content warning in the assignment editor
  • Fixed an issue where images in rich text content were stretched
  • Fixed an issue where multiple 'Please login' messages were displayed
  • Fixed an issue with template creation directly from the context of an activity

V1.10.0: Milestones, free-form entries and 360-degree feedback

Released: May 3rd, 2022

We are excited to share our biggest release yet! 🎉

Enjoy eJournal's brand-new look & feel, making the experience even more intuitive and seamless for both teachers and students.

You can now close the loop on 360-degree feedback by sharing content with anyone inside or outside of your institution. Flexible, simple and transparent. Define milestones for personal learning goals.

To all co-creators who shared their thoughts and vision with us for this release: many thanks! 💖 We look forward to your insights on our next development cycle which will introduce a layer that can connect multiple courses. Stay tuned!

Features & updates:

  • New and improved look & feel!
  • Students can now set milestones for personal learning goals
  • Keep track of students' progress using the journal analytics dashboard
  • Further personalize your environment by using custom cover images
  • Share a journal with anyone in- or outside of the platform
  • Fully customize your portfolio content
  • Grade even faster using the new "mark as completed" button

Minor changes:

  • Improved text editor menu layout to work on all screens
  • What to know more about some functionality? We have sprinkled the app with help center links
  • Improved the (peer) feedback experience
  • You can now add new users to your course by using their username and/or email

Bug fixes:

  • Fixed a bug where group assignment grades would not properly update
  • Fixed an issue where old teacher entry templates would not get loaded
  • Fixed an issue where the peer feedback activity would not be preselected in reviewer view

V1.9.0: Peer feedback & expanded assessment functionalities

Released: January 20th, 2022

This release introduces peer feedback and expanded assessment functionalities.

Features & updates:

  • Added peer feedback activities
  • Added the ability to add rubrics to entries

Minor changes:

  • Improve the performance of all non-journal serialization requests
  • Improved the display for maximum uses of template
  • Added a setting which allows teachers to stop sending grades to the LMS
  • Improved load times for journals
  • Improved support for audio playback
  • Order journals in a more human friendly way
  • Added assignment categories to the assignment start card

Bug fixes:

  • Improved the error message of uploading an invalid Kaltura field
  • Fixed an issue that resulted in duplicated nodes in the timeline
  • Fixed an issue where anonymous names were ignored in the journal filter
  • Fixed an issue with the deletion of an assignment
  • Fixed an issue where teachers would get a locked banner when not locked
  • Fixed an issue which could result in infinite loading times
  • Fixed an issue where TA's would be redirected to homepage
  • Fixed an issue where template name sometimes was not updated
  • Fixed an issue where the timeline kept loading

Technical changes:

  • Node structure rework
  • Improved the permission system

V1.8.0: Learning analytics & live template builder

Released: December 5th, 2021

This release introduces a brand new analytics dashboard that gives you insight in how students are working on their portfolio assignments. 📊 Track when students submit new work, analyse how grades are distributed and directly contact students who are behind schedule: a new dimension to learning outcomes opens up.

Our new live template editor makes it easier than ever to create beautiful templates that students can use for their entries. 📝 Changes to an existing template can be automatically applied to entries that are already using it.

Features & updates:

  • Added an analytics dashboard
  • Added a Live template editor
  • Added a display for possible error messages received from the learning management system
  • Improved the template copy and import experience
  • Added the ability for students to preview the assessment model

Minor changes:

  • Improved loading speed of assignment API requests
  • Configured file field to accept all extensions by default
  • Added the ability to publish a saved comment
  • Reduced the width of the login screen
  • Improved the UX for editing entries with slow internet
  • Similarly phrase the overall journal assessment action button text to the entry grade actions
  • Fixed an issue where colors for to-do indicators were inconsistent
  • Improved the category preview in the timeline

Bug fixes:

  • Fixed an issue where the LMS was not notified of a change in the points possible setting
  • Fixed an issue where journal imports could cause errors after source was deleted
  • Fixed an issue where description only fields would be displayed as optional
  • Fixed an issue where the last edited and creation date of entries could be inaccurate
  • Fixed a display issue for the default grade indicator
  • Fixed an issue that prevented adding a default category to a template in some situations
  • Fixed an issue where login after registration didn't work when changing password mid-request

Technical changes:

  • Added query and execution time profilers
  • Updated application monitoring structure

V1.7.1: Template usage limit & various quality of life improvements

Released: September 16th, 2021

This release comes with various quality of life improvements! Determine how often students can make use of a template, view the original questions whilst grading, drag and drop functionality for the rubric editor, and much more!

Features & updates:

  • Added the ability to view entry field descriptions after posting
  • Added the ability to preview the assessment history without making changes
  • Added drag and drop functionality to the rubric editor
  • Added the ability to set a usage limit for a specific template

Minor changes:

  • Added start and end dates in manage LTI view
  • Added the ability for administrators to also see assignment journals
  • Added an image icon to the rich text editor preview
  • Improved email style compatibility
  • Added a warning message when preset node names get too long
  • Improved the consisteny of the entry title display for teachers
  • Publishing an overall journal assessment stops other LMS TODO's

Bug fixes:

  • Fixed an issue where the display of average points would be empty instead of 0
  • Fixed an issue where students were not able to immediately submit an empty entry
  • Fixed an issue where locked nodes were still displayed as editable
  • Fixed an issue which copied archived template category links during assignment import
  • Fixed an issue where admins were unable to invite teachers
  • Fixed an issue where the "create new journals" button was not center alligned
  • Fixed an issue where group journal creation would not yield unique names
  • Fixed an issue where grades could get serialized in group assignments
  • Fixed an issue that could prevent a rubric update from successfully being saved

Technical changes:

  • Reduces query count for user serialization in sentry scope
  • Added a time machine so we can time travel
  • Temporarily removed non-required function calls in stats serialization to improve performance

V1.7.0: Expanded assessment methods

Released: July 4th, 2021

This updated introduces new and improved methods for assessment ✔️ You can now set up an assessment model for an assignment, use rubrics to assess competences of a journal and enable final submission for portfolio assignments! Enable these features through the assignment editor.

Features & updates:

  • Added the ability to submit an entire journal for final assessment
  • Added default content setting to template rich text fields
  • Added the ability to limit educator journal access to group members only
  • Added rubrics and the ability to provide a journal with an overall assessment

Minor changes:

  • Added an explanation for when the entry submit button is disabled
  • Split assignment editor settings into two parts: details and assessment
  • Improved manage course groups user experience
  • Improved the speed of publishing all grades
  • Added the ability to add a template to a journal by clicking its name, in addition to the add button
  • Improved error message when providing a title to an entry while this is not allowed
  • Added an indication of optional fields when creating and editing entry content

Bug fixes:

  • Fixed an issue where pending comments would sometimes not be published when publishing a grade
  • Fixed an issue where the timeline could be hidden upon visiting a journal for the first time

Technical changes:

  • Expanded tests
  • Improved error monitoring
  • Enforced some teacher role permissions
  • Removed the needs for unique emails
  • Upgraded Python and Django

V1.6.7: Minor bug fixes

Released: June 5th, 2021

This update fixes various bugs reported since v1.6.1.

Bug fixes:

  • Fixed an issue where journal selection for import showed duplicate course dates
  • Fixed an issue where the LMS could show a TODO for teachers on entry drafts
  • Fixed an issue where an entry was not auto saved directly after a file upload
  • Fixed an issue where the comment creation box was hidden

Technical changes:

  • Split database models into separate files

V1.6.1: Automatically save entry drafts

Released: May 23, 2021

Entry drafts are now automatically saved. Continue your work right where you left off!

Features & updates:

  • Added auto-save for entry drafts

Bug fixes:

  • Fixed an issue where the timeline could keep loading in some configurations
  • Fixed an issue where a login timeout would cause more than one error to be displayed

V1.6.0: New UI, categories, entry drafts, and much more

Released: May 2nd, 2021

This update introduces a new and improved user interface, drafts for entries and many more exciting new features 🌟 Try creating custom categories to gain insight in journal progress at a glance!

Features & updates:

  • Added categories which can be used to filter a timeline
  • Upgraded the user interface to a modern flat design
  • Added drafts for student entries
  • Added support for Kaltura video embed
  • Added a timeline filter for past deadlines
  • Added the ability for students to set a custom entry title
  • Added a default template entry grade setting
  • Improved the assignment editor

Minor changes:

  • Added a preview of student names when joining a group journal
  • Added various file handling improvements such as upload indicators
  • Improved the default assignment settings
  • Improved the speed of posting entries and comments
  • Made course member search case insensitive
  • Improved URL and YouTube video fields
  • Added display names for timeline deadlines and progress goals
  • Added support for the Canvas administrator role

Bug fixes:

  • Fixed an issue where assignment details could sometimes not be edited
  • Fixed an issue where some properties were not included in template import
  • Fixed an issue which could prevent an entry from being posted
  • Fixed an issue where dropdown menus were off-alligned
  • Fixed an issue where some notifications would sometimes not be sent
  • Fixed an issue where deleting a deadline prevented the loading of corresponding existing entries
  • Fixed an issue where group names could get out of sync with DataNose
  • Fixed an issue where templates could be saved untitled
  • Fixed various visual interface issues

Technical changes:

  • Improved support for LTI test student accounts
  • Expanded the list of supported LTI roles
  • Reduced query count for serializing permissions
  • Update existing email addresses on LTI launch
  • Refactored timeline UI selection to pass nodes instead of indices
  • Improved the robustness of (teacher) entry crash recovery
  • Fixed inconsistent entry title display
  • Improved code coverage of test suite
  • Added pagination to the user overview in the admin panel

V1.5.0: Performance improvements, course group notifications and admin panel

Released: December 3rd, 2020

This update introduces various performance improvements. Additionally, you can now filter notifications by your own course groups and administrative tasks have been made easier through the new admin panel.

Features & updates:

  • Added a group filter for notifications
  • Added an admin panel for management tasks

Minor changes:

  • Restyled inline input fields
  • Added an indication of empty entry contents
  • Improved loading time of the assignment page
  • Improved loading time of the whole platform
  • Improved speed and reliability of teacher entries
  • Improved the steps for adding deadlines to the timeline
  • Added the ability to edit the title of a teacher entry after posting
  • Improved performance in various areas
  • Added support for the administrator role in Canvas

Bug fixes:

  • Fixed an issue where some users still had the default Canvas profile picture
  • Fixed an issue where permissions were sometimes not correctly loaded
  • Fixed several (performance) issues for teacher entries
  • Fixed an issue where templates to import were not correctly retrieved
  • Fixed some technical issues
  • Fixed an issue where no alert was shown when navigating away from an entry with unsaved changes
  • Fixed an issue where digest mails could contain a course even when no notifications were available
  • Fixed an issue where import requests could fail when file content was recently updated

Technical changes:

  • Moved configuration logic to git submodule
  • Improved backend monitoring
  • Added a management command to generate variable size courses for performance related testing
  • Added restrictions on function length and complexity

V1.4.0: More notifications, teacher-initiated entries and journal transfer

Released: August 31st, 2020

This update introduces fully configurable notifications and digest settings. Furthermore, students can now request to continue, or use content, from a previous journal in another assignment and teachers can create entries for multiple student journals at once

Features & updates:

  • Added configurable email notifications
  • Added support for students requesting to continue a journal in another assignment
  • Added support for teacher-initiated entries
  • Added support for file feedback to entries
  • Added the ability to provide additional instructions (no-submission fields) to templates

Minor changes:

  • Added a dedicated hyperlink button to the rich text editor
  • Assign to for assignments now only shows groups of current course
  • Default LMS profile pictures are now ignored
  • Added a group filter to the to do section and assignment overview
  • Improved the loading speed of the assignment page
  • Improved configurability and display of file upload fields
  • Moved privacy policy to eJournal.app
  • Moved the assignment actions (such as exporting results) to sidebar

Bug fixes:

  • Fixed an issue where the result of an LMS grade update was ignored
  • Fixed a bug when creating group assignments through an LMS
  • Fixed an issue where the create new course button was invisible without existing courses
  • Fixed an issue where bonus point updates sometimes did not trigger an LMS grade update
  • Fixed an issue where assignments were not deleted upon course deletion
  • Fixed an issue where administrators would trigger an error when visiting an assignment
  • Fixed an issue where it was possible to post an entry before a file upload finished
  • Fixed an issue where needs marking badges were hidden

Technical changes:

  • Shortened an API URL which contained unused parameters
  • Added creation & last updated fields to all database models
  • Improved error logs for failed LMS grade updates
  • Improved front-end entry handling
  • Significantly extended test suite functionality and coverage

V1.3.1: Export assignment results

Released: April 14th, 2020

This update adds the ability to export assignment results to a spreadsheet and import templates from other assignments.

Features & updates:

  • Added the ability to export assignment results
  • Added the ability to import templates from other assignments

Minor changes:

  • Increased max filename length

Bug fixes:

  • Fixed an issue where a bad request response message was not shown

Technical changes:

  • Configuration improvements
  • Removed old responses code

V1.3.0: Group assignments

Released: March 22nd, 2020

This update adds support for group assignments. Enable this during assignment creation or when importing an existing assignment!

Features & updates:

  • Added support for group assignments
  • Added rich text support for preset node descriptions

Minor changes:

  • Increased the file storage limit for teachers
  • Improved the usability of the assignment editor
  • Improved the built-in PDF reader
  • Added a warning message when using unsupported or outdated browsers
  • Renamed copy assignment to import assignment
  • Updated the guest page with information about using eJournal
  • Added the current version number to the footer
  • Added a smarter group filter on assignment page
  • Added support for semicolon-separated files (which are easier to generate using Microsoft Excel) to the CSV file reader
  • Unpublished imported assignments by default
  • Added a tooltip indicating password requirements

Bug fixes:

  • Fixed a compatibility issue with different encodings while loading CSV files
  • Fixed an issue where files could be deleted when updating an entry without changes
  • Fixed an issue where links were interpreted as internal if no protocol was specified
  • Fixed various user interface bugs
  • Fixed an issue where eJournal could not be loaded in the Canvas speedgrader

Technical changes:

  • Increased file storage limit for teachers
  • Changed timezone
  • Improved user file storage
  • Updated the rich text editor to TinyMCE v5
  • Added UTF-8 support for filenames

V1.2.2.3: Minor bug fixes

Released: February 4th, 2020

This update fixes some issues reported since.

Minor changes:

  • Allow underscore as special character in passwords

Bug fixes:

  • Fixed an issue that could cause a 404 when loading an assignment that is linked to multiple courses
  • Fixed an issue where notifications wouldn't be sent to some users

V1.2.2.2: Assignments for specific groups

Released: February 2nd, 2020

This update allows teachers to show or hide assignments for specific course groups.

Minor changes:

  • Added the ability to limit assignments to specific course groups

Bug fixes:

  • Fixed a performance issue when scrolling on wide screens in Safari

V1.2.2.1: Usability improvements

Released: December 12th, 2019

This update switches the mail host to Mailgun and brings various bug fixes.

Minor changes:

  • Made usernames and email addresses case insensitive

Bug fixes:

  • Fixed an issue where copy assignment did not set an LTI id
  • Fixed an issue where two entries were posted when double-clicking the entry post button
  • Fixed an issue where images in rich text fields caused some content to be hidden

Technical changes:

  • Improved email sending: we now use Mailgun for automated emails such as deadline reminders

V1.2.2: Improved assignment copy capabilities

Released: November 22nd, 2019

This update improves the way in which assignments can be copied and brings various bug fixes.

Features & updates:

  • Added the ability to copy an assignment and shift deadlines

Minor changes:

  • Added indication of technical support languages

Bug fixes:

  • Fixed an issue that could cause fields in an entry to be displayed in incorrect order
  • Fixed an issue that caused an error when pressing enter during password recovery
  • Fixed an issue where some errors were not properly registered
  • Fixed an issue which could cause a 403 error for assignments with multiple LTI connections
  • Fixed an issue where LTI wouldn't load with too large parameters

Technical changes:

  • Run pytest in parallel
  • Capture 4XX error responses in Sentry logs

V1.2.1: Test student support

Released: October 19th, 2019

This update adds support for the Canvas student view (test student), various user experience improvements and several bug fixes.

Features & updates:

  • Improved loading experience and added custom loading spinner
  • Simplified LTI account setup
  • Added support for the Canvas student view
  • Improved support functionality
  • Added the ability to apply multiple group filters to submissions

Minor changes:

  • Added datetime field for templates
  • The login button in the header is now hidden while linking a new LMS account
  • Improved the to do section
  • Different groups in the same course are now allowed to have the same name
  • Added a notice when students visit an assignment that a teacher has not yet configured

Bug fixes:

  • Fixed an issue where uploaded files could not be replaced
  • Fixed an issue where the assignment editor's save button would appear without making changes
  • Fixed an issue where LTI groups without a name appeared as IDs
  • Fixed an issue where empty nodes were added to a journal when an attachment exceeded the maximum file size
  • Fixed a permission issue which would sometimes prevent displaying a correct error page
  • Fixed an issue where deadline reminders mentioned an outdated LMS course
  • Fixed an issue where course details were uneditable if a course did not contain an LTI assignment
  • Fixed an issue where the first ungraded entry was sometimes not autoselected

Technical changes:

  • Updated technical dependencies
  • Improved error logging and feedback by use of Sentry

V1.2.0: Quicker grading and simpler assignment management

Released: September 15th, 2019

This update adds support for copying assignments from other courses, an improved assignment editor, history of given grades, better Safari support and various other improvements and bug fixes.

Features & updates:

  • Added grade history
  • Improved assignment editor and template structure
  • Added the ability to copy existing assignments
  • Improved grading speed
  • Improved LTI connections

Minor changes:

  • Increased the maximum file upload size for attachments
  • Increased session length to prevent automatic logout when editing entries
  • Included bonus points in progress goals
  • Separated preset creation and modification in the assignment editor
  • Added Canvas Speedgrader support

Bug fixes:

  • Fixed an issue where reminder emails for upcoming deadlines were sometimes not sent
  • Fixed an issue where the next and previous journal buttons did not appear
  • Fixed an issue where the title of a modal was invisible
  • Fixed an issue where optional file upload fields would still be required
  • Fixed an issue which prevented Safari users from logging in
  • Fixed an issue where comments sometimes did not match the entry being viewed

Technical changes:

  • Changed front end linter
  • Improved web request handling
  • Upgraded to the latest version of Webpack using Vuecli 3
  • Reduced deploy time

V1.1.0: Multiple groups per user

Released: April 19th, 2019

This update adds support for multiple groups per user, various general improvements and a new logo.

Features & updates:

  • Added support for multiple groups per user
  • Updated logo and favicon
  • Added changelog for new releases

Minor changes:

  • Added the ability for teachers to edit and remove comments from TAs
  • Added unlock due and lock dates for preset entries
  • Added name of node to the timeline
  • Added privacy notice to login and profile page
  • Added a placeholder page when maintenance takes place
  • Only show available dates in date pickers

Bug fixes:

  • Fixed wrong size of sandboxed iframes
  • Fixed deployment issues
  • Fixed an issue where the grade section could overlap with entry timestamp
  • Fixed an issue where the comment send button sometimes had to be clicked twice

V1.0.0: Deadline reminders and bonus points

Released: March 12th, 2019

This update brings a complete redesign of the user interface, and students now automatically receive reminders for unfinished upcoming deadlines via email.

Features & updates:

  • Improved user interface
  • Added upcoming deadline notifications
  • Added automated system configuration by Ansible
  • Added styling to automated emails
  • Added bonus points
  • Added rich tech description to template fields
  • Added new testing framework

Minor changes:

  • Updated bootstrap version
  • Added sort by points option
  • Moved delete course button
  • Improved LTI launch speed
  • Added send text to comment button
  • Updated dependencies
  • Only support full names
  • Improved entry handling between assignment due and lock date
  • Set default deadline time at 23:59

Bug fixes:

  • Fixed compatibility issues with rich text editors
  • Fixed an issue where comments did not update when viewing a different entry
  • Fixed an issue where students could not navigate to the current assignment via the breadcrumb