Skip to content

Releases: ucfopen/Materia

Materia v3.6.4 Hotfix

30 May 17:22
v3.6.4
Compare
Choose a tag to compare

Updates materia-client-assets to v0.3.4. Release notes here: https://github.com/ucfopen/Materia-Server-Client-Assets/releases/tag/v0.3.4

Distributable Build Files

Materia-3.6.4.tgz

  • build_date: 2018_05_31_19_13_38
  • sha1: 2939482da2c0bdcbf5f0ee443b30329c97273c72
  • sha256: 78cdbb88ddd1bdcba968ea5c3587fe91ed29a6fede5e5c29ee08d7ec7e33926d
  • md5: fe786043a73be7816dd961a457c91a7b

Materia v3.7.0

10 Aug 19:42
v3.7.0
Compare
Choose a tag to compare

Several significant features are introduced with this release:

Custom Score Screens
Widgets can now override the default score screen with their own version, in much the same way the players and creators are implemented. A new scorecore now provides communication channels to the scores controller to facilitate information flow. The first two widgets to support this feature are Crossword and Privilege Walk.

Widget Pre-Embed View
Widgets can be embedded in a "lazy loading" manner if desired, preventing them from initializing upon loading. A checkbox under the widget embed code in "Share With Your Students" allows you to disable autoplay; alternatively, widget URLs can be appended with autoplay=false as a GET parameter. Note that widgets embedded as LTI assignments cannot be given this option.

Direct Upload of Media
A new postMessage route has been added to the creatorcore, directUploadMedia, which allows a widget to upload media files directly to Materia using the media importer, albeit without any direct user input. This is required for support of H5P content.

Additionally, a few minor tweaks and updates to Materia Client Assets are included.

Note that this update requires a database migration.

Materia v3.6.5

19 Jun 17:33
v3.6.5
Compare
Choose a tag to compare
  • Fixes bug causing widget demo instances to be assigned an id of 0 on install
  • Adds a node version requirement to Materia's package.json
  • Updates google analytics and anonymizes IP addresses

Materia v3.6.3

24 May 22:04
v3.6.3
Compare
Choose a tag to compare

Updates and Fixes

  • LTI logins were failing to verify oauth requests - this is now no longer the case
  • Log date formatting now includes timezone
  • Fix to allow users to visit the score screen of widgets exclusively played via LTI
  • Fix to prevent users from being granted roles that don't exist
  • Updates materia-client-assets to v0.3.3. Release notes here: https://github.com/ucfcdl/materia-client-assets/releases/tag/v0.3.3

Distributable Build Files

Materia-3.6.3.tgz

  • build_date: 2018_05_24_21_48_56
  • sha1: 0fcbdd57e4d09fa2fb028390ba17d459ee30d734
  • sha256: 922a0e7f2fa8fb1c9741ee26b535729e3bfffe276191b7a5750584d3172eb78a
  • md5: 5a67cc76d625ab911e6ccb940b534a8a

Materia v3.6.2

03 Apr 21:22
v3.6.2
Compare
Choose a tag to compare

Bug Fixes:

  • Widget initialization would sometimes not load and display "Typeerror: f is null"

Distributable Build Files

Materia-3.6.2.tgz

  • build_date: 2018_05_17_21_21_54
  • sha1: 881589e0830f66dfead5ac5baa52e42055e61faf
  • sha256: 076a9160ab9454e1b847566433fdda30a30d19936858cc163183263c871301f1
  • md5: 371cf68bb916db92dd7c8407e8113ebd

Mateira 3.6.1

16 Mar 22:33
v3.6.1
Compare
Choose a tag to compare

Changes

  • /widgets and /widgets/all routes simplified
  • Major cleanup on javascript & css assets.
  • Reduction in js/css file size and count on most pages, load times should be much faster now
  • Upgrades all external libraries to newest versions (angular 1.6, jquery, datatables, fancybox, jqplot)
  • Upgrades materia-client-assets to v0.3.1
    • Adds unit tests
    • New build processes
    • Converts all coffeescript files to js
    • All internal scrips no longer require jquery (some plugins still do)
    • Adds prettier for formatting
    • Stops double loading bug in widget catalog
    • Stops eager loading of storage_data on my widgets page
    • Switching widgets on the my widgets page will no longer allow the previous selected widget to linger on slow connections
    • Slows score loading on my widget page to reduce server traffic when quickly switching widgets
    • All ajax requests updated to use fetch
    • General standardization and cleanup of js code
    • Removes unnecessary css prefixes

