Damyon Wiese
ac40d8b589
MDL-57596 forms: CLEANHTML in persistent forms
...
Add special handling for text fields with the CLEANHTML type. This should
be used when students and teachers can edit the same field (you can't trust those students).
Applies cleaning on submitted data, and on data stored in the DB before it is put back in an editing form.
2017-03-10 18:04:48 +00:00
Damyon Wiese
599acbe776
MDL-57273 persistent: protected custom getters
...
(and setters).
2017-01-20 12:56:19 +08:00
Damyon Wiese
9c91a9593d
MDL-57273 core: Remove magic setters and getters
...
Remove the magic getters and setters from persistent. They are deprecated only in the persistent
class for competencies.
2017-01-20 12:56:19 +08:00
Frederic Massart
b505a9e4e0
MDL-57273 core: Migrating the persistent form class to core
2017-01-20 12:56:19 +08:00
Jun Pataleta
32cf4bcb93
MDL-54073 tool_lp: Unescape PARAM_TEXT properties in templates
...
Use triple-curly brackets to unescape the PARAM_TEXT properties in
templates.
Changed idnumber's type to PARAM_RAW for frameworks and competencies.
2016-05-12 11:24:51 +08:00
Frederic Massart
8ea0f17ae9
MDL-53879 competency: Remove limit on framework depth
2016-04-28 16:41:24 +08:00
Jun Pataleta
00456f0bed
MDL-53865 tool_lp: Add maxlength attr and validation for input fields
2016-04-19 15:40:36 +08:00
Frederic Massart
67bc0eaf38
MDL-53700 competency: Migrate main classes to core
2016-04-18 11:05:59 +08:00
Frederic Massart
2f63310d9d
MDL-53626 tool_lp: Change mentions of 'context' to 'category'
2016-04-18 10:59:00 +08:00
Serge Gauthier
65abd20d8c
MDL_53523 tool_lp: Mark fields 'scale/scaleconfiguration' as required
2016-04-18 10:58:59 +08:00
Frederic Massart
96c2b8477f
MDL-53453 cbe: PHP Docs and coding style adjustments
2016-04-18 10:58:57 +08:00
Frederic Massart
5bbb99f9b7
MDL-53421 tool_lp: Allow multiple instances of scale config on page
2016-04-18 10:58:56 +08:00
Serge Gauthier
e54f8c4d2d
MDL-52454 tool_lp: Fix all PARAM_TEXT on persistent, and exporters
2016-04-18 10:58:49 +08:00
Frederic Massart
7507b82a18
MDL-49463 tool_lp: New form base class for persistent models
2016-04-18 10:58:46 +08:00
Serge Gauthier
dd1ce7637b
MDL-51942 tool_lp: Ensure that constant MOODLE_INTERNAL is used everywhere
2016-04-18 10:58:46 +08:00
Frederic Massart
2ec1b70bcd
MDL-51866 tool_lp: Framework scale cannot be changed once it is used
2016-04-18 10:58:40 +08:00
Serge Gauthier
31582c1638
MDL-51442 tool_lp: Framework scales configuration must be mandatory
2016-04-18 10:58:36 +08:00
Frederic Massart
a54d5b042a
MDL-51026 tool_lp: Taxonomy terms can be defined on a framework
2016-04-18 10:58:36 +08:00
Frederic Massart
6420fbab9b
MDL-51506 tool_lp: Forms drop submitbutton from data
2016-04-18 10:58:34 +08:00
Frederic Massart
2de75345bb
MDL-51025 tool_lp: Frameworks can be created on a category level
2016-04-18 10:58:33 +08:00
Frederic Massart
4511b7d694
MDL-51027 tool_lp: Require ID numbers for frameworks and competencies
2016-04-18 10:58:33 +08:00
Ankit Agarwal
b17d3d10d7
MDL-50608 tool_lp: Code cleanup
2016-04-18 10:58:33 +08:00
Adrian Greeve
d629323f72
MDL-50262 outcomes: Added scales and scale configuration.
...
Competency frameworks can now specify a scale to determine
proficiency.
2016-04-18 10:58:32 +08:00
Damyon Wiese
d9a39950b2
MDL-49459 Learning plans: Support for creating and editing competency frameworks.
...
This includes an API (\tool_lp\competency_api), a set of web services, unit tests for the web services and a nice UI built as an admin tool.
2016-04-18 10:58:32 +08:00