Marina Glancy
8fc1486d36
MDL-77164 various: fix incorrect phpdocs
2023-04-13 11:35:06 +01:00
Matthew Hilton
cfb643293c
MDL-56567 competency: Course module competency option to override grade
...
Previously, if a course module had already been graded, course module
completion linked to the course module would not update. This
commit adds the option to enable overriding the grade at the course
module competency level.
This ensures that if enabled and a user completes a module associated
with a competency, that competency will be graded appropriately.
2022-10-17 08:00:20 +10:00
eWallah
d051b3fc19
MDL-67413 competencies: do nothing upon activity completion
2020-08-27 11:11:51 +08:00
Simey Lameze
2595d450e0
MDL-60126 competency: delete content upon user delete
2020-02-04 08:00:19 +08:00
Eloy Lafuente (stronk7)
f4feabb83f
MDL-66968 php74: array_key_exists() for objects is deprecated
...
Replace it for correct property_exists() when the element
being inspected is a property of object/class.
Amended and squased changes:
- keep mongo unmodified. The information is array, hence correct.
- fix a couple of messaging phpdocs that were incorrect.
Amended take#2:
- As far as mongo resturns BSONDocument that is ArrayObject, aka
implements ArrayAccess, we have decided to explicitly cast results
to array so existing array_key_exists() and other accesses will
continue working the same.
2019-10-25 00:49:04 +02:00
Damyon Wiese
bde97497ef
MDL-65078 competencies: webservices
...
The webservice list_course_module_competencies calls a function that does not exist and
is not exposed as a webservice.
2019-07-24 09:14:28 +08:00
Damyon Wiese
6bdaf20462
MDL-63876 competencies: Skip enabled check
...
Allow rendering a competency summary if competencies are disabled, but do not include
links to competencies pages.
2019-03-29 11:31:15 +08:00
Sara Arjona
0ebfd1c47b
Merge branch 'MDL-55135-master-competencies-manage-in-coursecontext' of https://github.com/wjroes/moodle
2019-02-27 11:51:30 +01:00
willem
e42d429c7b
MDL-55135 competencies: fix capabilities managing course competencies
...
Capability check in a course was using global competency capabilities
moodle/competency:competencyview and moodle/competency:competencymanage
instead of the course equivalents. Users outside the course context
could not manage course competencies.
2019-02-18 08:07:38 +01:00
Damyon Wiese
c0417b04ff
MDL-53346 competencies: Show user learning plans
...
On the course competencies page, show the user their learning plans
that contain each of the course competencies.
2019-02-06 08:33:55 +08:00
Simey Lameze
f9bb74c037
MDL-58058 competency: replace other sortorder usages
2017-12-08 15:58:52 +08:00
Simey Lameze
8c13028c9d
MDL-59994 competency: dont list competencies from deleted users
2017-09-18 08:32:12 +08:00
Tony Levi
95c0b810bf
MDL-49398 accesslib: Change competency to use new accesslib function
2017-06-02 10:04:09 +01: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
Issam Taboubi
fd8043b2de
MDL-56285 competency: fix move competencies capabilities
...
In learning plan templates, cannot move competencies
around even if capability templatemanage is given
to the role because of bad context check
2016-10-06 10:33:32 -04:00
Rajesh Taneja
56c5c9a08a
MDL-55043 core_competency: Sort by id to ensure we get expected result.
2016-07-10 11:25:06 +08:00
Damyon Wiese
e824cd502d
MDL-54997 competencies: Fix random unit test fail
...
Sorting on timecreated is not unique enough to
guarantee a predictable ordering.
2016-06-25 08:04:15 -07:00
Damyon Wiese
da880d320c
MDL-54997 competencies: Listing evidence contexts
...
When listing the evidence for a user competency in a course,
the query is missing evidences for sub-contexts in the course.
2016-06-23 09:14:19 -07:00
Frederic Massart
d309f3e218
MDL-54542 competency: Really handle false negatives in plans to review
2016-05-19 11:42:15 +08:00
Frederic Massart
c07712db17
MDL-54542 competency: False negative when listing plans to review
2016-05-19 10:23:46 +08:00
Frederic Massart
bbf727f175
MDL-54542 competency: Prevent long query aliases in get_sql_fields()
...
Otherwise we could hit ORA-00972 because they exceed 30 characters.
2016-05-12 16:14:32 +08:00
Mark Nelson
02113beb10
MDL-53920 cohort: notify competencies on cohort deletion
2016-05-02 12:49:11 +08:00
Frederic Massart
5592edb646
MDL-53451 competency: Improve performance by bypassing api::is_enabled()
2016-04-22 11:34:39 +08:00
Frederic Massart
d789158566
MDL-53451 tool_lpmigrate: Fixing broken logic found in tests
...
Thanks to MSSQL, the only one with failures.
2016-04-20 17:52:09 +08:00
Frederic Massart
69c478660a
MDL-53451 competency: Properly wrap those nasty function declarations
...
Pheww, we avoided a disaster.
2016-04-19 10:55:46 +08:00
Frederic Massart
1e99f31e33
MDL-53654 competency: Provide a way to delete evidence
2016-04-18 11:06:47 +08:00
Frederic Massart
56537316f6
MDL-53719 competency: Delete content upon course and cm delete/reset
2016-04-18 11:06:01 +08:00
Frederic Massart
91e5464282
MDL-53700 competency: Making CiBoT happier
2016-04-18 11:06:00 +08:00
Frederic Massart
07fc0ec380
MDL-53700 competency: Implementing a URL resolver
2016-04-18 11:06:00 +08:00
Frederic Massart
e6dc03d7c4
MDL-53700 competency: Migrating language strings
2016-04-18 11:06:00 +08:00
Frederic Massart
7160fb19d7
MDL-53700 competency: Migrating file serving to core
2016-04-18 11:05:59 +08:00
Frederic Massart
6be1373ee0
MDL-53700 competency: Migrating settings to core
2016-04-18 11:05:59 +08:00
Frederic Massart
5a1a685c28
MDL-53700 competency: Migrating events to core
...
Leaving comments behind for now as it's a tricky one.
2016-04-18 11:05:59 +08:00
Frederic Massart
81de839f37
MDL-53700 competency: Migrating external functions to core
2016-04-18 11:05:59 +08:00
Frederic Massart
767f66c028
MDL-53700 competency: Migrating the competency API to core
2016-04-18 11:05:59 +08:00