Ryan Wyllie
bfc8fbea97
MDL-58498 mod_lesson: no action after lesson submission
...
Update the action event callback to not provide an action for the user
if they have already attempted the lesson.
2017-04-11 03:26:08 +00:00
Mark Nelson
01f96180ff
MDL-58504 mod_*: fixed PHPDoc return type for *_provide_event_action
2017-04-06 15:00:02 +08:00
Dan Poltawski
1e4e5c52d7
Merge branch 'MDL-55611-master' of git://github.com/danpoltawski/moodle
2017-04-04 17:07:41 +01:00
Mark Nelson
e1cd93ce20
MDL-58423 core_calendar: moved \core_calendar\event class
...
Part of MDL-55611 epic.
2017-04-04 11:01:49 +01:00
Cameron Ball
aa1cdff5f6
MDL-58087 mod_lesson: Apply overrides in event action callback
...
Part of MDL-55611 epic.
2017-04-04 11:01:39 +01:00
Jun Pataleta
12a0c74a29
MDL-58102 mod: Behat fixes
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
e44d71a6ee
MDL-58102 mod: Set sensible defaults for additional completion fields
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Simey Lameze
f7c476bac5
MDL-58265 mod_lesson: remove steps using course overview block
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
fdeeaff954
MDL-58265 core_test: replace I turn editing on steps
...
Also remove few more unnecessary steps that redirects behat to
site home page to actually get to the course.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
c987d1b2ef
MDL-58265 core_test: replace all uses of I follow course steps
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Cameron Ball
8a8bd42528
MDL-57986 mod_lesson: Add action events
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Mark Nelson
e057f279e4
MDL-57497 core_calendar: added new calendar event class
...
Moved calendar_event class to new location using replaceclasses.php
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Mark Nelson
e9dfeec94e
MDL-57434 core: deprecated xxx_print_overview() and related functions
...
Part of MDL-55611 epic.
2017-04-03 11:33:55 +08:00
Juan Leyva
0a34838725
MDL-57411 course: Return modules updates for teachers
2017-04-01 19:39:02 +02:00
David Monllao
85384d44c7
MDL-57757 mod_lesson: Check that there is an object
2017-03-29 12:56:33 +02:00
David Monllao
f9b99736f4
Merge branch 'MDL-57757-master' of git://github.com/jleyva/moodle
2017-03-29 12:51:46 +02:00
David Monllao
9653e19b7e
Merge branch 'MDL-57754-master' of git://github.com/jleyva/moodle
2017-03-29 12:37:35 +02:00
Juan Leyva
8c21800470
MDL-57754 mod_lesson: Include missing required file
...
The constant LESSON_PAGE_BRANCHTABLE requires the page type file.
2017-03-29 11:31:35 +02:00
Juan Leyva
86ff8ccd22
MDL-57757 mod_lesson: Handle empty answers
...
This is and edge case created by a bug in the numeric question type.
2017-03-29 11:01:02 +02:00
David Monllao
3ecbebc816
Merge branch 'MDL-58329-master' of git://github.com/jleyva/moodle
2017-03-27 15:47:55 +02:00
Juan Leyva
448a488642
MDL-58329 mod_lesson: New WS function mod_lesson_get_lesson
2017-03-27 14:48:28 +02:00
Juan Leyva
a0558b5607
MDL-58329 mod_lesson: Refactor to use new exporter
...
Refactor existing WS to use the new summary_exporter
2017-03-27 14:42:11 +02:00
David Monllao
76e4853585
Merge branch 'MDL-57760-master' of git://github.com/jleyva/moodle
2017-03-27 13:39:44 +02:00
David Monllao
7cf5c3d54c
Merge branch 'MDL-57762-master' of git://github.com/jleyva/moodle
2017-03-27 13:31:29 +02:00
Juan Leyva
2db90397f1
MDL-57759 mod_lesson: Handle offline attempts in view and WS
...
- Notify the user if there are previous offline attempts
- Set the offline attempts and return additional information via Web
Services
2017-03-27 13:10:01 +02:00
Juan Leyva
c6f9f06146
MDL-57759 mod_lesson: New settings for allowing offline attempts
2017-03-27 13:10:00 +02:00
Juan Leyva
635721f5c1
MDL-57762 mod_lesson: Implement the check_updates callback
2017-03-27 10:51:42 +02:00
Juan Leyva
707d50d1c8
MDL-57760 mod_lesson: New WS mod_lesson_get_pages_possible_jumps
2017-03-27 10:47:07 +02:00
Juan Leyva
87e472bd15
MDL-57759 mod_lesson: Handle offline attempts in view and WS
...
- Notify the user if there are previous offline attempts
- Set the offline attempts and return additional information via Web
Services
2017-03-27 10:41:09 +02:00
Juan Leyva
d874370b20
MDL-57759 mod_lesson: New settings for allowing offline attempts
2017-03-27 10:41:08 +02:00
Juan Leyva
79d5e88215
MDL-57757 mod_lesson: New WS mod_lesson_get_user_attempt
2017-03-27 10:37:21 +02:00
Juan Leyva
49e353782f
MDL-57757 mod_lesson: Move user report code to function
2017-03-27 10:37:20 +02:00
Juan Leyva
899b000d99
MDL-57754 mod_lesson: New Web Service mod_lesson_get_attempts_overview
2017-03-27 10:34:45 +02:00
Juan Leyva
7d5564d959
MDL-57754 mod_lesson: Move overview report code to function
...
Move the table and statistics generation to a new function
2017-03-27 10:34:44 +02:00
David Monllao
7e448ee5b4
Merge branch 'MDL-57724-master' of git://github.com/jleyva/moodle
2017-03-23 12:47:19 +01:00
Juan Leyva
f3d9512d34
MDL-57724 mod_lesson: Init progress completed by default
2017-03-23 11:47:39 +01:00
David Monllao
b7cc51ca60
Merge branch 'MDL-57724-master' of git://github.com/jleyva/moodle
2017-03-22 21:20:03 +01:00
Juan Leyva
5f3351d747
MDL-57724 mod_lesson: New Web Service mod_lesson_finish_attempt
2017-03-22 17:24:24 +01:00
Juan Leyva
dfcabd3b33
MDL-57724 mod_lesson: Move EOL code to lib methods
2017-03-22 17:23:49 +01:00
David Monllao
ee82b48efc
MDL-57696 lesson: Replace old var reference by self
2017-03-22 13:13:06 +01:00
David Monllao
33c5f9fd63
Merge branch 'MDL-57696-master' of git://github.com/jleyva/moodle
2017-03-22 13:01:03 +01:00
Juan Leyva
e1f88fe7c4
MDL-57696 mod_lesson: New WS mod_lesson_process_page
2017-03-22 10:54:12 +01:00
David Monllao
2800c3f43d
Merge branch 'MDL-57688-master' of git://github.com/jleyva/moodle
2017-03-22 10:16:54 +01:00
Juan Leyva
269eb6c810
MDL-57688 mod_lesson: Fix parameter type for pageid and review
2017-03-22 10:09:39 +01:00
David Monllao
7f0ddd40fb
Merge branch 'MDL-57693-master' of git://github.com/jleyva/moodle
2017-03-21 21:18:11 +01:00
David Monllao
5b95bd50df
Merge branch 'MDL-57688-master' of git://github.com/jleyva/moodle
2017-03-21 19:59:00 +01:00
Juan Leyva
8d6748380c
MDL-57696 mod_lesson: Remove redirects from API
...
In this commit I removed redirects that potentially could break the Web
Services layer.
Instead doing redirect inside APIs I return a special flag that is
properly checked.
2017-03-21 15:51:51 +01:00
Juan Leyva
61b51764b8
MDL-57696 mod_lesson: Move code to lesson methods
...
Small refactor to avoid duplication in the Web Service
2017-03-21 15:51:50 +01:00
Juan Leyva
ef8d1c9a15
MDL-57693 mod_lesson: New WS mod_lesson_get_page_data
2017-03-21 15:48:18 +01:00
Juan Leyva
66cd7b8ecc
MDL-57693 mod_lesson: Refactor to move code to lesson methods
...
This is a big refactor to avoid code duplication in the new WS.
Basically I’ve moved code from the page and renderer to the lesson
class.
New code is into methods, there are no code functionality changes (just
minor fixes in comments).
2017-03-21 15:48:17 +01:00