moodle.git
5 years agoMDL-52195 tool_lp: Normalise the navigation in templates
Frederic Massart [Thu, 19 Nov 2015 07:16:05 +0000 (15:16 +0800)]
MDL-52195 tool_lp: Normalise the navigation in templates

5 years agoMDL-52195 tool_lp: New page that lists the plans of a template
Frederic Massart [Thu, 19 Nov 2015 05:23:16 +0000 (13:23 +0800)]
MDL-52195 tool_lp: New page that lists the plans of a template

5 years agoMDL-52119 tool_lp: Solidify the exporters to avoid developer mistakes
Frederic Massart [Wed, 18 Nov 2015 10:24:29 +0000 (18:24 +0800)]
MDL-52119 tool_lp: Solidify the exporters to avoid developer mistakes

5 years agoMDL-52119 cbe: Use generated structures for persistent classes
Damyon Wiese [Mon, 16 Nov 2015 09:02:27 +0000 (17:02 +0800)]
MDL-52119 cbe: Use generated structures for persistent classes

5 years agoMDL-51868 tool_lp: Create evidence persistent
Frederic Massart [Mon, 16 Nov 2015 08:23:54 +0000 (16:23 +0800)]
MDL-51868 tool_lp: Create evidence persistent

5 years agoMDL-52064 cbe: Fixes for unit tests.
Damyon Wiese [Mon, 16 Nov 2015 07:29:16 +0000 (15:29 +0800)]
MDL-52064 cbe: Fixes for unit tests.

There were some real failures that the unit tests caught.

5 years agoMDL-52064 cbe: Exporters are generic exporters - not for output
Damyon Wiese [Fri, 13 Nov 2015 08:01:15 +0000 (16:01 +0800)]
MDL-52064 cbe: Exporters are generic exporters - not for output

Making the persistent_exporter implement templatable, implies that the
exporters are designed for output - but they are not - they are designed
for any data returned through an external function. So lets not make them templatable,
and make the default function name "export".

5 years agoMDL-52064: Improve persistent exporter
Damyon Wiese [Fri, 13 Nov 2015 07:11:22 +0000 (15:11 +0800)]
MDL-52064: Improve persistent exporter

- Use to_record instead of custom getters
- Remove custom formatting for taxonomies
- Fix bugs in exporter (PARAM_FORMAT was wrong)
- use $comp->get_context() instead of $comp->get_framework()->get_context()

5 years agoMDL-52064 cbe: Clean many common errors in external functions
Damyon Wiese [Tue, 10 Nov 2015 06:02:01 +0000 (14:02 +0800)]
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.

5 years agoMDL-52030 cbe: Fix drag and drop for manage competencies page
Damyon Wiese [Thu, 5 Nov 2015 02:48:40 +0000 (10:48 +0800)]
MDL-52030 cbe: Fix drag and drop for manage competencies page

Previously I was attaching the drag / drop handlers to the list items,
which were nested which caused many wierd behaviours. Now I attach them only
to the span in the lists which are never nested.

5 years agoMDL-51029 tool_lp: Competency list is indexed by ID
Frederic Massart [Thu, 12 Nov 2015 08:26:12 +0000 (16:26 +0800)]
MDL-51029 tool_lp: Competency list is indexed by ID

5 years agoMDL-51038 cbe: Change the return value from the competency picker
Damyon Wiese [Thu, 12 Nov 2015 07:43:01 +0000 (15:43 +0800)]
MDL-51038 cbe: Change the return value from the competency picker

If multi-select is not enabled, return a single competencyId, not an
array of competencyIds.

5 years agoMDL-51038 cbe: Fixes for multi-selection of the competency tree
Damyon Wiese [Wed, 11 Nov 2015 07:17:49 +0000 (15:17 +0800)]
MDL-51038 cbe: Fixes for multi-selection of the competency tree

