-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCHANGES.txt
1183 lines (856 loc) · 38.4 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
========================================
Change log for mod_taskchain
========================================
2024-02-10 (12)
- mod_hotpot fix link to user on function to 'get_recent_mod_activity()'
2024-02-10 (11)
- more efficient code to fetch 'modgrade' string in Moodle >= 2.8 and 'grade' string in Moodle <= 2.7.
2024-02-03 (10)
- hide egacy event methods that cause an error in Moodle >= 4.2
2024-02-02 (09)
- fix duplicated headers in pages on Moodle >= 4.x
2024-01-30 (08)
- fix errors about null name in form headings
2024-01-24 (07)
- improve layout on form to forms to edit tasks and chains on non-Boost themes
2024-01-24 (05)
- fix layout on form to edit singel task, chain or columnlist
2024-01-22 (04)
- small change to code layout for readability
2023-09-27 (01)
- improve compatability with old themes that not based on Boost or Bootstrap 4.
2023-09-27 (00)
- add CSS to display activity grades on course page
2023-09-08 (98)
- fix a couple of compatability issues with Moodle 4.x. [1] ensure 'introformat' field is not null, [2] ensure 'tableprefix' value is not null when request chaingrade report
2023-04-21 (97)
- fix display of grades on coure page in Moodle >= 4.x
2022-09-15 (96)
- fix setting of intro field in Moodle 4.x
2022-09-06 (95)
- small fix for error message when adding new conditions to a taskchain
2022-09-06 (94)
- fix compatibility with PHP 8.x and Moodle 4.x [1] remove use of deprecated string ('grade', 'core') [2] remove use of continue in switch statement; [3] remove use of curly braces on strings; [4] add 'intro' and 'introformat' fields; [5] use custom version of utf8_to_entities() that does not convert strings to lowercase;
2022-02-18 (93)
- fix error when displaying grades on course page for non-editing teacher
2021-09-14 (92)
- modify markdown syntax for long help messages (for compatability with Moodle 3.11)
2021-06-09 (91)
- mod_hotpot when indexing strings and arrays, replace use of curly brackets, {}, with square brackets, [], for compatability with PHP 8.x
2020-06-05 (89)
- mod/taskchain convert URLs in 'src' attribute of <audio> and <video> tags
2020-03-01 (88)
- include current version in tool to redo upgrade
2019-10-31 (86)
- standardize layout and spelling in CHANGES.txt
2019-10-31 (86)
- use default media player when spcified player is not available
2019-07-28 (84)
- add db/subplugins.json for compatability with Moodle >= 3.8
2019-07-17 (83)
- separate '<?' to '< ?' so that it is not mistaken for a PHP short tag
2019-06-21 (82)
- fix PREVIOUS/NEXT for 'sourcetype' field in 'taskchain_tasks' table in db/install.xml
2019-05-30 (81)
- remove 'continue' statement inside SWITCH block
2019-04-05 (80)
- add comments about events_trigger availability
2019-03-30 (79)
- ensure 'modname' is defined when creating new activities in Moodle >= 3.5
2019-03-11 (78)
- bump version number to force use of new CSS
2019-02-08 (77)
- fix URL of secondary zip download site
2019-02-08 (77)
- adjust CSS to suite Boost theme
2019-01-21 (76)
- remove use of 'events_trigger' for compatability with Moodle 3.6
2018-09-10 (75)
- fix URL for Moodle message feedback in Moodle >= 3.2
2018-08-17 (73)
- fix error when mode has no submodes on view page
2018-07-04 (72)
- replace deprecated pix_url with image_url in Moodle >= 3.3
2018-06-30 (71)
- fix location of parentNode in JMix under Boost theme
2018-06-30 (70)
- fix javascript error: Cannot use 'in' operator to search for 'onbeforeunload' in window
2018-06-30 (69)
- fix location of parentNode in JMix under Boost theme
2018-06-29 (68)
- display reports in Admin menu in Moodle >= 2.5 to ensure that they remain accessible in Boost theme
2018-06-26 (66)
- replace shorthand declaration of array, [...], with standard array(...) for compatability with PHP 5.3
2018-06-02 (65)
- use standard window.open to open popups instead of Moodle's erstwhile openpopup()
2018-06-02 (64)
- add missing global $CFG in hp/6/renderer.php
2018-05-30 (63)
- add output format descriptor strings for Rottmeier DropDown and JGloss
2018-05-30 (62)
- replace each() with key(), continue() and next() for compatability with PHP 7.2
2018-05-29 (61)
- replace 'each()' with 'foreach()' for compatability with PHP 7.2
2018-05-25 (60)
- add to <open-text> tags to JCloze XML to account for new behavior of XML parser in Moodle >= 3.5
2018-04-21 (59)
- fix activity-navigation bar (Moodle >= 3.4) being covered by position:absolute and floating elements
2018-04-20 (57)
- in responses report, replace deprecated tick/cross icons in Moodle >= 2.5
2018-03-15 (56)
- remove duplicate line to include locallib.php
2018-03-15 (55)
- fix error when deleting TaskChain activities with cron in Moodle 3.4 'Trying to access property of empty object'
2018-02-27 (54)
- update coursleinks.js.php to use new get_last_section_number() method Moodle >= 3.3
2017-10-04 (53)
- Added support for block_myoverview in Moodle 3.3+
2017-10-04 (52)
- fix save button on TaskChain settings page; replace use of (de)select_all_in JS in Moodle >= 3.3
2017-09-14 (51)
- replace JS (de)seleect_all_in with Jquery equivalent in Moodle >= 3.3
2017-09-14 (51)
- fix positioning of JMatch items and box sizing on templatable themes in Moodle >= 3.3
2017-08-29 (50)
- rename data_postprocessing() method to form_postprocessing in order not to classh with standard method names in Moodle >= 3.3
2017-06-29 (49)
- add fix for 'title' field whenrestoring pre-2017-06-29 (49) TaskChain to pos-2017-06-29 (49) version of the plugin
2017-06-29 (48)
- add records.js to github repository
2017-06-27 (47)
- 'XXX' code that was remove leftover from testing
2017-04-27 (46)
- replace use of pix_url for compatability with Moodle >= 3.3
2017-04-27 (46)
- add compatability with new mform method: data_postprocessing (Moodle >= 3.3)
2017-04-14 (45)
- replace use of undefined method theme->pix_icon with theme->pix_url
2017-04-13 (44)
- use pix_icon instead of pix_url for compatability with Moodle 3.3
2017-04-01 (43)
- Fix 'Unexpected character in input' warning in PHP 7.1
2017-03-31 (42)
- in Moodle >= 3.1, remove '[' and ']' ids when search for form elements
2017-03-30 (41)
- add 'titletext' column to 'Edit tasks' page
2017-03-30 (40)
- if required, display task titles on task menu from source file
2017-03-22 (39)
- fix 'Unsupported $module syntax' warning during installation via CLI
2017-03-17 (38)
- preliminary code to get task title from source file when displaying task menu
2017-02-15 (37)
- convert relative URLs in add HTML5 <track> tags
2016-11-09 (36)
- fix setting of baseurl in table, required for filters and pagination links
2016-10-25 (35)
- add 'credits' section to README file
2016-10-24 (34)
- fix functionality of add/edit/dete column lists for tasks and chains
2016-10-23 (33)
- add new edit/form/helper method to allow add action buttons
2016-10-22 (32)
- improve layout of columnlists form
2016-10-17 (31)
- small improvement to CSS that positions checkboxes on edit form for column lists
2016-10-17 (31)
- fix display of task menu when starting 2nd or subsequent chain attempt; make chainattempt the default report mode; allow admins to skip checks on entry activity grade
2016-10-12 (30)
- finish implementation of new 'manualcompletion' field which allows students to manually finish and close a chain with no post-conditions
2016-10-12 (29)
- preliminary implementaion of new functionality to allow students to manually declare a chain attempt finished
2016-10-11 (28)
- fix missing string when deleting multiple conditions
2016-10-06 (27)
- fix enabling and disabling of filter on Moodle 3.x
2016-09-15 (26)
- handle self-modified HP html files that have no Begin|EndSubmissionsForm markers
2016-07-24 (25)
- fix JCross and JMemori (JMatch) button captions with apostrophe
2016-07-16 (24)
- Moodle coding standards compatability: remove all usage of 'print' and 'create_function' in PHP code
2016-07-13 (23)
- tidy up code to show/hide actions on page to Edit tasks/chains
2016-07-11 (22)
- fix addition of borders to actions on Edit tasks page
2016-07-10 (21)
- allow timielimit to use or override setting in template/source file
2016-07-03 (20)
- use YUI file to add js to edit page for multiple records
2016-07-03 (20)
- small improvement to JS the show/hide actions on page to Edit multiple tasks/chains
2016-07-03 (20)
- fix setting of timlimt on settings page for individual task or taskchain
2016-06-15 (19)
- fix setting of current group id during and between Moodle sessions
2016-06-13 (18)
- allow grade book pass grade eto be set on TaskChain settings page
2016-06-10 (17)
- remove residue testing code which prevente chains being imported in Moodle <= 3.0
2016-06-09 (16)
- use $CFG->branch to detect Moodle's major version in version.php
2016-06-08 (15)
- small improvements to the handling of Xerte HTML5 activities, but the display of these activities is still not fully functionaly
2016-06-01 (14)
- fix display of recent Xerte (SWF) quizzes
2016-05-14 (13)
- allow detection of BOMs in Moodle system (=core) scripts
2016-05-11 (12)
- fix detection of completion conditions for 'Student must receive grade'
2016-04-25 (11)
- fix access to folders in 'filesystem' repository in Moodle >= 3.1
2016-04-21 (09)
- fix constructor function for 'heading' form field on Moodle <= 2.9
2016-04-20 (08)
- fix updaing of completion status when using COMPLETION_TRACKING_MANUAL
2016-03-16 (07)
- standardize name of constructor methods to __construct
2016-02-06 (06)
- limit width of grade containers on course page to 95% of parent width
2016-01-12 (05)
- CONTRIB-6084 decode HTML entities to UTF8 before encoding as JS unicode
2015-12-30 (04)
- fix small incompatabilities with Moodle 3.0
2015-12-10 (03)
- fix overlapping of activity grades and completion checkboxes on the course page
2015-12-09 (02)
- allow specification of ALL mods in courselinks.js.php
2015-11-05 (01)
- fix bug that prevented JMatch FlashCard from finishing
2015-11-03 (00)
- fix activity completion when status becomes completed
2015-11-01 (99)
- improve detection and reporting of faulty HTML tags in JQuiz questions
2015-10-29 (98)
- standardize white spce in JS template files for JCloze and JQuiz
2015-10-28 (97)
- remove troublesome ascii control chars from HP XML files, and handle floating elements when setting canvas height in browser
2015-10-26 (96)
- fix disabling of completion criteria for passing grade in main TaskChain settings form
2015-10-07 (95)
- standardize format of release string in version.php
2015.10.01 (94)
- disable FEATURE_CONTROLS_GRADE_VISIBILITY as it was not being used
2015.10.01 (93)
- disable advanced grading as it was not being used
2015.09.27 (92)
- added missing strings for JCloze Find-It (a)
2015.09.20 (91)
- improve efficiency of fetching group/grouping user ids and counts
2015.09.14 (90)
- fix broken media players in RHS of JMatch caused by obfuscation of JS making URLs undetectable
2015.09.13 (89)
- fix adding of new task to begining or middle of chain
2015.09.11 (88)
- improve logic to select mainfile accounting for archive files (zip, tgz)
2015.09.11 (86)
- when adding a new TaskChain, zip/tgz files will be unpacked and searched for task files
2015.09.07 (85)
- fix display of specific previous/next activities on Entry/Exit page columns on page to Edit Chains
2015.09.06 (84)
- fix syntax error in file/hp/class.php
2015.09.03 (82)
- fix URLs in JCloze clues
2015.08.11 (81)
- rename completionpassed field to completionpass, as in Quiz module
2015.07.27 (80)
- fix infinite loop generating course page when a TaskChain activity has 'showdescription' enabled
2015.07.09 (79)
- CONTRIB-5819 improve wording of delay3: Use specific delay
2015.06.02 (78)
- do not use undefined property, 'lastchainattempttime', when checking for required delay1/2
2015.06.02 (78)
- fix setting of inpopup switch when viewing pages in link from non-popup page
2015.05.14 (76)
- improve Moodle version detection using compare_version
2015.05.13 (75)
- allow detection of Moodle version from $CFG->yui3version, if $CFG->release is not available, for example when installing from the CLI using PHPunit
2015.04.12 (74)
- remove old code that was blocking the display of grades on the course page
2015.04.12 (74)
- fix display of grades for specific groups
2015.04.12 (74)
- remove duplicated "defined" statement in settings.php
2015.04.12 (74)
- mod/hotpot compatability with Moodle 2.9: use core_date::get_user_timezone() instead of get_user_timezone_offset()
2015.03.26 (73)
- add version.php for subplugins of TaskChain
2015.03.26 (73)
- fix display of grades on course page; always allow teachers and admins to access TaskChains even if previous activity condition is not met; fix display of activity names on Edit Chains page
2015.03.10 (71)
- fix deletion of TaskChain chain/task attempts during course reset
2015.03.07 (70)
- add missing method define_restore_log_rules() required for restore on Moodle >= 2.x
2015.02.18 (69)
- small code optimizationwhen converting tap/click events
2015.02.11 (68)
- standardize white space (tab -> 4 spaces) in *.js file
2015.02.11 (68)
- handle devices that detect both mouse events and tap events
2015.01.20 (66)
- fix faulty conversation of decimal HTML entities with leading zero in Moodle <= 2.5
2015.01.14 (65)
- fix upgrade error 'Class not found on line 423 in upgrade.php'
2015.01.12 (64)
- small improvements to code readabaility (white space and comments)
- add new custom completion criteria based on grade and status
2015.01.07 (62)
- fix deletion of attempts by site admins
2015.01.06 (61)
- limit display of TaskChains on MyMoodle page to activities that are open and are not closed, i.e. the open date is in the past and the closing deadline has not yet passed
2015.01.04 (60)
- fix deletion of attempts using checkboxes on reports
2014.12.28 (59)
- fix review page for JMatch with commas in draggable items
2014.12.22 (58)
- add TaskChain activities to MyMoodle page
2014.12.19 (57)
- fix display of event description and explanation in Site admin -> Reports -> Logs and Events list
2014.12.17 (56)
- fix error adding and updating logs for TaskChain 'view all' event
2014.12.12 (55)
- always report view event in log, even when there is no entry page
2014.12.11 (54)
- disable legacy log during log migration upgrade
2014.12.11 (53)
- fix incorrect TaskChain actions in log table and optimize classes/event/*.php by using a base class
2014.12.05 (52)
- add record snapshots to logging in Moodle >= 2.6
2014.12.01 (51)
- remove calls to init() in classes/event/*.php files
2014.11.28 (50)
- hide update progress bar when updating via CLI
2014.11.28 (50)
- enable new 'standard' logging on TaskChain module
2014.11.28 (49)
- fix add_to_log wrapper function and add event strings to lang pack
2014.11.27 (48)
- add event classes for Moodle Event API 2.0
2014.11.27 (47)
- improve 'lazy' detection and transfer of files from Private Files to sourcefile file-area
2014.11.26 (46)
- fix placement of suffix in JMix deluxe output format
2014.11.26 (45)
- fix fetching of secondary files (images etc) from Private Files
2014.11.26 (44)
- fix detection of source files in Private Files area
2014.11.26 (43)
- detect and add task config file when adding/updating tasks
2014.11.24 (42)
- fix position of feedback in JGloss
2014.11.21 (41)
- fix position of prefix and suffix in JMix deluxe output format
2014.11.11 (40)
- fix VIEW completion on TaskChain module
2014.10.18 (39)
- fix 'convert object to string' error in lib.php
2014.10.18 (39)
- fix warnings regarding undefined class 'mod_taskchain' in lib.php, and unknown method 'get_file' in edit/task.php
2014.10.18 (39)
- fix edit of single items on edit tasks/chains pages
2014.09.30 (38)
- half-finished attempt to implement ajax updating of singlefields on edit tasks page
2014.09.30 (38)
- do not include renamed main file when adding new TaskChain and searching folder for task files
2014.09.30 (38)
- fix window width whe adding/updating task conditions
2014.09.30 (38)
- add header to all reports
2014.09.29 (37)
- fix unknown pageid error when duplicating a TaskChain error activity on the course page
2014.09.19 (36)
- fix 'version value is missing from version.php
2014.09.19 (35)
- mod/hotpot fix 'Undefined variable version.php'
2014.09.19 (35)
- fix 'undefined ->version' in Moodle 2.4 - 2.5
2014.09.16 (34)
- fix user-switching in TaskChain reports
2014.09.14 (33)
- fix handling of unicode characters in main text of Rhubarb exercises
2014.08.31 (32)
- fix editing of entrytext and exittext
2014.08.09 (31)
- fix errors caused by invalid parent$this syntax (Rhubarb and JMix keypress)
2014.07.22 (30)
- mod/tasckchain fix display of DropArea span in JQuiz Autoadvance JMix questions
2014.07.04 (29)
- mod/tasckchain small improvement to code layout in event.js
2014.07.04 (29)
- fix all calls to get_string() to use 'mod_taskchain'
2014.07.02 (28)
- fix urls for Windows Media Player using 'url' in PARAM tag
2014.07.01 (26)
- add new output format JMatch Sort (html)
2014.06.28 (23)
- add new JMatch Sort (html) output format
2014.06.28 (23)
- fix urls on HP next/prev navigation buttons
2014.06.26 (22)
- fix sorting of sub/superscript chars in keypad
2014.06.25 (21)
- improve code layout in new JQuiz Intro renderer
2014.06.25 (21)
- mod/taskchainadd new JQuiz Intro output format
2014.06.25 (20)
- re-introduce 'iconlink' parameter for square-brakcets notation
2014.06.24 (19)
- fix loading of audio players in files which shuffle and remove document elements
2014.06.23 (18)
- add missing output format: JMatch allow duplicates
2014.06.18 (17)
- add event.js
2014.06.18 (17)
- intermittant commit to fix audio players in JMatch/Jmix
2014.06.18 (17)
- fix JMatch/JMix drag and drop in Firefox
2014.06.18 (17)
- force loading of flowplayer before inserting audio media players
2014.06.16 (16)
- fix JMix v6+ with audio player
2014.06.16 (15)
- fix audio players on JMatch drag-and-drop
2014.06.13 (14)
- fix JMatch and JMix drag-and-drop on touch screens
2014.06.10 (13)
- enable JMix v6+ on touch screen devices
2014.06.06 (12)
- CONTRIB-5100 fix JMix restart button to move all tiles/segment back to their original positions
2014.06.05 (11)
- use em instead of px for styles on edit-tasks page
2014.05.25 (10)
- fix preparation of delay3 field on task settings form
2014.05.24 (09)
- add _get_completion_state function required for course/activity completion
2014.05.22 (07)
- mod/taschain remove use of non-exitant table 'taskchain_attempt'
2014.05.16 (06)
- convert 'quizport' to 'taskchain' and 'attforblock' to 'attendance' in course section summaries using courselinks.js.php
2014.05.01 (05)
- fix MySQL collations utility to convert from utf8_unicode.ci to utf8_general.ci
2014.05.01 (05)
- position course grades on the right of the course page
2014.05.01 (05)
- fix display of taskgrades on course page
2014.05.01 (05)
- fix errors from menu_select statements in courselinks script
2014.05.01 (05)
- convert usemediafilter tag from quizport to taskchain when migrating from QuizPort to TaskChain
2014.05.01 (04)
- restore config file from moodle1 backup file
2014.04.30 (03)
- have taskchain handle the conversion of quizport to taskchain in the moodle.xml backup file
2014.04.30 (03)
- improve comments in moodle1 conversion script
2014.04.30 (03)
- fix restore of task conditions in Moodle1 and Moodle2
2014.04.30 (02)
- improve restore of Moodle1 (QuizPort) to Moodle2 (TaskChain)
2014.04.27 (01)
- improve conversion of Moodle1 backup to Moodle2 backup
2014.04.27 (01)
- initial version of Moodle1 to Moodle2 conversion script
2014.04.27 (01)
- reword version.php to pass moodle.org repository validation checks
2014.04.21 (99)
- fix glossary filtering on Moodle >= 2.3
2014.03.18 (98)
- fix detection of strings to be filtered
2014.03.17 (97)
- use course object, instead of id only, when calling get_fast_modinfo
2014.03.17 (97)
- remove unneccesary mapping of condition ids in taskchain restore script
2014.03.17 (97)
- improve saving of defaults on chain/task forms
2014.03.16 (96)
- remove superflous code from textlib method
2014.03.16 (96)
- fix white page error when updating conditions on Edit tasks page
2014.03.16 (95)
- initial implement restore for Moodle 2.x
2014.03.13 (94)
- first attempt at Moodle 2.x backup script
2014.03.11 (93)
- remove record id numbers from css ids in default values row of edit tasks screen
2014.03.08 (92)
- fix setting of default conditions when apply default conditions on 'Edit tasks' page
2014.03.06 (91)
- fix linking to NEXT activity when a specific activity is specified
2014.03.02 (90)
- further improvements to positioning of elements in JMatch intro output format
2014.03.02 (89)
- fix updating of task source file when TaskChain cache is enabled
2014.03.02 (88)
- remember entry/exit page settings in user preferences and use them when creating new TaskChain activities
2014.03.01 (87)
- improve styles on edit-tasks page
2014.02.28 (86)
- only apply filters to text outside of html tags
2014.02.27 (85)
- fix display on JMatch intro
2014.02.27 (84)
- fix outputformat for updated task files
2014.02.26 (83)
- fix adding new tasks to a chain
2014.02.10 (82)
- remove style and script tags from quiz name in HTML files
2014.02.10 (82)
- remove style andscript tags when extracting name from HTML files
2014.01.26 (81)
- fix continue button on tasks using HTML files
2014.01.23 (80)
- fix extraction of title from html files
2014.01.22 (79)
- make recent_activity function compatible with Moodle <= 2.3
2014.01.22 (78)
- use modinfo methods instead of direct access to properties in recent_activity reports
2014.01.22 (77)
- enable use of config file to override source file for a task
2014.01.22 (76)
- fix setting of html file titles
2014.01.17 (74)
- fix updefined proerty task->source in html and xerte attempts
2014.01.17 (74)
- fix error in upgrade script: undefined function taskchain_update_grades()
2014.01.16 (72)
- force recalculation of TaskChain grades and make utilities compatible with Moodle 2.6+
2014.01.14 (71)
- make import_hotpot_tables compatible with Moodle >= 2.6
2014.01.14 (71)
- add setting for FEATURE_USES_QUESTIONS feature in lib.php
2014.01.14 (71)
- small fix to allow Xerte source files to specify either rlo or rlt files
2014.01.14 (70)
- remove double slash from baseurl in Xerte output format
2014.01.12 (69)
- fix reading of sibling files required for Xerte files
2014.01.12 (67)
- fix undefined property attempt->score when submitting task attempt
2014.01.11 (66)
- fix undefined property cm in jmemori output format
2014.01.05 (65)
- first attempt to improve deletion of attempts
2014.01.05 (65)
- optimize detection and enabling of user editing mode
2013.12.16 (64)
- CONTRIB-4795 fix missing strings: nomorechainattempts and attemptsallowed
2013.12.08 (63)
- fix position of list items in conditions on edit tasks page in Moodle 2.0
2013.11.27 (62)
- fix missing strings errors when adding new taskchain
2013.11.26 (61)
- ignore showdescription field in Moodle <= 2.1
2013.11.26 (61)
- improve editing of individual fields on edit tasks/chains pages
2013.11.24 (60)
- fix error in Moodle 2.0 - 2.2 which nas no file.set_sortorder method
2013.11.19 (59)
- improve detection of code to handle finish of JMatch Sort
2013.11.19 (58)
- always call setType for the 'addtype' form field
2013.11.19 (58)
- add TC_request and TC_response to edit/form/helper.js.php
2013.11.19 (58)
- add preliminary version of edit/form/helper.js.php
2013.11.19 (58)
- add 'update', 'delete' and 'preview' icons to edit/chains page
2013.11.17 (57)
- fix error returning from adding multiple tasks to a chain
2013.11.17 (57)
- remove tasks from add/move affter list, if they have been deleted
2013.11.17 (57)
- fix link from recent activity report to report.php
2013.11.17 (57)
- remove tasks from add/move affter list, if they have been deleted
2013.11.17 (57)
- remove records from RAM cache if they are deleted from attempt lists on screen
2013.11.17 (57)
- fix DB error accessing wrong table in taskchain_get_recent_mod_activity
2013.11.16 (56)
- ensure StartUp is not run more than once
2013.11.15 (55)
- add new JMatch Sort output format
2013.11.15 (55)
- prepare to add new JMatch Sort output format
2013.11.15 (55)
- add new field allowpaste to specify whether or not students can copy, paste and drag text into text input boxes
2013.11.14 (53)
- optimize bodystyles settings code
2013.11.13 (52)
- add new TaskChain config setting to allow Hot Potatoes styles to override Moodle theme is required
2013.11.13 (50)
- markdown for usemediafilters help text
2013.11.13 (50)
- fix undefined property 'context' when usefilters is enabled for a task
2013.11.06 (49)
- fix path to autoadvance img and styles
2013.10.26 (48)
- move autoadvance functions into attempt/hp/6/jcloze/xml so that the can be shared between ANCT-Scan and v6 autoadvance output formats
2013.10.26 (47)
- add new ANCT-Scan auto-advance output format for JCloze
2013.10.26 (47)
- fix conversion of TheSound relative urls in PARAM tags
2013.10.21 (46)
- micro-increment version
2013.10.21 (45)
- add force_autoupdate utility
2013.10.21 (45)
- use formatted version as release e.g. 2013.10.21 (45)
v1.0.44
- prevent negative taskid from masking chainid when merging URL params
- change module maturity to STABLE, and set release 1.0.44
v0.9.43
- fix use get_context_instance in Moodle 2.0 and 2.1
- restore id_ prefix to ids on header elements in forms for single chain, task and condition records
v0.9.41
- add new classes/plugininfo folder for compatability with Moodle 2.6
- add new additional user fields to reports for compatability with Moodle 2.6
v0.9.40
- small change to comment in hp.js
- fix error when source/config repositoryids are not set in taskchain_cache
v0.9.39
- improve detection of updated files in Private files
v0.9.38
- fix the setting of 'id' in edit/form; allow deletion of attempts using report.php
- fix DB error on index.php
- fix form header ids for Moodle 2.5 and later
- correctly set, display and retrieve the stop button settings
- fix Fatal error: Call-time pass-by-reference in 'mod/taskchain/attempt/review.php' - thanks to eviweb
- improve performance of Rhubarb STOP button
- remove select effect when dragging in JMatch and JMix
v0.9.34
- allow pasting of answers if window.allow_paste_input = true
v0.9.33
- fix errors caused by setting usemediaplayer to YES
- fix display of 'title' field on Edit Tasks form
v0.9.32
- fix display and setting of 'title' field in task edit form
- restore broken mediafilter/class.php
- remove use of deprecated get_context_instance and get_textlib
- allow setting and display of reviewoptions for taskchain tasks
v0.9.30
- make courselinks.js.php aware of groupid in taskchain_navigation block
- force HP results to be saved in Chrome and other browsers which have no onunload event
- Moodle.2x mod/hotpot force HP results to be saved in Chrome and other browsers which have no onunload event
- hide empty rows on report tables
v0.9.28
- Moodle.2x mod/reader force students to resume 'in progress' task attempts when there is no entry screen
- add option 'id' parameter to merge_params function
- fix Hint/ShowAnswer button in FindIt
- improve interface on utility to redo upgrade
- fix link from attempts summary on entry page to report.php
- replace relative dirname(__FILE__) with absolute file path in edit/* scripts
- prevent paste on text imput elements and textareas in tasks
- replace all references to mod_taskchain::available_xxx by taskchain_available::xxx
- remove need for __callStatic for compatability with PHP 5.2
- remove class::method() from review.php for compatability with PHP 5.2
- replace __DIR__ with dirname(__FILE__) for compatability with PHP 5.2
- remove 'id_' prefix from ids of FIELDSET.clearfix in edit tasks/chain pages (for compatability with Moodle 2.0)
v0.9.22
- rename templatesfolders property to templatefolders
v0.9.21
- don't show entry page when TC has allowresume set to 'force' yet entrypage is 'YES'
v0.9.20
- force fieldsets to have default 'id_' prefix used in Moodle >= 2.5
v0.9.19
- stretch rows to cover all columns in Edit Tasks/Chains
v0.9.18
- fix undefined field 'timeclose' error when reviewing task attempt
- force creation of taskchain_chain_attempt/grade
- microincrement version number
v0.9.17
- fix id of fieldsets in forms which caused Edit Tasks page to hang in javascript
- CONTRIB-4506 fix creation of non-ascii chars for keypad
- don't use deprecated get_all_sections in Moodle >= 2.3
- add new setting to prev/next activity to allow selection of graded activities
v0.9.16
- fix feedback messaging and webpages and microincrement version number
v0.9.15
- first try at chaingrades report
- finish taskattempt report/review
- first try at quizscore report
- finish chainattempt report
- first attempt at chaingrade report
- fix error regarding unset variable on exit page
- check for missing methods in navigation nodes in Moodle 2.0 and 2.1
- rename chaingrades report lang files
- rename report lang files
- fix names of taskXXX report lang files
- fix name of taskclicktrail report
- add chaingrades report and fix names of taskXXXs report lang files
- remove underscore from task_xxx reports
- tidy up report tablelib.php and userfiltering.php
- fix names of report classes
- rename lang files for task_xxx reports