forked from kordan/moodle-mod_surveypro
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
executable file
·75 lines (60 loc) · 4.4 KB
/
TODO.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
-> does it make sense the research per long text?
-> "Manage relation" page has lots of features, but the consequence is that the page is
"cluttered" with too many settings. Obviously a Show/Hide advanced
button is needed. (thanks to JR)
-> The Autofill question message "Content will be added at submit time" should not be displayed to the Student when taking the Survey, as it does not mean anything to him. That is a message for Teacher, not Student. (thanks to JR)
-> grades?
-> surveypro_get_view_actions()?
-> surveypro_get_post_actions()?
-> surveypro_scale_used($surveyproid, $scaleid)?
-> surveypro_scale_used_anywhere($scaleid)?
-> unit test (they are a must)
-> *** Crucial known issue that is not fixable in my opinion. I apply a master template. I make a surveypro with it. Tomorrow I update the master template with a newer version. This new version has one more item in the middle. Surveys built with the old release of the plugin will stop working fine as they will find in the right position string of a different template.
-> possible better solution: use the first 32 chars of the question escaped
-> is the autofill field saved to userdata even if it is not shown?
-> allow upperbound date/datetime == to now
-> the option "not answered" is missing in the search form even if a "Answer not provided" is part of an item
-> the workaround suggested by Marina Glancy in MDL-42946 doesn't work if the label is crafted into the tag <p>.
-> I need a regex to validate an url
-> mform elements in MMM have different sizes probably because of /theme/yui_combo.php?3.13.0/cssreset/cssreset.css&3.13.0/cssfonts/cssfonts.css&3.13.0/cssgrids/cssgrids.css&3.13.0/cssbase/cssbase.css
************
known issues
************
- long text (using html editor) as child is not disabled by the parent even if in the same parent page: see MDL-25067. I found it is caused by the js of the editor.
- module icons are missing from head/admin/plugins.php overview report: see MDL-45723
************
Blockers bugs:
************
MDL-25067: Not able to disable the editor
MDL-45723: uniformize the handling of svgs in resolve_image_location() calls.
************
Not blocker or partially fixed or locally fixed:
************
MDL-29421: Form elements editor and filepicker do not support freezing. [Fixed locally by overriding corresponding classes]
MDL-31796: $mform->disabledIf doesn't work for 'filemanager' mform elements. [Hiddenly fixed by someone. Today (May 2015) it works as expected]
MDL-45815: filemanager mform elements are completely discarded in readonly forms. [Fixed locally by overriding corresponding classes]
MDL-43704: multiselect not disabled by checkbox. [Fixed with the workaround described in the tracker]
MDL-28194: I am in trouble assigning syles to some mform element.
MDL-34815: Disabled mform items need to be skipped during validation (and more).
MDL-43689: Adv. check box not returning actual value but default one.
1) Still it seems to be something strange when handling fileareas. I just grepped by get_area_files and found a bunch of them new/strange for me. ELOY has to review this!
> Please let me know better what do you mean. I can not understand it.
2)
> Also. I'd recommend taking rid of the filearea constants. They don't help
> much. And it seems that there are more than the currently used ones. Using
> literals is ok.
> more yet, if there are groups... then everything (listing, reports, graphs)
> must be by group.
things like the "phantom tabs" (sorry for the expression, lol, just joking) or the way "attempts" are performed... are substandard (to name it in some way).
2.a) A read me about what's missing (backup, migration from old, usability review and discussion)
2.b) A commit (decided by you) where you want me to cut history. Can be current commit of anything else if you want to preserve your latest commits for any reason.
2.c) A BIG WARNING saying that it must not be used in production sites with existing old surveypros because they will be erased completely (beacuse of 1).
README.md (so it will display nicely in github) ?
2.d) Delete any other todo and similar.
2.e) start using the tracker for issues, lol.
2.f) start using proper commit messages with tracker issues always
(headbang)
3) Anything else annotated in https://github.com/kordan/moodle-mod_surveypro/blob/master/state_of_art_*** files.
4) Webservices?
5) Verify guests submissions. Permissions, relations with anonymous.
6) backup/restore of attachements in fileupload plugin