forked from openequella/moodle-mod_openEQUELLA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
764 lines (396 loc) · 18.5 KB
/
ChangeLog
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
2015-07-23 Dongsheng Cai <[email protected]>
EQ-2277 Add capability requirements to equella web service definition
2015-07-20 Dongsheng Cai <[email protected]>
EQ-2269 Add filename to module db record
2015-06-11 Dongsheng Cai <[email protected]>
Ability to disable self signed ssl certificate check
2015-05-13 Dongsheng Cai <[email protected]>
New release requires 2.7 and up.
2015-05-12 Dongsheng Cai <[email protected]>
Clean up cancel.php and github url
moodleform_mod::add_intro_editor() is deprecated
use standard_intro_elements() instead
2015-04-23 Dongsheng Cai <[email protected]>
EQ-2124 Web Service: Fixed sorting field name
EQ-2121 Web Service: Fix records count for paging
2015-04-22 Dongsheng Cai <[email protected]>
Fix data records missing error in webservice
2015-04-14 Dongsheng Cai <[email protected]>
EQ-2097 Store resource info sent from EQUELLA
EQ-2097 Hack to display mp4 icon in moodle
EQ-2073 Assign mimetype when using push-to-lms
2015-03-31 Dongsheng Cai <[email protected]>
EQ-2067 "options" field uses larger textarea
2015-03-05 Dongsheng Cai <[email protected]>
fix is_https()
2015-01-22 Dongsheng Cai <[email protected]>
EQ-1931 Set mimetype for drag and drop resources
EQ-1465 Show recent equella modules in moodle recent report page
2015-01-10 Dongsheng Cai <[email protected]>
Fix generator url
Add a tool to generate module instances
2015-01-08 Dongsheng Cai <[email protected]>
EQ-1862 Integrated LTI testing tools
Add css style to LTI messages
2015-01-07 Dongsheng Cai <[email protected]>
EQ-1862 Fix lti outcome parsing library
equella module cron
2014-09-27 Dongsheng Cai <[email protected]>
EQ-1583 Moodle 2.7 Event APIs #33
Replace deprecated APIs
2014-12-02 Dongsheng Cai <[email protected]>
Escape ltilaunch.php url parameters
2014-11-26 Dongsheng Cai <[email protected]>
EQ-1676 list_courses_for_user returns course id number
2014-10-22 Dongsheng Cai <[email protected]>
Fix redirect url
2014-10-21 Dongsheng Cai <[email protected]>
EQ-1663 Load iframe after resizing
2014-10-15 Alex Rowe <[email protected]>
Add required functions for the completion library
fixes #34 #35
2014-09-18 Dongsheng Cai <[email protected]>
EQ-1607 Remove intercept files option
2014-09-12 Dongsheng Cai <[email protected]>
EQ-1599 Add missing module title in find_all_usage.
Description in webservice should be plain text.
2014-09-11 Dongsheng Cai <[email protected]>
Output detailed webservice error message
EQ-1598 Fix webservice error in moodle 2.5
2014-09-10 Dongsheng Cai <[email protected]>
Fix EQUELLA delete instance webservice
2014-09-09 Dongsheng Cai <[email protected]>
Rename equellaopeninnewwindow option
2014-09-08 Dongsheng Cai <[email protected]>
EQ-1582 Only intercept files when auto contribute selected
fix fullname() warning
2014-09-05 Dongsheng Cai <[email protected]>
Cleanup linkcheck.php code
2014-09-05 Alex Rowe <[email protected]>
Add mimetype and ltisalt on backup / restore
2014-09-03 Dongsheng Cai <[email protected]>
EQ-1576 Fix SQL for Oracle DB
2014-09-02 Dongsheng Cai <[email protected]>
EQ-1576 Avoid using DISTINCT in SQL
EQ-1574 fix js error when conditional access enabled #28
2014-08-21 Luke Rossiter <[email protected]>
Add EQUELLA views to moodle logs when using LTI
When LTI authentication is enabled, viewing an EQUELLA resource set to open in a new window did not add an entry to the moodle logs. Log entry added just before the redirect (similar to view.php).
2014-08-03 Dongsheng Cai <[email protected]>
EQ-1450 improve find_all_usage
2014-07-30 Dongsheng Cai <[email protected]>
coding style fix
2014-07-29 Dongsheng Cai <[email protected]>
Check if coursemodule exists
EQ-1444 Improve list_courses_for_user()
EQ-1450 find_usage_for_item performance improvements
2014-08-11 Dongsheng Cai <[email protected]>
EQ-1052 Dynamic window size
2014-08-01 Larry Cook <[email protected]>
EQ-1462 Provide SELECT COUNT(...) in find_all_usages
2014-07-25 Dongsheng Cai <[email protected]>
Declare $CFG in exception class
2014-06-26 Dongsheng Cai <[email protected]>
EQ-1373 Fix courseid in mdl_equella table
2014-06-19 Dongsheng Cai <[email protected]>
Improve find_item_usage to ignore items with invalid courseid
Fix coding style
2014-06-12 Holland, Aaron <[email protected]>
Fixes EQ-1317 send username as lis_person_sourcedid
2014-06-11 Dongsheng Cai <[email protected]>
Issue #24 bump module version
Issue #24 Fix custome roles' lang strings issue
2014-06-10 Dongsheng Cai <[email protected]>
Clean up get_all_editing_roles()
More checks on course category
2014-06-05 Dongsheng Cai <[email protected]>
Add ChangeLog file & fix hard-coded category id
2014-06-04 Dongsheng Cai <[email protected]>
Merge pull request #23 from agrowe/unique_db_call
Add DISTINCT to the SQL call to remove duplicate ID numbers
2014-06-04 Alex Rowe <[email protected]>
Add DISTINCT to the SQL call to remove duplicate ID numbers
2014-06-04 Dongsheng Cai <[email protected]>
Merge pull request #22 from agrowe/2.6
Update Equella Module to not show errors in 2.6
2014-06-04 Alex Rowe <[email protected]>
Update get_context instance to context_xxx::instance() as it has been deprecated since Moodle 2.2
Update coding style and update some formatting
Remove tabs and remove with 4 spaces plus fix tab formatting
2014-04-15 Dongsheng Cai <[email protected]>
Implement reporting callbacks
Implement equella_get_view_actions() and equella_get_post_actions()
2014-03-20 Dongsheng Cai <[email protected]>
Merge pull request #20 from tlock/master
db/upgrade.php: Use more recordsets to handle large amounts of equella r...
2014-03-20 Tim Lock <[email protected]>
db/upgrade.php: Use more recordsets to handle large amounts of equella resources
2014-03-18 Dongsheng Cai <[email protected]>
EQ-1012 More urlencode() fixes
EQ-1012 Fix wrongly encoded filename
2014-03-11 Dongsheng Cai <[email protected]>
EQ-832 Adding require_login() all over the place
2014-03-07 Dongsheng Cai <[email protected]>
EQ-832 site course format issue
2014-02-26 Dongsheng Cai <[email protected]>
Show description in course page when the option is enabled
2014-02-25 Dongsheng Cai <[email protected]>
Merge pull request #18 from aolley/nsfixes
A couple fixes for debug warnings and improvement to upgrade script
2014-02-25 Adam Olley <[email protected]>
db/upgrade.php: Use recordset to handle large amounts of equella resources
Additionally, only clear the course cache rather than rebuild it.
Courses with more than one EQUELLA resource would get this called multiple
times. Rebuilding the course cache for a large amount of courses will take
a LONG time if theres enough of them. Its better to simply clear the cache
and just let it be regenerated the next time a user needs the course.
2014-02-25 Tim Lock <[email protected]>
Add missing string for mod/equella:manage cap and missing setType calls
2014-02-06 Dongsheng Cai <[email protected]>
fixed html attribute
2014-01-22 Dongsheng Cai <[email protected]>
EQ-877 Improve find_all_usage performance
2014-01-15 Dongsheng Cai <[email protected]>
EQ-779 Fixed IE9 issue
2013-12-12 Dongsheng Cai <[email protected]>
Update db/install.xml
EQ-789 Fixed db/install.xml
Update help text
2013-12-11 Dongsheng Cai <[email protected]>
EQ-785 Remove X button in selection session
2013-12-10 Dongsheng Cai <[email protected]>
soap.php unix format
Format SQL
Roles should respect sortorder
EQ-771 resource_link_id uses cmid not instanceid
EQ-139 Quick contribute uses shared secret
2013-12-09 Dongsheng Cai <[email protected]>
EQ-777 fixed typo
EQ-771 Make resource_link_id unique
2013-12-03 Dongsheng Cai <[email protected]>
Improve list section web service
Clean up debugging code in externalib.php
EQ-448 enrollments and instructor should be set
EQ-757 LTI Basei outcomes use other namespace
namespace: http://www.imsglobal.org/services/ltiv1p1/xsd/imsoms_v1p0
2013-11-28 Dongsheng Cai <[email protected]>
Check context variables
Supports groups
2013-11-27 Dongsheng Cai <[email protected]>
Coding style fix
Remove unused code
Refs EQ-738 Fixed target section
2013-11-26 Dongsheng Cai <[email protected]>
Refs EQ-735 Improved LTI oauth client and secret help texts
2013-11-25 Dongsheng Cai <[email protected]>
Refs EQ-730 Store equella resource mimetype in db
2013-11-19 Dongsheng Cai <[email protected]>
EQ-703 Use equella's curl library
Don't try to modify modinfo
2013-11-18 Dongsheng Cai <[email protected]>
Close ltireturn window
2013-11-15 Dongsheng Cai <[email protected]>
EQ-671 Dont sign request if key and secret are empty
2013-11-13 Dongsheng Cai <[email protected]>
Version shouldn't be empty
2013-11-12 Dongsheng Cai <[email protected]>
EQ-659 cached mod info should use popup.php
Added options desctiptions
2013-11-11 Dongsheng Cai <[email protected]>
Enable LTI option should be off by default
2013-11-06 Dongsheng Cai <[email protected]>
Assign course id to $equella
2013-10-30 Dongsheng Cai <[email protected]>
Added filesize to curl put method
2013-10-09 Dongsheng Cai <[email protected]>
don't escape popup url
Refs EQ563
1. Add [x] button in dialog
2. Use iframe instead of <object>
2013-10-08 Dongsheng Cai <[email protected]>
Refs EQ-559 boolean param should be string
2013-10-02 Dongsheng Cai <[email protected]>
EQ-545 Default window size is configurable
1. Increase default window width
2. Window size is configurable
3. Append resizable=1 to existing popup option
2013-09-27 Dongsheng Cai <[email protected]>
Refs EQ-541 Add LTI "launch_presentation_document_target" parameter
2013-09-26 Dongsheng Cai <[email protected]>
Hide LTI outcome callback url
2013-09-24 Dongsheng Cai <[email protected]>
EQ-520 Fixed grade scale
2013-09-20 Dongsheng Cai <[email protected]>
Refs #17 section id fix
Merge pull request #17 from aolley/master
callbackmulti: The section passed to course_add_cm_to_section is the relative section number
2013-09-20 Adam Olley <[email protected]>
callbackmulti: The section passed to course_add_cm_to_section is the relative section number
2013-09-13 Dongsheng Cai <[email protected]>
EQ-489 filename urls migrate to uuid urls
2013-09-16 Dongsheng Cai <[email protected]>
EQ-497 Fixed section id conflicts
2013-09-12 Dongsheng Cai <[email protected]>
EQ-489 Added attachmentUuidUrls param to integration url
2013-09-09 Tim Lock <[email protected]>
common/soap.php: Removed blank line breaking some Moodle functionally.
2013-08-19 Dongsheng Cai <[email protected]>
EQ-393 Fixed param value encoded issue
EQ-393 dots in param name shouldn't be replaced with underscores
EQ-392 Send course structure to EQUELLA
2013-08-15 Dongsheng Cai <[email protected]>
Code improvement
2013-08-14 Dongsheng Cai <[email protected]>
Refs EQ-106 Fixed url encoding
2013-08-13 Dongsheng Cai <[email protected]>
EQ-392 Launch the selection session with LTI
2013-08-12 Dongsheng Cai <[email protected]>
Check array index
2013-08-09 Dongsheng Cai <[email protected]>
EQ-366 Launch EQUELLA resource in LTI
2013-08-22 Dongsheng Cai <[email protected]>
EQ-102 Moodle course no longer targetable
2013-07-02 Dongsheng Cai <[email protected]>
Clean up common/lib.php
Drop $readwrite parameter from get token function
Clean up code
Unix file format
Upgrade shouldn't overwrite popup settings
2013-06-26 Dongsheng Cai <[email protected]>
Roll back to dropdown menu
2013-06-25 Dongsheng Cai <[email protected]>
Module name shouldn't be empty
Added extra space between radiobutton and label
2013-06-24 Dongsheng Cai <[email protected]>
Added class name to radio buttons
2013-06-20 Dongsheng Cai <[email protected]>
Refs #8178 Some help text explains restrictions
2013-06-19 Dongsheng Cai <[email protected]>
Refs #8178 Added full stop
Refs #8178 Language string updated
Refs #8178 Added packageonly option, replace select control with radio buttons
2013-05-22 Dongsheng Cai <[email protected]>
Refs #8170 $CFG->equella_intercept_files should be checked
Refs #8169 Fixed option header language string
2013-05-10 Dongsheng Cai <[email protected]>
Refs #8150 Defaut action should be empty
2013-05-09 Dongsheng Cai <[email protected]>
Refs #8150 Use structured as default EQUELLA action
2013-04-15 Dongsheng Cai <[email protected]>
Remove buttons on header
Make IE8 happy
2013-04-12 aholland <[email protected]>
Fix typo of moodlecourseidnumber
2013-04-11 Dongsheng Cai <[email protected]>
Refs #8011 width 880px to display [X] button
Refs #8011 reduced width and height should be 90%
2013-04-08 Dongsheng Cai <[email protected]>
Refs #7987, move 'X' button in dialog
2013-03-25 Dongsheng Cai <[email protected]>
Fixed &
Refs #7938 Don't add prefix to courseid
2013-03-22 Dongsheng Cai <[email protected]>
Issue #14 Update module code to conform new moodle API
Refs #7897 JS improvement
2013-03-19 Dongsheng Cai <[email protected]>
Issue #10 css prefix to prevent overwrite moodle style
Fixed cancel button
Refs #7897 replace old embeded UI
Refs #7897 Moveable and resizable equella selector in moodle
2013-03-18 Dongsheng Cai <[email protected]>
Refs #7850 Added prefix to courseid
See comment: http://dev.equella.com/issues/7850#note-12
Issue #5 UNIX line ending
Updated README.md
Issue #9 fixed deprecated function
Merge pull request #8 from agrowe/2.4_DEV
Merge @agrowe patch into mod_equella master branch
2013-03-18 Alex Rowe <[email protected]>
Updated equella_guess_icon to allow 24x24 icon size in Moodle 2.4 plus added new images to pix and added version required to 2.4
2013-03-18 Dongsheng Cai <[email protected]>
Refs #7850 Fixed section id
2013-03-14 Dongsheng Cai <[email protected]>
change parameter type
2013-03-12 Dongsheng Cai <[email protected]>
Refs #7850 New integration screen for moodle
2013-03-07 Dongsheng Cai <[email protected]>
lib.php line ending DOS->UNIX
2013-03-05 Dongsheng Cai <[email protected]>
EQUELLA error handing
Refs #7843: Sending course information to EQUELLA
2013-01-29 Dongsheng Cai <[email protected]>
Refs #6: Fixed existing equella records
2013-01-25 Dongsheng Cai <[email protected]>
Refs #6 Fixed typo
2012-12-13 William Bowling <[email protected]>
Rename conflicting variable
2012-11-28 Dongsheng Cai <[email protected]>
Refs #7534 ignore site level course
2012-11-22 Dongsheng Cai <[email protected]>
Display more error message in debug mode
2012-11-21 Dongsheng Cai <[email protected]>
Dump response from EQUELLA in debugging mode
Replace mktime() with time()
2012-11-20 Dongsheng Cai <[email protected]>
Added sort field
2012-11-16 Dongsheng Cai <[email protected]>
Improve find_useage_for_item webservice
Fixed hard coded log path
Format php code
2012-11-15 Dongsheng Cai <[email protected]>
Refs #7591, fixed shared secret label
2012-11-12 Dongsheng Cai <[email protected]>
Make equella_intercept_files option visible
2012-11-01 Dongsheng Cai <[email protected]>
Refs #4 added a global new window/same window setting
2012-10-31 Dongsheng Cai <[email protected]>
Fixed setting options
2012-10-30 Dongsheng Cai <[email protected]>
Refs #7465 Fixed larger image viewer display in moodle
Error checking rest api response
2012-10-29 Dongsheng Cai <[email protected]>
Improved option texts
2012-10-16 Dongsheng Cai <[email protected]>
Refs #7070 Tweak admin settings
2012-08-31 Dongsheng Cai <[email protected]>
Refs #7070: Change help text
Refs #7070: Improved exception message
2012-08-30 Dongsheng Cai <[email protected]>
Refs #7070: Improved activity settings
2012-08-29 Dongsheng Cai <[email protected]>
Refs #7070: Improved admin settings
Issue #4: Use new window option when create new EQUELLA instance
2012-08-28 Dongsheng Cai <[email protected]>
Refs #7070: Option to enable DnD hook
Refs #7070: Removed dnd hook, fixed function call
Refs #7070: Instantly upload files to EQUELLA
Refs #7070: Added option to turn off file inteception
Refs #7070: Drag & drop into moodle course
Files will be intecepted by EQUELLA
2012-10-15 Dongsheng Cai <[email protected]>
Initialise PHP object before assign properties
2012-07-10 Nick Read <[email protected]>
Merge pull request #3 from aolley/master
Change to use print_error instead of deprecated error function
2012-07-09 Adam Olley <[email protected]>
Change to use print_error instead of deprecated error function
2012-06-27 nread <[email protected]>
Update required Moodle version to 2.3
2012-06-25 nread <[email protected]>
Use the correct icons for Moodle 2.3 - see 559276b153640 in Moodle repo
2012-06-21 nread <[email protected]>
Merge branch 'VersionIncrease'
Closes #1 - Increase version number to ensure new permission is registered
2012-06-13 nread <[email protected]>
Merge branch 'UpdateCopyright'
Update copyright notice for move to Github
2012-06-05 nread <[email protected]>
Closes #2 - removes custom location code, plus adds a help string for the new 'Add an activity or resource' dialog
Closes #1 - add mod/equella:view and mod/equella:addinstance capabilities
2012-05-03 nread <[email protected]>
Viewing should mean completion
2012-05-01 nread <[email protected]>
Update the readme with some interesting info
Initial commit of the Moodle 2.x module
2012-05-01 Nick Read <[email protected]>
initial commit