Distributable Build Files

Materia-3.6.1.tgz

Includes all pre-compiled javascript files 3rd party composer libraries.

  • build_date: 2018_05_17_21_38_54
  • sha1: 74c2fe4d84f94abff31740dfbe0daf1540eb8582
  • sha256: 00bd5120c1d9203c30205b38bad52dd2a351cf9731510437f5a424d3686e25c2
  • md5: 8c1e374737785fe628a023974b9ffaf0

Materia 3.6.0

01 Feb 16:01
v3.6.0
Compare
Choose a tag to compare

Changes

  • Substantial changes to media import code to support both local uploads and uploads to S3.
  • Resolves issues with storage data JS not being correctly bundled on the client.
  • Score screens can hide correct responses if requested by the widget.
  • Score export CSV should match what Canvas requires for importing grades.

Distributable Build Files

Materia-3.6.0.tgz

Includes all pre-compiled javascript files 3rd party composer libraries.

  • build_date: 2018_05_17_21_49_26
  • sha1: 280e04af1b23ba6041e8246ebd18bb23742e0c3b
  • sha256: c2a206cdf9de56f93317f3718ef9a794636ab33dafce28a076824d24c374dbef
  • md5: cf54a2579a372a57a0192684b53554d7

Materia 3.5.0 Bahamut

18 Aug 19:45
v3.5.0
Compare
Choose a tag to compare
  • Brand new Admin interface
  • New LTI-only auth module that doesn't allow users to log in directly
  • New Admin API built with FuelPHP controllers
  • Changes default homepage to use homepage designed for UCF
  • Long words on score results page display fix
  • Fix for ipv6 localhost ip lookups that would break our rate limiter code for logins
  • Fix for cache and session driver configuration on windows
  • Updates fuel core to 1.8.04 for better windows support
  • materia-client-assets can now be built and compiled using yarn build and yarn watch on materia - easier for developers
  • All 0's used as values for a state were updated to non-zero values to help avoid a mysql query pitfall
  • Updates phpunit from v4 to v6
  • Fixes numerous erroneous tests in lti
  • adds slow test runner
  • speeds up a few tests
  • updates the admin api to use more standard RESTy parts
  • Creates Server_User class to hold things that don't belong in Model_User
  • Fixes bug in direct login when using SAML that would route to saml on a failed user/pw combo

Maintenance Updates to Materia: June 2017

19 Jun 19:55
v3.4.3
Compare
Choose a tag to compare

This release provides a small number of bugfixes, and adds support for fullscreen mode in widgets.

  • Fixed occasional case where the Materia header would be displayed for a widget in an embedded context
  • Embed code textarea will properly minimize when selecting a different widget in My Widgets
  • Fixes to Docker log output to improve readability
  • Widgets now support an optional fullscreen mode. This requires a widget to specify "Fullscreen" as a feature in their install.yaml file.

Maintenance Updates to Materia : Spring 2017

04 Apr 21:14
v3.4.2
Compare
Choose a tag to compare
  • Corrected misplaced anchor tags in shared widget embed code
  • Security checks to ensure HTML is not parsed in widget titles
  • Improved widget access settings dialog ("normal", "guest mode", "embed-only")
  • Fixes to LTI Test Provider
  • Improved score screen header, in particular for very long widget titles
  • Updates and tests written to improve SAML and LTI auth
  • Fuel log now outputs to docker environment
  • Improved and updated the Export Scores UI & export options
  • New alert dialogs in creator, player, and administrative interfaces; no longer relies on alert popups
  • Ensured existing alerts properly dismiss themselves when switching widgets
  • Email is now an optional field for new user creation through LTI; LTI test provider updated and tests written to support it