1 |
efrain |
1 |
### 10.1.0 ###
|
|
|
2 |
|
|
|
3 |
* Ionic 5 support added to make the plugin compatible with the Moodle App version
|
|
|
4 |
3.9.5. Credit goes to Dani Palou (@dpalou).
|
|
|
5 |
* Removed legacy Bootstrap 2 classes. Credit goes to Daniel Escobar (@Daryhez).
|
|
|
6 |
* Coding style cleanups and improvements.
|
|
|
7 |
|
|
|
8 |
### 10.0.0 ###
|
|
|
9 |
|
|
|
10 |
* Display of progress and grade in referenced course on the main course page can be
|
|
|
11 |
now configured (issue #32). Credit goes to Arnaud Trouvé (@ak4t0sh).
|
|
|
12 |
* Supported Moodle versions 3.9 (LTS) and 3.10.
|
|
|
13 |
|
|
|
14 |
### 9.0.1 ###
|
|
|
15 |
|
|
|
16 |
* Added example JSON context to the ionic template to pass the mustache lint.
|
|
|
17 |
|
|
|
18 |
### 9.0.0 ###
|
|
|
19 |
|
|
|
20 |
* Added support for the Moodle Mobile App. The app displays a simple screen with the
|
|
|
21 |
information about the progress in the referenced course, the current final grade
|
|
|
22 |
there and a button to go to the referenced course. Teacher specific features such as
|
|
|
23 |
fetching grades are out of mobile app support scope (issue #19).
|
|
|
24 |
* Added standard subcourse:view allowing to fine control what can view the module
|
|
|
25 |
instances in the course.
|
|
|
26 |
* Added ability to mark the Subcourse activity as completed automatically upon opening
|
|
|
27 |
by users - uses standard view tracking feature.
|
|
|
28 |
|
|
|
29 |
### 8.0.1 ###
|
|
|
30 |
|
|
|
31 |
* Fixed issue #38 causing the grades fetch fail and throw error in certain cases. This
|
|
|
32 |
is a regression of the hidden grades support introduced in 8.0.0 (issue #28).
|
|
|
33 |
|
|
|
34 |
### 8.0.0 ###
|
|
|
35 |
|
|
|
36 |
* Referenced course selector uses the autocomplete form widget (issue #34).
|
|
|
37 |
* Referenced course final grades can now be fetched either as real values (existing
|
|
|
38 |
and default behaviour) or as percentual values (new optional behaviour). This allows
|
|
|
39 |
teacher to keep the percentage displayed in the referenced course matching with the
|
|
|
40 |
grade in the subcourse activity even if there are excluded grades (issue #29).
|
|
|
41 |
* If the grades are hidden in the referenced course, they are now correctly marked as
|
|
|
42 |
hidden in subcourse activity, too. This supports both hidden grade item (i.e. whole
|
|
|
43 |
columns in the gradebook) and individual grades (issue #28).
|
|
|
44 |
* Supported and tested on Moodle 3.8 and 3.9. Likely to work on lower versions, too.
|
|
|
45 |
|
|
|
46 |
### 7.2.0 ###
|
|
|
47 |
|
|
|
48 |
* Links to the referenced course can open in a new window/tab (issue #27).
|
|
|
49 |
|
|
|
50 |
### 7.1.1 ###
|
|
|
51 |
|
|
|
52 |
* Do not call a method deprecated in Moodle 3.6
|
|
|
53 |
* Updated Behat tests to work in Moodle 3.6
|
|
|
54 |
|
|
|
55 |
### 7.1.0 ###
|
|
|
56 |
|
|
|
57 |
* Improved handling of hidden grade items in the referenced course (issue #28).
|
|
|
58 |
|
|
|
59 |
### 7.0.0 ###
|
|
|
60 |
|
|
|
61 |
* Progress in the referenced course is displayed.
|
|
|
62 |
* The main view page now provides links to the gradebook in the referenced course
|
|
|
63 |
instead of the link to the gradebook in the current course (issue #22).
|
|
|
64 |
* Overall cleanup and UI improvements of the main view page.
|
|
|
65 |
|
|
|
66 |
### 6.0.0 ###
|
|
|
67 |
|
|
|
68 |
* Filters are applied displaying course names - credit goes to Philipp Hager
|
|
|
69 |
* The "should be completed" event is displayed on the dashboard if expected completion
|
|
|
70 |
date/time is set.
|
|
|
71 |
* Privacy API implemented to make it GDPR friendly. No personal data are stored by the
|
|
|
72 |
module itself.
|
|
|
73 |
* Requires Moodle 3.3 or higher, updated tests for Moodle 3.5.
|
|
|
74 |
|
|
|
75 |
### 5.0.1 ###
|
|
|
76 |
|
|
|
77 |
* Fixed a typo in the string (currrent -> current).
|
|
|
78 |
* Updated Behat tests to work in Moodle 3.3 and 3.4.
|
|
|
79 |
|
|
|
80 |
### 5.0.0 ###
|
|
|
81 |
|
|
|
82 |
* Performance improvements: On triggered events (such as when a student
|
|
|
83 |
received a grade in the referenced course), the subcourse used to fetch all
|
|
|
84 |
students grades. This led to performance troubles in courses with many
|
|
|
85 |
students, or when performing bulk changes (such as enrolling multiple
|
|
|
86 |
students at once).
|
|
|
87 |
* Completion: The subcourse can now be automatically marked as completed when
|
|
|
88 |
the student completes the referenced course.
|
|
|
89 |
* Behat tests pass on Moodle 3.1 and 3.2, manually tested on 3.3.
|
|
|
90 |
|
|
|
91 |
### 4.0.1 ###
|
|
|
92 |
|
|
|
93 |
* Fixed Behat tests syntax for Moodle 3.1 and 3.2
|
|
|
94 |
|
|
|
95 |
### 4.0.0 ###
|
|
|
96 |
|
|
|
97 |
* Fixed Behat test failure in Moodle 3.0 due to MDL-51051.
|
|
|
98 |
* Fixed coding style violations reported by the codechecker.
|
|
|
99 |
* Added support for Travis CI.
|
|
|
100 |
|
|
|
101 |
### 3.1 ###
|
|
|
102 |
|
|
|
103 |
* Added support for Moodle 2.9 - does not use `add_intro_editor()` for this and higher versions.
|
|
|
104 |
* Improved Behat tests to prevent accidental false positive matches of certain selectors.
|
|
|
105 |
|
|
|
106 |
### 3.0 ###
|
|
|
107 |
|
|
|
108 |
* The module now observes "user graded" and "role assigned" events and fetches grades instantly on them (no need to rely on pressing
|
|
|
109 |
the "Fetch now" button or the cron task running). Credit goes to Vadim Dvorovenko for implementing this.
|
|
|
110 |
* Added Behat tests.
|
|
|
111 |
* Fixed missing name of the "addinstance" capability.
|
|
|
112 |
* Requires Moodle 2.8.
|
|
|
113 |
* Changed versioning scheme of the plugin. The "master" branch now contains the most recent stable code.
|
|
|
114 |
|
|
|
115 |
### 2.7.0 ###
|
|
|
116 |
|
|
|
117 |
* Added an option to instantly redirect to the referenced course when attempting to view the subcourse module page. This does not
|
|
|
118 |
affect users with the permission to fetch grades manually so they do not loose that option. Credit goes to Matt Gibson for the
|
|
|
119 |
original idea and implementation in his fork.
|
|
|
120 |
* Legacy cron function replaced with the new scheduled task API. This allows administrators to define the schedule of fetching
|
|
|
121 |
grades from subcourses to fit their needs (especially on heavy loaded sites with many users).
|
|
|
122 |
* Legacy add_to_log() replaced with the new event API. This allows to use the new logging storage introduced in Moodle 2.7. Credit
|
|
|
123 |
goes to Vadim Dvorovenko for the original patch.
|