1 |
efrain |
1 |
This file describes API changes in /mod/feedback/*
|
|
|
2 |
Information provided here is intended especially for developers.
|
|
|
3 |
|
|
|
4 |
=== 4.3 ===
|
|
|
5 |
|
|
|
6 |
* The `$extradetails` parameter of the `\mod_feedback\output\summary` class constructor has been removed
|
|
|
7 |
|
|
|
8 |
=== 4.2 ===
|
|
|
9 |
* The external methods get_items() and get_page_items() now only return the items when the user can access the feedback; if the
|
|
|
10 |
user can't see them, a warning message will be returned, with the reasons.
|
|
|
11 |
|
|
|
12 |
=== 4.0 ===
|
|
|
13 |
* The following files and classes within them have been deprecated in favour of dynamic forms:
|
|
|
14 |
* edit_form.php
|
|
|
15 |
* use_templ_form.php
|
|
|
16 |
* The page delete_template.php has been removed as it is now handled within manage_templates.php
|
|
|
17 |
|
|
|
18 |
=== 3.11 ===
|
|
|
19 |
The $extradetails parameter in the constructor of the mod_feedback\output\summary class has been deprecated and is not used anymore.
|
|
|
20 |
|
|
|
21 |
=== 3.8 ===
|
|
|
22 |
|
|
|
23 |
* The following functions have been finally deprecated and can not be used anymore:
|
|
|
24 |
* feedback_scale_used()
|
|
|
25 |
|
|
|
26 |
=== 3.6 ===
|
|
|
27 |
|
|
|
28 |
* The following functions have been finally deprecated and can not be used anymore:
|
|
|
29 |
* feedback_print_item_preview()
|
|
|
30 |
* feedback_print_item_complete()
|
|
|
31 |
* feedback_print_item_show_value()
|
|
|
32 |
* feedback_check_values()
|
|
|
33 |
* feedback_clean_input_value()
|
|
|
34 |
* feedback_get_context()
|
|
|
35 |
* feedback_create_item()
|
|
|
36 |
* feedback_delete_completedtmp()
|
|
|
37 |
* feedback_get_page_to_continue()
|
|
|
38 |
* feedback_save_values()
|
|
|
39 |
* feedback_save_guest_values()
|
|
|
40 |
* feedback_create_values()
|
|
|
41 |
* feedback_update_values()
|
|
|
42 |
* feedback_get_current_completed()
|
|
|
43 |
* feedback_is_course_in_sitecourse_map()
|
|
|
44 |
* feedback_is_feedback_in_sitecourse_map()
|
|
|
45 |
* feedback_clean_up_sitecourse_map()
|
|
|
46 |
* feedback_print_numeric_option_list()
|
|
|
47 |
* Web Service functions now support an optional courseid parameter (course where user completes the feedback).
|
|
|
48 |
This new parameter was necessary to support site feedbacks.
|
|
|
49 |
|
|
|
50 |
=== 3.5 ===
|
|
|
51 |
|
|
|
52 |
* The following functions, previously used (exclusively) by upgrade steps are not available
|
|
|
53 |
anymore because of the upgrade cleanup performed for this version. See MDL-59159 for more info:
|
|
|
54 |
- mod_feedback_upgrade_delete_duplicate_values()
|
|
|
55 |
- mod_feedback_upgrade_courseid()
|
|
|
56 |
|
|
|
57 |
=== 3.3.2 ===
|
|
|
58 |
|
|
|
59 |
* feedback_refresh_events() Now takes two additional parameters to refine the update to a specific instance. This function
|
|
|
60 |
now optionally takes the module instance object or ID, and the course module object or ID. Please try to send the full
|
|
|
61 |
objects instead of the ids to save DB calls.
|
|
|
62 |
|
|
|
63 |
=== 3.3 ===
|
|
|
64 |
|
|
|
65 |
* Method get_current_completed_tmp in mod_feedback_completion class is now public.
|
|
|
66 |
* Function feedback_set_tmp_values is not deprecated anymore.
|
|
|
67 |
|
|
|
68 |
=== 3.1 ===
|
|
|
69 |
|
|
|
70 |
* feedback_get_courses_from_sitecourse_map() now returns course id as 'id' attribute
|
|
|
71 |
* Base class for feedback items - feedback_item_base - has been significantly changed, all item types now
|
|
|
72 |
must implement method complete_form_element() instead of print_item_preview(), print_item_complete(),
|
|
|
73 |
print_item_show_value(), check_values(), clean_input_value() and value_is_array(). Rendering the items
|
|
|
74 |
on complete form, feedback preview, feedback edit and when viewing response is done using moodleform.
|
|
|
75 |
* The following functions have been deprecated:
|
|
|
76 |
* feedback_print_item_preview()
|
|
|
77 |
* feedback_print_item_complete()
|
|
|
78 |
* feedback_print_item_show_value
|
|
|
79 |
* feedback_check_values()
|
|
|
80 |
* feedback_clean_input_value()
|
|
|
81 |
* feedback_get_context()
|
|
|
82 |
* feedback_create_item()
|
|
|
83 |
* feedback_set_tmp_values()
|
|
|
84 |
* feedback_delete_completedtmp()
|
|
|
85 |
* feedback_get_page_to_continue()
|
|
|
86 |
* feedback_save_values()
|
|
|
87 |
* feedback_save_guest_values()
|
|
|
88 |
* feedback_create_values()
|
|
|
89 |
* feedback_update_values()
|
|
|
90 |
* feedback_get_current_completed()
|
|
|
91 |
* feedback_is_course_in_sitecourse_map()
|
|
|
92 |
* feedback_is_feedback_in_sitecourse_map()
|
|
|
93 |
* feedback_clean_up_sitecourse_map()
|
|
|
94 |
* feedback_print_numeric_option_list()
|
|
|
95 |
|
|
|
96 |
=== 2.7 ===
|
|
|
97 |
|
|
|
98 |
* The validation of the following events is now stricter (see MDL-45445):
|
|
|
99 |
- \mod_feedback\event\response_deleted
|
|
|
100 |
- \mod_feedback\event\response_submitted
|