* Added missing jsdocs
* Disable multi-select for the main competencies tree (only allow it in the popups).
* Disallow selecting the top node in the competencies picker
* When multi-select is disabled, the selectionchanged event now only passes the one node, not a list with one item.
* Removed the flash when loading the picker (by hiding the tree while it's being rendered)

5 years agoMDL-51038 competencies: Make the competencies tree handle multi-select
Damyon Wiese [Tue, 3 Nov 2015 08:07:43 +0000 (16:07 +0800)]
MDL-51038 competencies: Make the competencies tree handle multi-select

In the places where it makes sense, add shift/control click support to the
competencies tree (and the keyboard equivalent).

5 years agoMDL-51029 tool_lp: Before validate was not always called
Frederic Massart [Thu, 12 Nov 2015 07:40:27 +0000 (15:40 +0800)]
MDL-51029 tool_lp: Before validate was not always called

When the validation already happened we did not call before_validate().
It must always be called as before_validate() can be used as if it was
a before_all() callback.

5 years agoMDL-51029 tool_lp: Implement competency rules
Frederic Massart [Thu, 5 Nov 2015 06:41:48 +0000 (14:41 +0800)]
MDL-51029 tool_lp: Implement competency rules

5 years agoMDL-51805 tool_lp: Freeze learning plan when it is marked as completed
Jean-Philippe Gaudreau [Thu, 5 Nov 2015 15:48:07 +0000 (10:48 -0500)]
MDL-51805 tool_lp: Freeze learning plan when it is marked as completed

This includes:
* Copy user competencies to user_competency_plan when updating plan
  with status complete.
* User competencies in user_competency_plan are deleted when the plan
  is set back to draft or active.
* the api::list_plan_competencies method is now returning
  user_competency_plan objects if plan status is complete.
* external functions and renderer have been adapted to the new api
  methods.
* Remove fields status and reviewerid from user_competency_plan

5 years agoMDL-51961 cbe: UX improvements to manage competencies
Damyon Wiese [Thu, 29 Oct 2015 08:32:25 +0000 (16:32 +0800)]
MDL-51961 cbe: UX improvements to manage competencies

1. The competencies tree should open with all nodes initially collapsed
    (unless there is less than 20 results, in which case they should all be expanded)
2. When the tree is refreshed, all previously selected nodes should be remembered
    and the tree expanded to that point.
3. While the tree is reloading - there should be a "spinner"

5 years agoMDL-51957 cbe: Minor changes for competencies tree.
Damyon Wiese [Mon, 9 Nov 2015 06:48:54 +0000 (14:48 +0800)]
MDL-51957 cbe: Minor changes for competencies tree.

Minor JSDoc changes, and error handler changes.

5 years agoMDL-51957 competencies: Improvements to event handling
Damyon Wiese [Wed, 4 Nov 2015 04:35:42 +0000 (12:35 +0800)]
MDL-51957 competencies: Improvements to event handling

Add custom .on methods instead of expecting code outside the module
to know which node to bind to to listen for events.

Also keep the selectionChanged handler private to the competencyactions module.

Finally - fix the broken move competency action.

5 years agoMDL-51957 cbe: Use a jquery 'change' event instead of passing callbacks
Damyon Wiese [Thu, 29 Oct 2015 04:58:34 +0000 (12:58 +0800)]
MDL-51957 cbe: Use a jquery 'change' event instead of passing callbacks

5 years agoMDL-51957 cbe: Cleanup data_for_manage_competencies_page webservice
Damyon Wiese [Thu, 29 Oct 2015 04:57:25 +0000 (12:57 +0800)]
MDL-51957 cbe: Cleanup data_for_manage_competencies_page webservice

Declare the correct return type and remove the commented code from the renderable.

5 years agoMDL-51957: Super pimp the performance of the aria tree.
Damyon Wiese [Wed, 28 Oct 2015 16:37:25 +0000 (00:37 +0800)]
MDL-51957: Super pimp the performance of the aria tree.

5 years agoMDL-50328 tool_lp: Unit test failure and little clean-up of plans page
Frederic Massart [Mon, 9 Nov 2015 05:51:18 +0000 (13:51 +0800)]
MDL-50328 tool_lp: Unit test failure and little clean-up of plans page

5 years agoMDL-50328 tool_lp: Allow competencies to be assigned to a user plan
Issam Taboubi [Wed, 4 Nov 2015 14:28:59 +0000 (09:28 -0500)]
MDL-50328 tool_lp: Allow competencies to be assigned to a user plan

5 years agoMDL-51866 tool_lp: Framework scale cannot be changed once it is used
Frederic Massart [Tue, 3 Nov 2015 11:45:41 +0000 (19:45 +0800)]
MDL-51866 tool_lp: Framework scale cannot be changed once it is used

5 years agoMDL-51987 tool_lp: Create persistent plan_competencies
Issam Taboubi [Mon, 2 Nov 2015 22:27:27 +0000 (17:27 -0500)]
MDL-51987 tool_lp: Create persistent plan_competencies

5 years agoMDL-51034 tool_lp: Tests for list_plan_competencies
Frederic Massart [Fri, 30 Oct 2015 08:39:05 +0000 (16:39 +0800)]
MDL-51034 tool_lp: Tests for list_plan_competencies

5 years agoMDL-51034 tool_lp: List competencies in a user's plan
Frederic Massart [Fri, 30 Oct 2015 03:49:30 +0000 (11:49 +0800)]
MDL-51034 tool_lp: List competencies in a user's plan

5 years agoMDL-51646 tool_lp: Implement plan status
Issam Taboubi [Thu, 29 Oct 2015 19:57:49 +0000 (15:57 -0400)]
MDL-51646 tool_lp: Implement plan status

5 years agoMDL-51862 tool_lp: Create a persistent model user_competency_plan
Serge Gauthier [Fri, 30 Oct 2015 15:43:22 +0000 (11:43 -0400)]
MDL-51862 tool_lp: Create a persistent model user_competency_plan

5 years agoMDL-51965 tool_lp: Revisit capabilities to read/manage plans
Frederic Massart [Thu, 29 Oct 2015 06:37:03 +0000 (14:37 +0800)]
MDL-51965 tool_lp: Revisit capabilities to read/manage plans

Templates can no longer be linked to the plan via the plan editing
page because we will need to handle plan linking/unlinking directly.

5 years agoMDL-51644 tool_lp: Create persistent model for user_competency
Serge Gauthier [Wed, 28 Oct 2015 17:24:27 +0000 (13:24 -0400)]
MDL-51644 tool_lp: Create persistent model for user_competency

5 years agoMDL-51870 tool_lp: Use new ajax definition of external functions
Jean-Philippe Gaudreau [Wed, 28 Oct 2015 20:15:05 +0000 (16:15 -0400)]
MDL-51870 tool_lp: Use new ajax definition of external functions

5 years agoMDL-51958 cbe: Increase the limit for the number of levels in a tree
Damyon Wiese [Thu, 29 Oct 2015 03:34:11 +0000 (11:34 +0800)]
MDL-51958 cbe: Increase the limit for the number of levels in a tree

5 years agoMDL-51959 cbe: Validate the depth of the path of a competency
Damyon Wiese [Thu, 29 Oct 2015 04:04:03 +0000 (12:04 +0800)]
MDL-51959 cbe: Validate the depth of the path of a competency

5 years agoMDL-51645 tool_lp: Rename the plan capabilities
Serge Gauthier [Tue, 20 Oct 2015 13:49:22 +0000 (09:49 -0400)]
MDL-51645 tool_lp: Rename the plan capabilities

5 years agoMDL-51856 tool_lp: Fixing PHPUnit notices and plan errors
Frederic Massart [Thu, 22 Oct 2015 04:46:38 +0000 (12:46 +0800)]
MDL-51856 tool_lp: Fixing PHPUnit notices and plan errors

5 years agoMDL-51233 tool_lp: Remove unused ID number from learning plan templates
Serge Gauthier [Fri, 16 Oct 2015 18:25:23 +0000 (14:25 -0400)]
MDL-51233 tool_lp: Remove unused ID number from learning plan templates

Conflicts:
admin/tool/lp/version.php

5 years agoMDL-51602 tool_lp: Use parent ID rather than node when building tree
Frederic Massart [Wed, 21 Oct 2015 04:20:39 +0000 (12:20 +0800)]
MDL-51602 tool_lp: Use parent ID rather than node when building tree

5 years agoMDL-51602 tool_lp: Add ability to duplicate a competency framework
Issam Taboubi [Fri, 16 Oct 2015 09:15:30 +0000 (17:15 +0800)]
MDL-51602 tool_lp: Add ability to duplicate a competency framework

5 years agoMDL-51791 tool_lp: Improving persistent validation
Frederic Massart [Fri, 16 Oct 2015 09:15:30 +0000 (17:15 +0800)]
MDL-51791 tool_lp: Improving persistent validation

- Validation methods must be protected
- An ID cannot be set when calling create()

5 years agoMDL-51442 tool_lp: Validate the frameworks' scale ID
Frederic Massart [Fri, 16 Oct 2015 07:41:37 +0000 (15:41 +0800)]
MDL-51442 tool_lp: Validate the frameworks' scale ID

5 years agoMDL-51442 tool_lp: Framework scales configuration must be mandatory
Serge Gauthier [Thu, 15 Oct 2015 20:26:55 +0000 (16:26 -0400)]
MDL-51442 tool_lp: Framework scales configuration must be mandatory

5 years agoMDL-51638 tool_lp: Display the taxonomy terms where relevant
Frederic Massart [Fri, 16 Oct 2015 06:17:00 +0000 (14:17 +0800)]
MDL-51638 tool_lp: Display the taxonomy terms where relevant

5 years agoMDL-51504 tool_lp: Validate the templates' due date
Frederic Massart [Thu, 15 Oct 2015 08:20:19 +0000 (16:20 +0800)]
MDL-51504 tool_lp: Validate the templates' due date

5 years agoMDL-51026 tool_lp: Taxonomy terms can be defined on a framework
Frederic Massart [Wed, 14 Oct 2015 10:00:33 +0000 (18:00 +0800)]
MDL-51026 tool_lp: Taxonomy terms can be defined on a framework

5 years agoMDL-51598 tool_lp: Frameworks page displays correct competency count
Frederic Massart [Wed, 14 Oct 2015 05:07:53 +0000 (13:07 +0800)]
MDL-51598 tool_lp: Frameworks page displays correct competency count

5 years agoMDL-50482 tool_lp: Use list_competencies as static and bump version
Frederic Massart [Wed, 14 Oct 2015 04:25:50 +0000 (12:25 +0800)]
MDL-50482 tool_lp: Use list_competencies as static and bump version

5 years agoMDL-50482 tool_lp: Add ability to duplicate a learning plan template
Issam Taboubi [Tue, 15 Sep 2015 18:53:05 +0000 (14:53 -0400)]
MDL-50482 tool_lp: Add ability to duplicate a learning plan template

5 years agoMDL-50253 tool_lp: Port course competencies to new persistent model
Frederic Massart [Fri, 9 Oct 2015 10:09:23 +0000 (18:09 +0800)]
MDL-50253 tool_lp: Port course competencies to new persistent model

5 years agoMDL-50253 tool_lp: Implement a new competency picker
Frederic Massart [Fri, 9 Oct 2015 08:12:46 +0000 (16:12 +0800)]
MDL-50253 tool_lp: Implement a new competency picker

5 years agoMDL-50253 tool_lp: Clean up of tests for related competencies
Frederic Massart [Thu, 8 Oct 2015 07:02:40 +0000 (15:02 +0800)]
MDL-50253 tool_lp: Clean up of tests for related competencies

5 years agoMDL-50253 tool_lp: Introduction of data generators to learning plans
Frederic Massart [Thu, 8 Oct 2015 07:02:34 +0000 (15:02 +0800)]
MDL-50253 tool_lp: Introduction of data generators to learning plans

5 years agoMDL-50253 tool_lp: Clean up implementation of related competencies
Frederic Massart [Thu, 8 Oct 2015 07:02:15 +0000 (15:02 +0800)]
MDL-50253 tool_lp: Clean up implementation of related competencies

5 years agoMDL-50253 tool_lp: Unit tests for related competencies
David Monllao [Thu, 18 Jun 2015 02:30:04 +0000 (10:30 +0800)]
MDL-50253 tool_lp: Unit tests for related competencies

Conflicts:
admin/tool/lp/tests/externallib_test.php

5 years agoMDL-50253 tool_lp: New template for related competencies
David Monllao [Thu, 18 Jun 2015 02:29:46 +0000 (10:29 +0800)]
MDL-50253 tool_lp: New template for related competencies

5 years agoMDL-50253 tool_lp: Refactoring JS modules to reuse in related competencies
David Monllao [Thu, 18 Jun 2015 02:28:57 +0000 (10:28 +0800)]
MDL-50253 tool_lp: Refactoring JS modules to reuse in related competencies

New competencyselector module used by competencies.js and competencyactions.js,
handles the competencies selection.

Conflicts:
admin/tool/lp/amd/src/competencies.js

5 years agoMDL-50253 tool_lp: Adding related competencies
David Monllao [Thu, 18 Jun 2015 02:31:23 +0000 (10:31 +0800)]
MDL-50253 tool_lp: Adding related competencies

Conflicts:
admin/tool/lp/classes/api.php
admin/tool/lp/classes/external.php
admin/tool/lp/classes/output/renderer.php
admin/tool/lp/db/install.xml
admin/tool/lp/db/services.php
admin/tool/lp/lang/en/tool_lp.php
admin/tool/lp/version.php

5 years agoMDL-51696 tool_lp: Record was overridden by record description
Frederic Massart [Thu, 8 Oct 2015 08:54:31 +0000 (16:54 +0800)]
MDL-51696 tool_lp: Record was overridden by record description

5 years agoMDL-51507 tool_lp: External functions frameworks lack scale information
Serge Gauthier [Thu, 24 Sep 2015 21:01:36 +0000 (17:01 -0400)]
MDL-51507 tool_lp: External functions frameworks lack scale information

5 years agoMDL-51460 tool_lp: List frameworks' API function does not support order
Issam Taboubi [Fri, 25 Sep 2015 19:41:07 +0000 (15:41 -0400)]
MDL-51460 tool_lp: List frameworks' API function does not support order

5 years agoMDL-51557 tool_lp: Add learning plans to the administration categories
Issam Taboubi [Mon, 28 Sep 2015 19:48:20 +0000 (15:48 -0400)]
MDL-51557 tool_lp: Add learning plans to the administration categories

5 years agoMDL-51506 tool_lp: Forms drop submitbutton from data
Frederic Massart [Fri, 2 Oct 2015 16:06:06 +0000 (00:06 +0800)]
MDL-51506 tool_lp: Forms drop submitbutton from data

5 years agoMDL-51031 tool_lp: Dropping sortorder field that was left behind
Frederic Massart [Fri, 2 Oct 2015 14:08:22 +0000 (22:08 +0800)]
MDL-51031 tool_lp: Dropping sortorder field that was left behind

5 years agoMDL-51506 tool_lp: Migrating template_competency to new model API
Frederic Massart [Fri, 25 Sep 2015 05:15:03 +0000 (13:15 +0800)]
MDL-51506 tool_lp: Migrating template_competency to new model API

5 years agoMDL-51506 tool_lp: Migrating plan to new model API
Frederic Massart [Fri, 25 Sep 2015 04:55:18 +0000 (12:55 +0800)]
MDL-51506 tool_lp: Migrating plan to new model API

5 years agoMDL-51506 tool_lp: Migrating template to new model API
Frederic Massart [Fri, 25 Sep 2015 01:54:15 +0000 (09:54 +0800)]
MDL-51506 tool_lp: Migrating template to new model API

5 years agoMDL-51506 tool_lp: Migrating competency_framework to new model API
Frederic Massart [Fri, 25 Sep 2015 01:50:45 +0000 (09:50 +0800)]
MDL-51506 tool_lp: Migrating competency_framework to new model API

5 years agoMDL-51506 tool_lp: Migrating competency to new model API
Frederic Massart [Fri, 25 Sep 2015 01:49:57 +0000 (09:49 +0800)]
MDL-51506 tool_lp: Migrating competency to new model API

5 years agoMDL-51506 tool_lp: Unit Tests for persistent class
Frederic Massart [Fri, 25 Sep 2015 01:47:14 +0000 (09:47 +0800)]
MDL-51506 tool_lp: Unit Tests for persistent class

5 years agoMDL-51506 tool_lp: Implementing before/after (C)RUD hooks
Frederic Massart [Thu, 24 Sep 2015 11:05:37 +0000 (19:05 +0800)]
MDL-51506 tool_lp: Implementing before/after (C)RUD hooks

5 years agoMDL-51506 tool_lp: Implementing validation in the models
Frederic Massart [Thu, 24 Sep 2015 06:14:08 +0000 (14:14 +0800)]
MDL-51506 tool_lp: Implementing validation in the models

5 years agoMDL-51459 tool_lp: Template external functions do not return the duedate
Issam Taboubi [Mon, 21 Sep 2015 20:35:59 +0000 (16:35 -0400)]
MDL-51459 tool_lp: Template external functions do not return the duedate

5 years agoMDL-51496 tool_lp: Remove reorder services from db/services.php
Jean-Philippe Gaudreau [Tue, 22 Sep 2015 13:09:38 +0000 (09:09 -0400)]
MDL-51496 tool_lp: Remove reorder services from db/services.php

Remove reorder competency framework and templates services from db/services.php.

5 years agoMDL-51139 tool_lp: Fix some javascript that was broken by a merge
Damyon Wiese [Fri, 18 Sep 2015 09:01:42 +0000 (17:01 +0800)]
MDL-51139 tool_lp: Fix some javascript that was broken by a merge

The user learning plans page menus were broken by some refactoring.

Fixed during merge by Fred:
- Added space between icons and strings in action menu
- Recent changes caused the plans page to die when listing templates

5 years agoMDL-51031 tool_lp: Removing ability to reorder the templates
Frederic Massart [Fri, 18 Sep 2015 08:42:09 +0000 (16:42 +0800)]
MDL-51031 tool_lp: Removing ability to reorder the templates

This was done for the frameworks as well. As we display the templates
accross contexts, the sortorder will not produce the expected result
therefore it is better to remove it.

5 years agoMDL-51031 tool_lp: Adding tests for template related functions
Frederic Massart [Fri, 18 Sep 2015 07:02:48 +0000 (15:02 +0800)]
MDL-51031 tool_lp: Adding tests for template related functions

5 years agoMDL-51031 tool_lp: Templates can be created on a category level
Frederic Massart [Thu, 17 Sep 2015 12:40:02 +0000 (20:40 +0800)]
MDL-51031 tool_lp: Templates can be created on a category level

5 years agoMDL-51025 tool_lp: Invalid parameter passed when deleting framework
Frederic Massart [Thu, 17 Sep 2015 11:44:52 +0000 (19:44 +0800)]
MDL-51025 tool_lp: Invalid parameter passed when deleting framework

5 years agoMDL-51025 tool_lp: Removing hardcoded link to frameworks in navigation
Frederic Massart [Thu, 17 Sep 2015 10:28:41 +0000 (18:28 +0800)]
MDL-51025 tool_lp: Removing hardcoded link to frameworks in navigation

5 years agoMDL-51420 tool_lp: Fix failure in test_reorder_template_competencies
Issam Taboubi [Wed, 16 Sep 2015 15:14:04 +0000 (11:14 -0400)]
MDL-51420 tool_lp: Fix failure in test_reorder_template_competencies

5 years agoMDL-51025 tool_lp: Dropping column sortorder for frameworks
Frederic Massart [Thu, 27 Aug 2015 06:25:39 +0000 (14:25 +0800)]
MDL-51025 tool_lp: Dropping column sortorder for frameworks

5 years agoMDL-51025 tool_lp: Add context support to count_frameworks
Frederic Massart [Thu, 27 Aug 2015 06:18:10 +0000 (14:18 +0800)]
MDL-51025 tool_lp: Add context support to count_frameworks

5 years agoMDL-51025 tool_lp: More tests to cover category context
Frederic Massart [Thu, 20 Aug 2015 09:06:06 +0000 (17:06 +0800)]
MDL-51025 tool_lp: More tests to cover category context

5 years agoMDL-51025 tool_lp: Frameworks can be created on a category level
Frederic Massart [Tue, 11 Aug 2015 10:55:19 +0000 (18:55 +0800)]
MDL-51025 tool_lp: Frameworks can be created on a category level

5 years agoMDL-51027 tool_lp: Require ID numbers for frameworks and competencies
Frederic Massart [Thu, 13 Aug 2015 09:54:35 +0000 (17:54 +0800)]
MDL-51027 tool_lp: Require ID numbers for frameworks and competencies

5 years agoMDL-51027 tool_lp: Competency search included unrelated parent
Frederic Massart [Thu, 13 Aug 2015 09:52:11 +0000 (17:52 +0800)]
MDL-51027 tool_lp: Competency search included unrelated parent

5 years agoMDL-50608 tool_lp: Code cleanup
Ankit Agarwal [Tue, 16 Jun 2015 06:22:02 +0000 (11:52 +0530)]
MDL-50608 tool_lp: Code cleanup

5 years agoMDL-50608 tool_lp: tidy up and bug fixes
Mark Nelson [Fri, 5 Jun 2015 05:59:28 +0000 (22:59 -0700)]
MDL-50608 tool_lp: tidy up and bug fixes

5 years agoMDL-50595 tool_lp: Make configure scale popup pretty
Ankit Agarwal [Mon, 15 Jun 2015 08:15:25 +0000 (13:45 +0530)]
MDL-50595 tool_lp: Make configure scale popup pretty

5 years agoMDL-50590 tool_lp: Fix error with scale popup
Ankit Agarwal [Mon, 15 Jun 2015 09:25:07 +0000 (14:55 +0530)]
MDL-50590 tool_lp: Fix error with scale popup

5 years agoMDL-50308 tool_lp: Big javascript cleanup
Damyon Wiese [Thu, 14 May 2015 05:35:38 +0000 (13:35 +0800)]
MDL-50308 tool_lp: Big javascript cleanup

This includes:
* Move all JS modules from lib/amd to admin/tool/lp/amd
* Add all jsdocs
* fix all jshint warnings
* Rewrite the actionmenu wrapper to a real amd module

5 years agoMDL-50262 outcomes: Added scales and scale configuration.
Adrian Greeve [Mon, 18 May 2015 01:22:18 +0000 (09:22 +0800)]
MDL-50262 outcomes: Added scales and scale configuration.

Competency frameworks can now specify a scale to determine
proficiency.

5 years agoMDL-49462 tool_lp: added unit tests for additional web services
Mark Nelson [Mon, 25 May 2015 08:51:09 +0000 (01:51 -0700)]
MDL-49462 tool_lp: added unit tests for additional web services

5 years agoMDL-49462 tool_lp: general bug fixes and tidy up
Mark Nelson [Mon, 25 May 2015 08:51:24 +0000 (01:51 -0700)]
MDL-49462 tool_lp: general bug fixes and tidy up

5 years agoMDL-49462 tool_lp: added template competencies page
Mark Nelson [Fri, 15 May 2015 01:15:04 +0000 (18:15 -0700)]
MDL-49462 tool_lp: added template competencies page

5 years agoMDL-49460 tool_lp: Some unit tests for plans crud
David Monllao [Tue, 19 May 2015 02:48:38 +0000 (10:48 +0800)]
MDL-49460 tool_lp: Some unit tests for plans crud

5 years agoMDL-49460 tool_lp: Adding user learning plans
David Monllao [Mon, 18 May 2015 02:26:37 +0000 (10:26 +0800)]
MDL-49460 tool_lp: Adding user learning plans

Basic CRUD skeleton with external functions.

5 years agoMDL-49459 Learning plans: Support for creating and editing competency frameworks.
Damyon Wiese [Sun, 22 Feb 2015 07:55:55 +0000 (15:55 +0800)]
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.