Frederic Massart [Fri, 1 Apr 2016 07:16:26 +0000 (15:16 +0800)]
MDL-53655 tool_lp: Allow closures in default values of persistents
Damyon Wiese [Wed, 30 Mar 2016 09:05:55 +0000 (17:05 +0800)]
MDL-52743 tool_lp: Course competency statistics
Note - the statistics you see depends on whether you can recieve competency
ratings in the course. So students see their own progress as a %. Graders
see the least proficient competencies for the course.
Issam Taboubi [Thu, 24 Mar 2016 17:38:09 +0000 (13:38 -0400)]
MDL-53608 tool_lp: Replace deprecated method notify_message
Issam Taboubi [Wed, 30 Mar 2016 19:46:25 +0000 (15:46 -0400)]
MDL-53657 tool_lp: Dialog box opens twice in the path
Issam Taboubi [Wed, 30 Mar 2016 20:51:24 +0000 (16:51 -0400)]
MDL-53658 tool_lp: Stacking of messages in competency breakdown report
Frederic Massart [Tue, 29 Mar 2016 08:27:27 +0000 (16:27 +0800)]
MDL-53477 tool_lp: Register coursecompetencymanage as module capability
Frederic Massart [Wed, 30 Mar 2016 08:33:51 +0000 (16:33 +0800)]
MDL-53626 tool_lp: Change mentions of 'context' to 'category'
Frederic Massart [Tue, 15 Mar 2016 03:03:58 +0000 (11:03 +0800)]
MDL-53471 tool_lp: Hooking in to report when scale is being used
Serge Gauthier [Wed, 30 Mar 2016 17:35:09 +0000 (13:35 -0400)]
MDL-53590 tool_lp: Error when teacher view student course competencies
Issam Taboubi [Wed, 30 Mar 2016 15:35:41 +0000 (11:35 -0400)]
MDL-53630 tool_lp: Rename Learning plans to Learning plan templates
* In site administration
* In category administration
Frederic Massart [Thu, 31 Mar 2016 01:39:50 +0000 (09:39 +0800)]
MDL-53542 tool_lp: Fixing missed upgrade step
Damyon Wiese [Wed, 30 Mar 2016 06:31:20 +0000 (14:31 +0800)]
MDL-53452 tool_lp: Use an exporter for course_competency_settings
Damyon Wiese [Wed, 30 Mar 2016 06:22:02 +0000 (14:22 +0800)]
MDL-53452 tool_lp: Rename some persistent methods for consistency
Damyon Wiese [Tue, 29 Mar 2016 08:56:47 +0000 (16:56 +0800)]
MDL-53452 tool_lp: Switch to non-strict equals for db values
Also phpdoc change.
Damyon Wiese [Tue, 29 Mar 2016 08:53:57 +0000 (16:53 +0800)]
MDL-53452 tool_lp: Change can_update to can_update_course
This is more consistent with other persistents.
Damyon Wiese [Tue, 29 Mar 2016 08:50:21 +0000 (16:50 +0800)]
MDL-53452 tool_lp: Rename get_course_settings to get_by_courseid
In the course_competency_settings persistent.
Damyon Wiese [Tue, 29 Mar 2016 08:41:30 +0000 (16:41 +0800)]
MDL-53452 tool_lp: Change update_course_competency_settings param to stdClass
Allows for future settings to be added without changing the function signature.
Damyon Wiese [Tue, 29 Mar 2016 08:12:30 +0000 (16:12 +0800)]
MDL-53452 tool_lp: Make course comp settings table have a unique foreign key
Damyon Wiese [Tue, 29 Mar 2016 07:37:40 +0000 (15:37 +0800)]
MDL-53452 tool_lp: Update after conflicts. Use xxxview for cap string
Damyon Wiese [Mon, 21 Mar 2016 08:00:50 +0000 (16:00 +0800)]
MDL-53452 competencies: Backup/restore new course setting.
Also add push ratings info to competency breakdown report.
Also - improved lang strings and set colors of notices.
Damyon Wiese [Mon, 21 Mar 2016 05:25:03 +0000 (13:25 +0800)]
MDL-53452 competencies: Add unit test for course competency settings
Damyon Wiese [Mon, 21 Mar 2016 04:23:47 +0000 (12:23 +0800)]
MDL-53452 competencies: Update unit tests now we have removed suggest feature.
Damyon Wiese [Mon, 21 Mar 2016 02:36:54 +0000 (10:36 +0800)]
MDL-53452 competencies: Update the logic for pushratingstouserplans course setting.
Either only set the rating in the course, or set it in the course and push it to the user_competency,
depending on the course settings.
Damyon Wiese [Sat, 19 Mar 2016 16:20:46 +0000 (00:20 +0800)]
MDL-53452 competencies: Remove suggestion feature (except tests).
Damyon Wiese [Fri, 18 Mar 2016 09:05:42 +0000 (17:05 +0800)]
MDL-53452 competencies: Add course and admin setting to push competency ratings outside a course
Serge Gauthier [Tue, 29 Mar 2016 19:11:15 +0000 (15:11 -0400)]
MDL_53523 tool_lp: Mark fields 'scale/scaleconfiguration' as required
Jun Pataleta [Mon, 21 Mar 2016 02:08:17 +0000 (10:08 +0800)]
MDL-53474 tool_lp: Improve competency page navigation
Frederic Massart [Tue, 29 Mar 2016 09:10:38 +0000 (17:10 +0800)]
MDL-53628 tool_lp: Pick competencies from context and above in templates
Serge Gauthier [Thu, 24 Mar 2016 14:52:05 +0000 (10:52 -0400)]
MDL-53483 tool_lp: Normalise the names of capabilities
Issam Taboubi [Mon, 21 Mar 2016 14:31:37 +0000 (10:31 -0400)]
MDL-53472 tool_lp: Improve user navigation flow in competency frameworks
Issam Taboubi [Tue, 22 Mar 2016 13:35:10 +0000 (09:35 -0400)]
MDL-53531 tool_lp: Forms section should not be collapsible at times
Frederic Massart [Tue, 22 Mar 2016 05:51:55 +0000 (13:51 +0800)]
MDL-53550 tool_lp: Relax capability checks on cohorts
Cohorts seem to rely on the calling code doing the right capability
checks. In this case I applied the simple logic of checking if the
cohort is visible, and if it is not then checking the capability.
Methods using cohorts should apply relevant capability checks.
Frederic Massart [Thu, 24 Mar 2016 07:41:52 +0000 (15:41 +0800)]
MDL-53473 tool_lp: Plan default return URL is the plan URL
Frederic Massart [Thu, 24 Mar 2016 07:39:41 +0000 (15:39 +0800)]
MDL-53473 tool_lp: User evidence default return URL is the evidence
Frederic Massart [Fri, 18 Mar 2016 06:16:31 +0000 (14:16 +0800)]
MDL-53473 tool_lp: Improvement to navigation flow of templates
Jun Pataleta [Mon, 21 Mar 2016 08:51:09 +0000 (16:51 +0800)]
MDL-53540 tool_lp_amd: Use currentTarget for comp dialog click handler
Frederic Massart [Mon, 21 Mar 2016 07:51:43 +0000 (15:51 +0800)]
MDL-53529 tool_lp: Consistent 'add' buttons for templates and courses
Frederic Massart [Mon, 21 Mar 2016 05:21:57 +0000 (13:21 +0800)]
MDL-53568 tool_lp: Fix getting proficiency of grade not in scaleconfig
Issam Taboubi [Tue, 15 Mar 2016 13:33:47 +0000 (09:33 -0400)]
MDL-52919 tool_lp: Show the path when listing competencies
Serge Gauthier [Fri, 18 Mar 2016 19:31:32 +0000 (15:31 -0400)]
MDL-53526 tool_lp: Add consistency to 'Add ...' buttons
Jun Pataleta [Fri, 18 Mar 2016 08:13:29 +0000 (16:13 +0800)]
MDL-53539 tool_lp: Fix percentage displays for template statistics
Frederic Massart [Tue, 15 Mar 2016 08:42:56 +0000 (16:42 +0800)]
MDL-53437 tool_lp: Hide competencies in CM edit when user cannot manage
Serge Gauthier [Fri, 18 Mar 2016 16:26:42 +0000 (12:26 -0400)]
MDL-53476 tool_lp: All forms should at least have one fieldset
Frederic Massart [Mon, 21 Mar 2016 03:15:08 +0000 (11:15 +0800)]
MDL-53186 tool_lp: Removing push for review when adding competencies
Serge Gauthier [Tue, 15 Mar 2016 21:05:43 +0000 (17:05 -0400)]
MDL-53186 tool_lp: Send competencies in review from evidence interface
Jun Pataleta [Thu, 17 Mar 2016 09:16:03 +0000 (17:16 +0800)]
MDL-53475 tool_lp: Redirect and show notification in destination
After creating a plan/competency/user evidence/plan template,
redirect the user to the plan/user evidence/plan template page.
After updating a plan/competency/user evidence/plan template,
redirect the user back to the previous page and display the notification
message instead of displaying a notification message and a continue button.
Serge Gauthier [Thu, 17 Mar 2016 17:51:27 +0000 (13:51 -0400)]
MDL-53524 tool_lp: Rename 'related competencies' to 'cross-referenced competencies'
Serge Gauthier [Thu, 17 Mar 2016 18:08:01 +0000 (14:08 -0400)]
MDL-53522 tool_lp: Add parenthesis around ID number in framework list
Frederic Massart [Mon, 14 Mar 2016 08:37:49 +0000 (16:37 +0800)]
MDL-53453 cbe: Invalid usage of empty()
Frederic Massart [Mon, 14 Mar 2016 08:27:45 +0000 (16:27 +0800)]
MDL-53453 cbe: False negative when comment on a user competency
Frederic Massart [Mon, 14 Mar 2016 08:04:04 +0000 (16:04 +0800)]
MDL-53453 cbe: False negative on MySQL due to random ordering
Frederic Massart [Mon, 14 Mar 2016 05:22:01 +0000 (13:22 +0800)]
MDL-53453 cbe: PHP Docs and coding style adjustments
Issam Taboubi [Wed, 16 Mar 2016 21:46:41 +0000 (17:46 -0400)]
MDL-52980 tool_lp: Double check the name of the capability
Issam Taboubi [Mon, 14 Mar 2016 15:57:39 +0000 (11:57 -0400)]
MDL-53376 tool_lp: Redirect after creating a new framework
Serge Gauthier [Mon, 14 Mar 2016 18:51:27 +0000 (14:51 -0400)]
MDL-53436 tool_lp: Dashboard Learning plan block misses link View more
Issam Taboubi [Mon, 14 Mar 2016 16:24:12 +0000 (12:24 -0400)]
MDL-53312 tool_lp: does not look selected when relocating the competency
Serge Gauthier [Mon, 14 Mar 2016 17:26:25 +0000 (13:26 -0400)]
MDL-53163 tool_lp: Behat tests for plans workflow
Damyon Wiese [Fri, 11 Mar 2016 07:25:25 +0000 (15:25 +0800)]
MDL-52554 tool_lp: Remove templateview capability from authenticated users
Frederic Massart [Thu, 25 Feb 2016 02:30:37 +0000 (10:30 +0800)]
MDL-51024 tool_lpmigrate: Tool to migrate between frameworks
Jun Pataleta [Mon, 14 Mar 2016 02:38:06 +0000 (10:38 +0800)]
MDL-53438 tool_lp: Set client_id parameter for comment object
Frederic Massart [Tue, 8 Mar 2016 06:30:00 +0000 (14:30 +0800)]
MDL-53380 tool_lp: Framework auto complete element
Damyon Wiese [Thu, 10 Mar 2016 07:37:00 +0000 (15:37 +0800)]
MDL-53218 tool_lp: Fix php5.4 syntax bug (wrapping function call with empty)
Damyon Wiese [Thu, 10 Mar 2016 07:28:14 +0000 (15:28 +0800)]
MDL-53218 tool_lp: Fix unit tests (directly use persistent class to bypass api permissions)
There are 2 failing unit tests fixed here. In both cases - the correct behaviour is to by-pass
a permission check because:
case A) we are loading all the existing records in the DB - so it
needs to be all the DB records, not just the ones we have permission to see.
case B) we already did the correct permission check - but because we have api -> api communication
it is running an additional (wrong) permission check.
Damyon Wiese [Wed, 2 Mar 2016 09:28:00 +0000 (17:28 +0800)]
MDL-51042 tool_lp: Add useful statistics to the template competencies page.
Issam Taboubi [Wed, 9 Mar 2016 19:42:55 +0000 (14:42 -0500)]
MDL-53296_master tool_lp: Add unique index in course_competency
Issam Taboubi [Wed, 9 Mar 2016 20:18:58 +0000 (15:18 -0500)]
MDL-53328 tool_lp: Error when adding a competency to a module
Jun Pataleta [Thu, 10 Mar 2016 06:02:53 +0000 (14:02 +0800)]
MDL-53347 tool_lp: Fix JS error when deleting comment in plan
Frederic Massart [Thu, 10 Mar 2016 08:16:22 +0000 (16:16 +0800)]
MDL-53421 tool_lp: Allow multiple instances of scale config on page
Frederic Massart [Thu, 10 Mar 2016 08:19:13 +0000 (16:19 +0800)]
MDL-53420 tool_lp: Classes of form\persistent can filter persistent data
Issam Taboubi [Wed, 9 Mar 2016 18:29:49 +0000 (13:29 -0500)]
MDL-53396 tool_lp: Behat failures due to change in navigation structure
Issam Taboubi [Fri, 4 Mar 2016 21:46:59 +0000 (16:46 -0500)]
MDL-53187 tool_lp: Create events for user competency workflow
Serge Gauthier [Tue, 8 Mar 2016 14:37:05 +0000 (09:37 -0500)]
MDL-53194 tool_lp: Behat tests linking evidence and competencies
Issam Taboubi [Tue, 8 Mar 2016 18:37:27 +0000 (13:37 -0500)]
MDL-53084 tool_lp: Improve the view of user competency in a plan
* Remove the plan block
* Remove the plan link
Jun Pataleta [Thu, 25 Feb 2016 08:56:38 +0000 (16:56 +0800)]
MDL-53188 tool_lp: Add evidence_created event
Issam Taboubi [Tue, 1 Mar 2016 14:56:37 +0000 (09:56 -0500)]
MDL-53084 tool_lp: Improve the view of user competency in a plan
Frederic Massart [Tue, 8 Mar 2016 02:36:04 +0000 (10:36 +0800)]
MDL-53182 tool_lp: Fix false negative in events test
Issam Taboubi [Wed, 2 Mar 2016 20:53:13 +0000 (15:53 -0500)]
MDL-53182 tool_lp: Create events for plan workflow
Frederic Massart [Fri, 4 Mar 2016 02:47:30 +0000 (10:47 +0800)]
MDL-53212 tool_lp: Only store the required information in scaleconfig
Jun Pataleta [Tue, 23 Feb 2016 09:28:58 +0000 (17:28 +0800)]
MDL-53211 tool_lp: Add user_competency_course model
* Added user_competency_course model.
* Populate user_competency_course on suggest in course/module context.
Frederic Massart [Thu, 3 Mar 2016 07:25:51 +0000 (15:25 +0800)]
MDL-53185 tool_lp: Admin setting to disable competencies
Frederic Massart [Thu, 3 Mar 2016 09:05:51 +0000 (17:05 +0800)]
MDL-51037 tool_cohortroles: Actions column not sortable and at far right
Damyon Wiese [Tue, 1 Dec 2015 04:16:25 +0000 (12:16 +0800)]
MDL-51037 cbe: New admin tool "Cohort roles"
Jun Pataleta [Tue, 1 Mar 2016 09:12:03 +0000 (17:12 +0800)]
MDL-52747 tool_lp: Show courses linked to competency in plan
Show courses that are linked to the given competency for a given
learning plan on a modal dialogue.
Frederic Massart [Tue, 1 Mar 2016 03:36:08 +0000 (11:36 +0800)]
MDL-53313 tool_lp: Add data generators for course module competencies
Frederic Massart [Tue, 1 Mar 2016 04:56:05 +0000 (12:56 +0800)]
MDL-53295 tool_lp: Make index cmid/compid on module_competency unique
Issam Taboubi [Thu, 25 Feb 2016 15:00:18 +0000 (10:00 -0500)]
MDL-53189 tool_lp: Create event for user competency viewed
Frederic Massart [Wed, 2 Mar 2016 01:53:08 +0000 (09:53 +0800)]
MDL-53193 tool_lp: Singularise 'userevidence' term
Serge Gauthier [Fri, 26 Feb 2016 16:20:45 +0000 (11:20 -0500)]
MDL-53193 tool_lp: Add behat tests for CRUD of evidence of prior learning
Frederic Massart [Thu, 25 Feb 2016 02:30:31 +0000 (10:30 +0800)]
MDL-53282 tool_lp: Extend list_frameworks to support string search
Issam Taboubi [Tue, 23 Feb 2016 22:25:32 +0000 (17:25 -0500)]
MDL-53070 tool_lp: Fix missing capabilities
* Non-editing teacher is missing view usercompetency capability.
* Teacher is missing the suggest grade capability.
Serge Gauthier [Wed, 24 Feb 2016 15:44:27 +0000 (10:44 -0500)]
MDL-53196 tool_lp: Add relevant record snapshot to existing events
Issam Taboubi [Fri, 19 Feb 2016 16:44:51 +0000 (11:44 -0500)]
MDL-53162 tool_lp: Behat tests for plans CRUD operations
Frederic Massart [Fri, 26 Feb 2016 01:46:15 +0000 (09:46 +0800)]
MDL-53251 tool_lp: Apply PHP7 fixes
Serge Gauthier [Tue, 23 Feb 2016 19:11:10 +0000 (14:11 -0500)]
MDL-53160 tool_lp: Create C(R)UD events for evidence of prior learning
Frederic Massart [Wed, 24 Feb 2016 03:41:52 +0000 (11:41 +0800)]
MDL-52754 tool_lp: Use ScaleValues AMD module in ScaleConfig
Serge Gauthier [Tue, 23 Feb 2016 18:09:23 +0000 (13:09 -0500)]
MDL-52754 tool_lp: Dropdown list of scales with single quotes in values
Issam Taboubi [Mon, 22 Feb 2016 22:23:20 +0000 (17:23 -0500)]
MDL-53195 tool_lp: Undefined variable: coursecompetency
Frederic Massart [Mon, 22 Feb 2016 05:13:38 +0000 (13:13 +0800)]
MDL-53138 tool_lp: Prevent false positive in plan events tests
Issam Taboubi [Mon, 15 Feb 2016 22:17:08 +0000 (17:17 -0500)]
MDL-53138 tool_lp: Create C(R)UD + viewed events for plans
Serge Gauthier [Thu, 18 Feb 2016 14:31:30 +0000 (09:31 -0500)]
MDL-53051 tool_lp: Index cmid+competencyid to tool_lp_module_competency