Mark Nelson
235da74e0b
MDL-59106 core: added fields to 'analytics_predictions' table
2017-10-06 17:28:37 +08:00
David Monllao
e08c74f5bc
MDL-59630 analytics: Unit tests fixes
2017-10-05 17:38:17 +02:00
Andrew Nicols
3ea4f446bc
MDL-60096 calendar: Add JS for day view
2017-10-05 16:54:47 +08:00
Andrew Nicols
1afd3c72aa
Merge branch 'MDL-59630_master' of git://github.com/dmonllao/moodle
2017-10-05 14:56:57 +08:00
Simey Lameze
e830643858
MDL-59751 core_calendar: add get_calendar_upcoming_view webservice
2017-10-05 14:22:55 +08:00
Derek Henderson
a8fe168e08
MDL-55652 grades: Added timemodified as index grade tables
...
Added timemodified to grade_categories_history,
grade_items_history, grade_outcomes_history,and scale_history.
2017-10-04 12:07:01 +08:00
David Monllao
f9222c4953
MDL-59630 analytics: New clean up task
2017-10-03 10:34:43 +02:00
Andrew Nicols
7b1e5e6f3a
MDL-59890 calendar: Add categoryid to DB
2017-09-29 08:57:08 +08:00
Andrew Nicols
839aa86f0d
Merge branch 'wip-MDL-59495-master' of git://github.com/marinaglancy/moodle
2017-09-27 15:11:20 +08:00
Marina Glancy
ef467fff04
MDL-59495 registration: register site on moodle.net only
...
Remove support for alternative hubs
2017-09-27 13:07:37 +08:00
Eloy Lafuente (stronk7)
18348b0781
Merge branch 'MDL-57115-master' of git://github.com/ankitagarwal/moodle
2017-09-26 01:11:21 +02:00
Marina Glancy
9d18cfd0e8
MDL-60167 upgrade: Fix duplicate site registrations
2017-09-24 18:46:41 +08:00
Ankit Agarwal
f3a3e23448
MDL-57115 blocks: Cleanup block_messages instances and other configs
2017-09-14 09:57:03 +05:30
Dan Poltawski
59f431e8a7
Merge branch 'MDL-59084-master' of git://github.com/andrewnicols/moodle
2017-09-12 15:28:26 +01:00
Andrew Nicols
7e4c4b6f1f
MDL-59084 core: Allow adhoc tasks to run as a specified user
2017-09-12 21:58:50 +08:00
Dan Poltawski
77d2c7b937
Merge branch 'MDL-60039_master' of git://github.com/dmonllao/moodle
2017-09-12 11:28:59 +01:00
David Monllao
d08f177042
MDL-60039 search: Force messaging search areas to be reindexed
2017-09-12 11:57:00 +02:00
David Monllao
025363d17c
MDL-58835 analytics: Store prediction actions separately
...
New event for insights viewed as part of this issue.
2017-09-07 14:45:34 +02:00
David Monllao
c4f7a1c001
Merge branch 'wip-MDL-59815-master' of git://github.com/abgreeve/moodle
2017-09-07 10:50:11 +02:00
Peter Spicer
9c064d0380
MDL-59815 access: Fix definition of risks for user:delete.
2017-08-30 11:31:18 +08:00
Eloy Lafuente (stronk7)
25f24df793
Merge branch 'MDL-59265_master' of git://github.com/dmonllao/moodle
2017-08-29 01:16:42 +02:00
Mark Nelson
7948dae160
MDL-59904 core: add missing FKs to analytics tables
2017-08-28 11:13:38 +08:00
David Monllao
0f5fa169b1
MDL-59265 analytics: Switch prediction field to float
...
For future regression support
2017-08-25 13:17:18 +02:00
Andrew Nicols
fc7467e5a1
Merge branch 'MDL-57412-master' of https://github.com/xow/moodle
2017-08-23 11:15:34 +02:00
John Okely
e46fde42ab
MDL-57412 upgrade: Set linkcoursesections to 1 if boost in use
2017-08-23 15:05:32 +08:00
Andrew Nicols
6ca4e64606
Merge branch 'MDL-59393-master-2' of git://github.com/ryanwyllie/moodle
2017-08-23 09:44:01 +08:00
Ryan Wyllie
c6fb931088
MDL-59393 calendar: add update_event_start_day external function
2017-08-23 00:56:27 +00:00
Eloy Lafuente (stronk7)
a7417383fa
Merge branch 'MDL-59067_master' of git://github.com/dmonllao/moodle
2017-08-23 02:55:20 +02:00
David Monllao
0690a271c3
MDL-59067 analytics: Store indicator calculations
...
This was supposed to be split into multiple commits to make it easier to understand
but I failed to do it properly. So this is the list of changes:
- New analytics_indicator_calc db table to store indicators calculations
- Reuse previous calculations during prediction/training; other models
previous calculations should also be reused as long as they belong to
the same sample (sampleid depends on sampleorigin), time range and indicator
- Allow bulk inserting of these calculations as this can hurt database performance
- Block the same analysable to be analysed for training and for prediction
- Use a new instance of the target and use it for is_valid_* functions
as using ::is_valid_sample can lead to problems if people
uses it to cache stuff
2017-08-22 22:28:04 +02:00
Andrew Nicols
1bf96e2388
MDL-59848 auth: Remove config for old plugins
...
Note: (stronk7@moodle.org ) Amended slightly from original to update versions.
2017-08-22 12:20:19 +02:00
Andrew Nicols
695c5726b8
MDL-59388 calendar: Add AJAX Monthly navigation
2017-08-14 09:28:40 +08:00
David Monllao
d5a99c450a
MDL-59116 analytics: Add rangeindex field to predict_samples index
2017-08-07 12:39:20 +02:00
Dan Poltawski
3d3be6ec05
Merge branch 'MDL-59116_master' of git://github.com/dmonllao/moodle
2017-08-07 08:45:01 +01:00
David Monllao
00da1e6010
MDL-59116 analytics: Multiple predictions for each analysable time range
...
Now we only predict using the most recent range available, this means
that if someone upgrades to moodle 3.4 at three quarters of a course
we will only calculate the latest range, previous ranges were not
displayed anyway once more recent predictions were available.
This commit deletes all previous predictions :) this shouldn't be a
problem in master as we don't provide any guarantee, the alternative
(retrive sampleids from mdl_files) would have been slow and a waste of
time as well as require horrible code in an upgrade step (text fields
do not accept defaults nor we can use NOTNULL).
2017-08-07 06:56:11 +02:00
Andrew Nicols
c6de3bd68f
Merge branch 'MDL-59382-master-4' of git://github.com/ryanwyllie/moodle
2017-08-03 09:31:44 +08:00
Ryan Wyllie
aa0912258d
MDL-59382 calendar: add modal to create and update events
2017-08-02 04:47:43 +00:00
David Monllao
71b917ace6
MDL-53492 hub: Fix remaining conflict
2017-08-01 10:03:31 +02:00
David Monllao
2c04945c58
Merge branch 'wip-MDL-53492-master' of git://github.com/marinaglancy/moodle
2017-08-01 09:20:57 +02:00
Andrew Nicols
13822dca07
Merge branch 'MDL-28574-master' of https://github.com/xow/moodle
2017-08-01 09:59:59 +08:00
Marina Glancy
7d792aeee4
MDL-53492 registration: use https://moodle.net as hub url
2017-07-31 14:31:11 +08:00
John Okely
ad2ae6e3db
MDL-28574 webservices: Add new capability for managing all tokens
2017-07-31 09:55:04 +08:00
Jan Dageförde
3fa588c637
MDL-59511 oauth2: Allow empty email in system account
2017-07-28 10:07:25 +02:00
Jun Pataleta
58c20c8108
MDL-59369 enrol: New ws core_enrol_external::edit_user_enrolment
2017-07-26 09:43:16 +08:00
David Monllao
e10b29ed0c
MDL-57791 tool_analytics: From tool_models to tool_analytics
2017-07-24 08:37:03 +02:00
David Monllao
ee345551d6
MDL-57791 analytics: No API calls during upgrades
2017-07-24 08:37:02 +02:00
David Monllao
e709e54435
MDL-57791 analytics: Add builtin models during upgrade
2017-07-24 08:37:01 +02:00
David Monllao
206d7aa9ad
MDL-59212 analytics: Move API uses out of analytics dir
...
Part of MDL-57791 epic.
2017-07-24 08:37:00 +02:00
David Monllao
413f19bc49
MDL-59211 analytics: Make cibot happy
...
Part of MDL-57791 epic.
2017-07-24 08:36:49 +02:00
David Monllao
1611308b58
MDL-57791 analytics: Changes after review
...
- Split model::predict in parts
- JS promises updated according to eslint-plugin-promise
- New API methods replacing direct DB queries
- Reduce insights nav link display cost
- Increase time limit as well as memory for big processes
- Move prediction action event to core
- Dataset write locking and others
- Refine last time range end time
- Removed dodgy splitting method id to int
- Replace admin_setting_predictor output_html overwrite for write_setting overwrite
- New APIs for access control
- Discard invalid samples also during prediction
2017-07-24 08:36:49 +02:00
David Monllao
2834ea9611
MDL-57791 analytics: Increase time splitting field size
2017-07-24 08:36:22 +02:00