Skip to content

Releases: adaptlearning/adapt_framework

v2.0.4

30 Oct 13:44
Compare
Choose a tag to compare

Added

Changed

  • Update LESS variables to new v2 style
  • Performance improvements
  • Allow partly correct feedback to be optional in question screens
  • Property locking system improved

Fixed

  • Various fixes for screenreader, keyboard & ios accessibility
  • Ensure text labels are pulled through from 'globals' in course.json

v2.0.3

12 Oct 10:12
Compare
Choose a tag to compare

Fixed

v2.0.2

28 Sep 13:40
Compare
Choose a tag to compare

Added

  • New button styles to base.less (#732, ABU-1069)
  • New _spoor property _shouldStoreResponses to config.json (#701)

Changed

  • Allow arrows keys to pass into input/select/textareas in a scroll-locked region (#738, ABU-1071)
  • Update licence in package.json (#724, #727)
  • Ensure loading animation shown before views removed (#719)
  • Amend Notify to use .outerHeight for more accurate vertical alignment (#716)
  • Amend answer to c-140 (#705)
  • Updates to the a11y and onscreen libraries (#696, #697)

Removed

  • Redundant labels from course.json

Fixed

  • Ensure the remainingAttemptsText and remainingAttemptText get pulled through from _globals (#745, #746)
  • Restored the navigateToHomeRoute function (#743, #744)
  • Fix aimed at keeping content centralised on screen to give context to surroundings (#742)
  • Notify focus bug (#740)
  • Hyperlink to the community site in README.md
  • Missing Page Level Progress, Menu, Visited labels into course.json
  • Bug fix for no/touch so the focus guard functions (#710)
  • IE8 responsiveness hotfix (#703)

Adapt Framework v1.1.5

06 Aug 13:46
Compare
Choose a tag to compare

Fixes the following issue(s)

v2.0.1

04 Aug 10:07
Compare
Choose a tag to compare

Fixed

  • Added file .bowerrc back in; it is needed for the plugin registry system.

v2.0.0

03 Aug 19:58
Compare
Choose a tag to compare

This release is by far the biggest we’ve ever done; with the help of 17 contributors, the adapt_framework repository alone has seen over 420 commits, more than 6,400 additions and in excess of 13,400 deletions since we put out version 1.1.1.

As such, the changes are too numerous to mention here, but below are the highlights.

Added

  • Adapt is now fully keyboard and screenreader accessible, and conforms to WAI level AA web content accessibility guidelines.
  • Adapt now supports right-to-left languages such as Arabic and Hebrew.
  • Page level progress now has the option of adding progress bars for each item.
  • Support added for _isOptional, which allows developers to exclude elements from course progress calculations. This option also integrates with spoor for highly-customisable component tracking.
  • Improvements to code syntax
  • In addition to SCORM-compliant LMS support, spoor now also allows for offline tracking.
  • Accordion items can now contain images.
  • The narrative navigation buttons can be configured to show in the display text box.
  • Text input now allows for more flexible answer combinations; in addition to the option-specific answers, there is now the ability to specify generic answers which can be submitted in any order.
  • The media component now has an in-line (HTML) transcript.
  • adapt-cli now supports tags, to allow for installing of specific versions of plugins.
  • New components!
    • Assessment results
  • New extensions!
    • Bookmarking

Changed

  • Question component improvements:
    • Question interactions have been enhanced to allow for more control over how they are reset.
    • The ability to review previously viewed feedback.
    • The ability to display an overall mark (tick or cross) in addition to individual option marking.
    • The ability to toggle between ‘my answer’ and ‘model answer’
    • Randomisation of the order in which options are presented
  • jQuery v2 is now used for IE9 and above.
  • Complete rewrite of the inview library.
  • Trickle has been completely overhauled with a number of bug-fixes and performance enhancements.
  • All core libraries included with Adapt have been updated to their latest versions.
  • The old assessment extension has been re-written, and now includes the following:
    • Multiple question banks offering configuration options such as:
      • Number of questions to be taken from a given bank.
      • Randomisation of presentation sequence.
    • Improved results feature providing configurable scoring bands, each with accompanying feedback text.
    • Scoring based on either a percentage or points based system.
  • Complete restructure of the vanilla theme:
    • There is now a much more exhaustive list of self-descriptive variables to make it quicker and easier for those new to theming.
    • A theme-extras.less file containing more classes.
    • New attributes allow you to do more, for example:
      • _classes allows you to target specific menu items and page elements and apply styles.
      • _backgroundColor makes it easier to style individual block backgrounds.
    • Improvements to font management.

Removed

  • All repositories have been given a good spring clean, removing a lot redundant code and files.

Fixed

  • There are many performance improvements bundled in this release. The most significant being:
    • The removal of _lockedAttributes, which dealt a bit performance hit in older browsers.
    • More careful use of Underscore convenience methods, such as forEach().
  • Many bug fixes in the adapt-cli’s install utility.

v1.1.4

03 Aug 17:41
Compare
Choose a tag to compare

Pre version 2.0.0 updates

v1.1.3

06 Jul 14:37
Compare
Choose a tag to compare

Changed

  • Slighty re-factored getChildren() to use comparator

Fixed

  • 636: Corrects component _layout attribute issue.
  • 628: Added missing ‘id’ attribute to index.html

v1.1.2

02 Jun 12:58
Compare
Choose a tag to compare

Added

  • Added new navigation:homeButton event
  • Grunt build process now allows for the use of a single menu/theme, rather than building all in src.
  • Grunt process now allows for a custom output folder (for use with the authoring tool).

Changed

  • Velocity.js updated.

Removed

  • test folder removed.

Fixed

  • Various JSON amends.
  • Check for _canNavigate on navigateToHomeRoute.
  • 573: bug in router navigateToParent() function when using nested pages.
  • Added defensive programming to ensure findDescendants() and getChildren() fail silently.
  • Bug with MCQ/GMCQ feedback to ensure correct type of feedback is returned.

v1.1.1

05 Jun 09:52
Compare
Choose a tag to compare

Fixed

  • 380: Fixed location classes on the wrapper.
  • 379: Fixes issue with questionView not displaying marking properly.
  • 377: Fixes notFinal feedback not showing properly accross question components.
  • 376: Fixes issue with feedback title not showing on incorrect and partly correct answers.
  • 374: Fixes to model methods setting _isReady and _isComplete; now checks agains _isAvailable.