Skip to content

Latest commit

 

History

History
227 lines (192 loc) · 8.99 KB

CHANGELOG.md

File metadata and controls

227 lines (192 loc) · 8.99 KB

Changelog

All notable changes to this project will be documented in this file.

[0.20.0] - 2022-08-01

Fixed

  • Added compatibility for Moodle 4 so that the plugin is listed in the course navigation bar
  • Fixed minor CSS/Moodle 4 incompatibility
  • Accepted pull request #17 to make sure unit tests don't fail

[0.19.2] - 2022-02-15

Fixed

  • Added missing check in settings file

[0.19.1] - 2022-01-07

Fixed

  • Fixes missing language strings in Moodle AMOS (#4) by removing _link suffix from language strings

[0.19.0] - 2022-01-04

Fixed

  • Fixed customfield setting: Hardcoded language strings are replaced with strings from the language files.
  • Minor spelling and UI fixes in the FAQ.

[0.18.1] - 2021-12-08

Changed

  • FAQ improved (one question/answer added)

Fixed

  • Added missing language strings for capability.
  • Link is hidden in navigation if user does not have the capability assigned.

[0.18.0] - 2021-06-04

Added

  • API added for subplugins to provide settings. For now the settings of the default subplugins will stay part of the general settings for compatibility reasons.

[0.17.1] - 2021-05-31

Fixed

  • SQL query not working in Postgres in weekheatmap report

[0.17.0] - 2021-05-28

Added

  • Option setting_dashboard_boxes to define the layout of the dashboard (width of shown boxes and which boxes are shown) and add subplugins of type lareport
  • weekheatmap respects user setting regarding the first day of the week

Fixed

  • Wrong hours in weekheatmap report due to timezone shifts

Removed

  • Removed hardcoded report_list
  • Removed leftover code from "dashboard compare" option

Changed

  • The preview boxes of the dashboard are technically moved into subplugins making it easier to embed additional plugins into the dashboard
  • Changed maturity of the plugin from Beta to Stable

[0.16.0] - 2021-02-15

Removed

  • Subplugin browser_os removed

Changed

  • Minor language string changes

[0.15.0] - 2021-01-19

Changed

  • Minor text changes on the FAQ page

Fixed

  • Test & Quiz pages showing error in very specific edge cases for quizzes and assignments

[0.14.0] - 2020-11-27

Changed

  • Minor text changes on the FAQ page
  • customfield values (name, description) changed

Fixed

  • Postgres: SQL Query for an option of the learners page not working

[0.13.0] - 2020-10-22

Added

  • Accessibility attributes added (aria-*)

Changed

  • Page headers and titles changed (now show the name of the course)
  • Colors of bars in learners report changed

[0.12.0] - 2020-10-22

Added

  • Uninstall script added that removes the User Tour and customfield (in case that option was used)
  • Privacy providers were added to all (sub)plugin parts as Moodle has its own API to read if personal data is stored (we don't store any personal data)

Changed

  • More documentation added
  • Replaced loading indicator with own version (due to potential license problems)
  • Improved weekheatmap report to look better in case there are no hits so far
  • Added customfields now have multilang strings for English and German, but also have a fallback to show both strings if multilang is disabled
  • There is now a "demo" mode that can be enabled by checking out the "demo" branch in git.
    • This mode will show fake data that can be used for documentation purposes
    • The data is inside the normal branch (classes/demo.php). The mode is activated by checking out the demo branch

Fixed

  • Weekheatmap report would show values below privacy threshold

[0.11.1] - 2020-10-19

Changed

  • Navigation link renamed to Usage Statistics / Zugriffsstatistiken

[0.11.0] - 2020-10-19

Changed

  • Heatmap colors and look changed
  • Minor text changes in FAQ page
  • Activities page: "Clear filter" link added

Fixed

  • 2 bugs in activities page:
    • Activities with the same name were merged previously (this was not intended)
    • Activity names with non-ASCII characters could potentially lead to UI issues (in case an unlucky substr would hit a multi-byte character..)

Removed

  • browser_os lareport removed

[0.10.0] - 2020-10-13

Added

  • Dashboard changes
    • 4 "mini statistics" instead of 3
    • Quiz/assignments shows recent attempts/submitted assignments
    • "Top used resources" shows the top 3 instead of top 1
    • Some UI changes to the boxes at the bottom
  • Page: "Participants"
    • Setting to configure merging of courses added. This allows to define to merge courses by their fullname or shortname (in case the same lecture was given in different semesters)
  • Page: "Hits"
    • Links to week heatmap
  • Page: "Quiz & Assignments"
    • Information regarding quizzes and assignments
  • Page "Activities":
    • Added text-based filter
  • Help page added
    • User tour added (that is added to the Moodle user tours on installation/upgrade) that can be triggered via Help page
  • Multiple UX changes
    • Loading indicators for plots
    • Better mobile breakpoints
    • Better wording

[0.9.0] - 2020-09-28

Added

  • Administration: Option course_customfield added to status option
    • If the Moodle version is >= 3.7, administration can set the setting status to course_customfield to let teachers decide whether the Learning Analytics link should be shown in the navigation. If the option is selected, the plugin will add a customfield to the course settings, so that teachers can enable/disable the setting on their own.
  • Activities report: Visible dividers added between course sections

Fixed

  • Activities report: Default section name not showing

[0.8.0] - 2020-05-29

Thanks a lot to Jonathan Liebers who implemented the Postgres support and improved multiple SQL queries.

Fixed

  • Support for Postgres added
  • If a person is enrolled multiple times into a course, they are counted only once now.

Removed

  • Removed notice in the UI introduced in version v0.7.3

[0.7.4] - 2020-05-15

Fixed

  • Notice regarding reset of browser/OS report is also shown in test environment and when there is no data to show

[0.7.3] - 2020-05-13

Note: This version was released and tagged as v0.7.3 but accidentally marked as v0.8.0 in the version.php.

Fixed

  • Clears browser_os logs (if upgraded) due to errors in the analysis (see logstore plugin)
  • Added related notice in the UI (only to RWTHmoodle page)

[0.7.2] - 2020-04-27

Fixed

  • Using format_string before displaying courses in learners report
  • Invisible courses and courses without startdate ae excluded from learners report

[0.7.1] - 2020-04-27

Fixed

  • Learners report uses option student_rolenames for calculating total number of students
  • Added missing language keys for learners page

[0.7.0] - 2020-04-24

Added

  • Option student_rolenames added. In case the system uses special names for users (instead of the default role name student), this setting can be used to configure the option. So far, the learners report was not able to show data in RWTHmoodle due to this.
  • Colors added for activities report: assign, pdfannotator

Fixed

  • Students are now able to filter by module type in activities report again

[0.6.1] - 2020-04-20

Removed

  • Option allow_dashboard_compare is also removed form the settings page. Previously, the option was still shown.

[0.6.0] - 2020-04-20

Changed

  • Changed how activities report works. It now uses the get_fast_modinfo function of Moodle to list courses. This allows a better order and uses the Moodle cache.

Removed

  • Option allow_dashboard_compare is removed for now as it is currently in an unstable state.

[0.5.0] - 2020-04-03

Added

  • Settings added: status and course_ids
    • status defines in which courses the Learning Analytics UI is linked/shown
    • course_ids can be used to only show the UI in specific courses

Changed

  • If the lanalytics logstore is disabled and the default status option is selected, no UI will be linked/shown.
  • Dependency logstore_lanalytics changed to: 2020040300 (v0.4.0)

[0.4.2] - 2020-03-31

Fixed

  • Hard-coded database prefix mdl_ removed

[0.4.2] - 2020-03-31

Changed

  • CSS change due to RWTH layout design

[0.4.1] - 2020-03-30

Changed

  • Minor language string changes

[0.4.0] - 2020-03-30

Changed

  • Tables are changed to better fit with RWTH layout
  • Improved activities report
    • Before this version, "Unknown" was shown for non-default activities, now the names for all activites are displayed
    • Added icons to the modname table

[0.3.0] - 2020-03-25

Added

  • Option navigation_position_beforekey added to specify where the link to the dashboard in the navigation should be added

Changed

  • Activities report was only available for teachers. Report is now available for everyone, but hidden activities are excluded for students.
  • If navigation_position_beforekey is not specified, the plugin will add the link above the first TYPE_SECTION node. If there is no TYPE_SECTION node in the navigation, the link will be added at the end.

[0.2.1] - 2020-03-24

Fixed

  • Added missing language strings

[0.2.0] - 2020-03-24

First public release.