Releases: adaptlearning/adapt_framework
Releases · adaptlearning/adapt_framework
v2.0.4
Added
- Support for tracking user's responses to SCORM's cmi.interactions
server-build
: add the option to create sourcemaps (adaptlearning/adapt_authoring#811)
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
v2.0.2
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
andremainingAttemptText
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
Fixes the following issue(s)
v2.0.1
v2.0.0
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.
- Multiple question banks offering configuration options such as:
- 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()
.
- The removal of
- Many bug fixes in the adapt-cli’s install utility.
v1.1.4
Pre version 2.0.0 updates
v1.1.3
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
Added
- Added new
navigation:homeButton
event - Grunt
build
process now allows for the use of a single menu/theme, rather than building all insrc
. - 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
onnavigateToHomeRoute
. - 573: bug in router navigateToParent() function when using nested pages.
- Added defensive programming to ensure
findDescendants()
andgetChildren()
fail silently. - Bug with MCQ/GMCQ feedback to ensure correct type of feedback is returned.
v1.1.1
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
.