David Mudrák
1297fa4156
MDL-64777 analytics: Add method to load all model definitions
2019-04-15 08:16:58 +02:00
David Mudrák
01d620ee67
MDL-64777 analytics: Add method for identifying a model declaration
...
This is intended to be used to as a declaration identifier in HTML or as
a HTTP parameter value.
2019-04-15 08:16:58 +02:00
David Monllaó
0bd52bfdac
MDL-63906 analytics: Release the lock on \Throwable received
2019-03-15 15:48:27 +01:00
David Monllaó
ead38829bf
MDL-65085 analytics: noreply user sends insights
2019-03-15 13:48:57 +01:00
Adrian Greeve
fa50232ff7
Merge branch 'MDL-64477-master-lastats' of git://github.com/mudrd8mz/moodle
2019-03-12 13:36:43 +08:00
David Mudrák
5e9b091248
MDL-64477 analytics: Introduce a new \core_analytics\stats class
...
The purpose of the class is to provide stats and meta data about how the
analytics is used on the site.
2019-03-11 10:23:25 +01:00
David Monllaó
e97dfff78d
MDL-64787 tool_analytics: Include training data source in the log table
2019-03-07 20:44:48 +01:00
David Monllaó
bc82b89586
MDL-64787 mlbackend: Evaluate trained models
2019-03-07 20:43:30 +01:00
David Monllaó
74823933c8
MDL-64787 tool_analytics: UI for trained models evaluation
2019-03-07 20:43:30 +01:00
David Monllaó
c70a7194f4
MDL-60944 analytics: Include trained ML models
2019-02-26 10:58:41 +01:00
David Monllaó
e4453adc55
MDL-60944 tool_analytics: Adding create and delete features
...
Extra modifications to refine the preexisting patch.
2019-02-25 09:54:07 +01:00
Ankit Agarwal
349c44128d
MDL-60944 analytics: Add base support for import / export
2019-02-25 09:54:07 +01:00
David Monllao
e0c889978f
MDL-64320 analytics: Validate discrete indicators separately
2019-01-30 12:11:08 +01:00
David Monllao
d9c54de37f
Merge branch 'MDL-63700-master' of git://github.com/mickhawkins/moodle
2018-11-05 11:13:51 +01:00
Michael Hawkins
1170b1e0aa
MDL-63700 core_analytics: Add support for removal of context users
...
This issue is a part of the MDL-62560 Epic.
2018-10-31 13:40:51 +08:00
Eloy Lafuente (stronk7)
bd5fdcfccd
MDL-63422 general: review core loop / switch / case / continue
...
This commit reviews all continue uses in core happening within a
loop / switch / case hierarchy. This does not cover:
- Changes to libraries. Will be handled in another issue / commit.
- Uses out from loops, will be reviewed by other commit.
The policy followed has been:
- When possible, take rid of the continue.
- When clearly the intention was to jump to next element in loop
change to continue 2
- When it was not clear, keep old behavior switching to break, no
matter how weird the behavior may be.
2018-10-31 00:17:59 +01:00
David Monllao
ba0a68e254
MDL-60520 analytics: Set predictor at model level during testing
2018-10-22 13:58:33 +02:00
David Monllao
d44ce97fe1
MDL-60520 analytics: Do not block model updates if the backend is down
2018-10-22 13:58:33 +02:00
David Monllao
ed12ba6ba8
MDL-60520 analytics: Per-model ml backend
2018-10-22 13:58:33 +02:00
David Monllao
70e8515ea8
MDL-62218 analytics: Add missing sample origin checking
2018-05-04 16:35:42 +02:00
Ryan Wyllie
28b870b4de
MDL-62218 analytics: make privacy test class name more unique
2018-05-04 11:04:24 +08:00
David Monllao
97b0a6cbfc
MDL-62218 analytics: Privacy API implementation
2018-05-03 15:28:22 +02:00
Eloy Lafuente (stronk7)
2c28cadac1
MDL-61223 course: amend test setup to keep passing and covering case
2018-04-02 12:00:54 +02:00
David Monllao
63f2c0c664
MDL-61154 analytics: No escaping for text format url
2018-03-16 09:27:07 +01:00
David Monllao
ba211d5678
MDL-61062 analytics: Fix unit test wrong statement
2017-12-20 07:29:01 +01:00
Ankit Agarwal
fabe98ac92
MDL-60861 analytics: Enabling a model requires timesplitting
2017-12-11 10:47:01 +05:30
sam marshall
a938e4096c
MDL-60174 core_dml: fix miscellaneous incorrect recordset usage
...
The new recordset support for Postgres requires transactions and
will cause errors if recordsets are not closed correctly. This
commit fixes problems that were identified during unit tests, and
via some basic code analysis, across all core code. Most of these
are incorrect usage of recordset (forgetting to close them).
2017-11-27 11:10:33 +00:00
Jake Dallimore
ef4192b8e7
Merge branch 'MDL-60796-master' of git://github.com/ankitagarwal/moodle
2017-11-22 13:24:30 +01:00
David Monllao
19bf156be9
MDL-60780 analytics: Prevent timing issues
2017-11-16 09:17:46 +01:00
Ankit Agarwal
05ba0b9574
MDL-60796 analytics: Fix phpdoc issues
2017-11-14 12:33:46 +05:30
Sara Arjona
0c0d460e8b
MDL-60718 analytics: Avoid duplicates for users with 2 enrolments
2017-11-08 19:12:59 +01:00
David Monllao
76f98c3bd5
MDL-59256 analytics: Move get_activities method to CoI scope
...
CoI = community of inquiry model
2017-11-07 08:14:49 +01:00
David Monllao
36e84e96fc
MDL-59256 analytics: Move get_activities test scope
2017-11-03 12:42:20 +01:00
Damyon Wiese
5dbd051502
Merge branch 'MDL-59950_master' of git://github.com/dmonllao/moodle
2017-11-02 14:39:32 +08:00
David Monllao
8c7db03a56
MDL-60631 analytics: Pass evaluation analysables filters as objects
2017-10-30 10:54:07 +01:00
David Monllao
db9d745c7b
MDL-59950 analytics: Add constants for cognitive and social levels
2017-10-27 10:48:38 +02:00
Jake Dallimore
1e67827131
Merge branch 'MDL-60434_master' of git://github.com/dmonllao/moodle
2017-10-26 13:11:46 +08:00
David Monllao
3a89d0b541
MDL-60434 analytics: Analysables lazy loading
2017-10-25 14:16:35 +02:00
David Monllao
b8bb8fe8de
MDL-60434 analytics: Remove legacy is_valid method
...
This method was used when the API was tied to students at risk model,
this method does not make sense any more as it is up to each target
to define what is a valid course.
2017-10-25 12:47:12 +02:00
Andrew Nicols
b01232671e
Merge branch 'MDL-60388_master' of git://github.com/dmonllao/moodle
2017-10-23 10:00:41 +08:00
David Monllao
6e98bca0ba
MDL-60388 analytics: Any write action looking at all contexts below course
2017-10-20 13:20:46 +02:00
Jun Pataleta
b469834ac9
Merge branch 'MDL-60375_master' of git://github.com/dmonllao/moodle
2017-10-19 22:03:56 +13:00
David Monllao
28c97d1b76
MDL-60375 analytics: Fix incorrect var reference
2017-10-19 08:48:11 +02:00
Andrew Nicols
ff7081150b
Merge branch 'MDL-59063_master' of git://github.com/dmonllao/moodle
2017-10-19 09:01:58 +08:00
David Monllao
0af2421acd
MDL-59988 analytics: Reset trained status on clear
2017-10-18 07:02:23 +02:00
David Monllao
b0fb8ef59f
MDL-59063 analytics: Expand analysable API to provide a name
2017-10-17 14:04:47 +02:00
David Monllao
b1a9a6a19a
Merge branch 'wip-MDL-60281-master' of git://github.com/marinaglancy/moodle
2017-10-17 09:45:44 +02:00
Andrew Nicols
0b53be9056
Merge branch 'MDL-59987_master' of git://github.com/dmonllao/moodle
2017-10-17 12:00:51 +08:00
Marina Glancy
33683bc80c
MDL-60281 general: function each() is deprecated in PHP7.2
2017-10-16 09:37:20 +08:00
David Monllao
2dca133916
MDL-59988 analytics: Process pending training and prediction files
2017-10-13 12:29:21 +02:00