Damyon Wiese
86938d0613
MDL-52064 cbe: Clean many common errors in external functions
...
Fixes include format_text/format_string
New persistent_exporter class to export persistent objects for use in external apis.
Always validate_context
Always use validated params - not raw params
Do not use "xxformatted" properties.
2016-04-18 10:58:41 +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
Frederic Massart
1d8f0a6f50
MDL-51034 tool_lp: List competencies in a user's plan
2016-04-18 10:58:40 +08:00
Damyon Wiese
dccdd4da87
MDL-51958 cbe: Increase the limit for the number of levels in a tree
2016-04-18 10:58:37 +08:00
Issam Taboubi
c61db7bb6a
MDL-51602 tool_lp: Add ability to duplicate a competency framework
2016-04-18 10:58:36 +08:00
Frederic Massart
03c6665894
MDL-51791 tool_lp: Improving persistent validation
...
- Validation methods must be protected
- An ID cannot be set when calling create()
2016-04-18 10:58:36 +08:00
Frederic Massart
bf61cd0cf3
MDL-51442 tool_lp: Validate the frameworks' scale ID
2016-04-18 10:58:36 +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
8cb101a7d2
MDL-51638 tool_lp: Display the taxonomy terms where relevant
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
b60702643c
MDL-51506 tool_lp: Migrating competency_framework to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
761a493cda
MDL-51025 tool_lp: Dropping column sortorder for frameworks
2016-04-18 10:58:33 +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
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