David Monllao [Fri, 23 Jun 2017 14:10:40 +0000 (16:10 +0200)]
MDL-57791 analytics: No API calls during upgrades
David Monllao [Fri, 23 Jun 2017 09:05:27 +0000 (11:05 +0200)]
MDL-59065 mlbackend_python: Switch references to moodlehq fork
Part of MDL-57791 epic.
David Monllao [Fri, 23 Jun 2017 07:55:18 +0000 (09:55 +0200)]
MDL-57791 analytics: Add builtin models during upgrade
David Monllao [Fri, 23 Jun 2017 06:30:50 +0000 (08:30 +0200)]
MDL-57791 analytics: Add missing 'new' to throw
Also other code refinements. Credit to Mark Nelson.
David Monllao [Thu, 22 Jun 2017 12:05:20 +0000 (14:05 +0200)]
MDL-59212 analytics: Core indicators tests
Part of MDL-57791 epic.
David Monllao [Thu, 22 Jun 2017 07:18:27 +0000 (09:18 +0200)]
MDL-59212 analytics: Move API uses out of analytics dir
Part of MDL-57791 epic.
David Monllao [Wed, 21 Jun 2017 19:17:48 +0000 (21:17 +0200)]
MDL-59060 analytics: Allow all predictions to be retrieved
Part of MDL-57791 epic.
David Monllao [Wed, 21 Jun 2017 19:01:40 +0000 (21:01 +0200)]
MDL-59212 analytics: Abstract equal parts and accum time splittings
Part of MDL-57791 epic.
David Monllao [Wed, 21 Jun 2017 19:01:14 +0000 (21:01 +0200)]
MDL-59212 analytics: Expand unit test coverage
Part of MDL-57791 epic.
Damyon Wiese [Tue, 20 Jun 2017 08:23:59 +0000 (16:23 +0800)]
MDL-59060 analytics: Add paging to insights report
Part of MDL-57791 epic.
David Monllao [Tue, 20 Jun 2017 12:05:48 +0000 (14:05 +0200)]
MDL-59212 analytics: Analyser and static methods tests
Part of MDL-57791 epic.
David Monllao [Tue, 20 Jun 2017 07:16:22 +0000 (09:16 +0200)]
MDL-57791 analytics: Always absolute full class names
Some extra tiny changes as well.
David Monllao [Mon, 19 Jun 2017 14:03:51 +0000 (16:03 +0200)]
MDL-57791 analytics: Second review round
David Monllao [Fri, 16 Jun 2017 10:31:12 +0000 (12:31 +0200)]
MDL-59211 analytics: Make cibot happy
Part of MDL-57791 epic.
David Monllao [Thu, 15 Jun 2017 08:21:58 +0000 (10:21 +0200)]
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
David Monllao [Wed, 14 Jun 2017 10:32:27 +0000 (12:32 +0200)]
MDL-57791 analytics: Replace sql queries for API calls
David Monllao [Wed, 14 Jun 2017 10:31:58 +0000 (12:31 +0200)]
MDL-57791 insights: Templates examples
David Monllao [Tue, 13 Jun 2017 11:39:00 +0000 (13:39 +0200)]
MDL-57791 analytics: No UI in calculables APIs
David Monllao [Tue, 13 Jun 2017 10:14:26 +0000 (12:14 +0200)]
MDL-57791 analytics: Replace settings by get_archetype_roles
Ankit Agarwal [Tue, 13 Jun 2017 09:25:08 +0000 (11:25 +0200)]
MDL-59119 analytics: Fix references to wrong var
Part of MDL-57791 epic.
David Monllao [Tue, 13 Jun 2017 07:50:36 +0000 (09:50 +0200)]
MDL-59079 analytics: Restore low social breadth level
Until those activities have feedback_viewed (or friends) methods.
Part of MDL-57791 epic.
David Monllao [Tue, 13 Jun 2017 07:45:20 +0000 (09:45 +0200)]
MDL-59095 analytics: Update to use feedback_viewed API
Part of MDL-57791 epic.
David Monllao [Tue, 13 Jun 2017 07:36:30 +0000 (09:36 +0200)]
MDL-59010 analytics: Logstores initialised during tests
Part of MDL-57791 epic.
David Monllao [Tue, 13 Jun 2017 07:35:35 +0000 (09:35 +0200)]
MDL-59010 analytics: Direct db calls to logging API
Part of MDL-57791 epic.
David Monllao [Tue, 13 Jun 2017 05:12:48 +0000 (07:12 +0200)]
MDL-59174 enrollib: More flexibility for enrol_get_course_users
Part of MDL-57791 epic.
David Monllao [Mon, 12 Jun 2017 11:08:20 +0000 (13:08 +0200)]
MDL-59174 analytics: Analyser queries to enrollib
Part of MDL-57791 epic.
David Monllao [Mon, 12 Jun 2017 06:46:14 +0000 (08:46 +0200)]
MDL-59057 analytics: Unit test fixes
Updating tests according to courses - site_courses analysers change.
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 18:32:07 +0000 (20:32 +0200)]
MDL-59057 analytics: Split up course analyser in 2
One at course level so teachers can get insights and another
one at system level so the insights go to the site admin.
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 18:30:54 +0000 (20:30 +0200)]
MDL-59057 analytics: Get rid of week_before_course_start
It is useless at site level. It can be useful at course level but
I removed it in favour of single_range + is_valid_*
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 15:59:31 +0000 (17:59 +0200)]
MDL-57791 analytics: Delete should be an instance method
David Monllao [Fri, 9 Jun 2017 15:05:29 +0000 (17:05 +0200)]
MDL-57791 insights: Clarify insights-prediction boundaries
David Monllao [Fri, 9 Jun 2017 12:28:47 +0000 (14:28 +0200)]
MDL-59057 analytics: no_teaching model fixes
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 11:29:56 +0000 (13:29 +0200)]
MDL-59057 analytics: Standarize indicators and targets ids
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 11:01:30 +0000 (13:01 +0200)]
MDL-59057 analytics: Adapt tests to static models API changes
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 10:53:41 +0000 (12:53 +0200)]
MDL-59057 enrol: New enrol API method - by_ue_id
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 10:52:49 +0000 (12:52 +0200)]
MDL-59057 analytics: static models changes
Part of MDL-57791 epic.
David Monllao [Fri, 9 Jun 2017 10:51:13 +0000 (12:51 +0200)]
MDL-59057 analytics: Introduce static models
Part of MDL-57791 epic.
David Monllao [Thu, 8 Jun 2017 17:15:38 +0000 (19:15 +0200)]
MDL-57791 analytics: Increase time splitting field size
David Monllao [Tue, 6 Jun 2017 15:04:20 +0000 (17:04 +0200)]
MDL-59162 tool_models: Remove dependant models on uninstall
Part of MDL-57791 epic.
David Monllao [Tue, 6 Jun 2017 14:26:20 +0000 (16:26 +0200)]
MDL-59117 quiz: Move quiz indicators to the correct location
Part of MDL-57791 epic.
Ankit Agarwal [Fri, 2 Jun 2017 06:54:44 +0000 (12:24 +0530)]
MDL-59117 core_analytics: Move all indicators to respective modules
Part of MDL-57791 epic.
David Monllao [Tue, 6 Jun 2017 08:31:28 +0000 (10:31 +0200)]
MDL-57791 analytics: Ignored new 3rd party lib
David Monllao [Tue, 6 Jun 2017 07:23:28 +0000 (09:23 +0200)]
MDL-57791 analytics: Remove references to project inspire
David Monllao [Tue, 6 Jun 2017 07:08:48 +0000 (09:08 +0200)]
MDL-59152 mlbackend_php: Check PHP version
Part of MDL-57791 epic.
David Monllao [Tue, 6 Jun 2017 06:33:29 +0000 (08:33 +0200)]
MDL-57791 mlbackend_php: Remove unnecessary files
David Monllao [Tue, 6 Jun 2017 06:33:06 +0000 (08:33 +0200)]
MDL-57791 analytics: Build JS module
David Monllao [Fri, 2 Jun 2017 17:11:11 +0000 (19:11 +0200)]
MDL-57791 testing: Switch to analytics API namespace
David Monllao [Fri, 2 Jun 2017 17:10:45 +0000 (19:10 +0200)]
MDL-57791 testing: Add analytics test suite
David Monllao [Fri, 2 Jun 2017 06:09:50 +0000 (08:09 +0200)]
MDL-57791 testing: Add missing cachedef lang string
Ankit Agarwal [Wed, 31 May 2017 09:48:29 +0000 (15:18 +0530)]
MDL-59079 core_analytics: Add social level 2 to various activities
Part of MDL-57791 epic.
Ankit Agarwal [Wed, 31 May 2017 09:08:51 +0000 (14:38 +0530)]
MDL-59079 core_analytics: Define social levels for various activities
Part of MDL-57791 epic.
Ankit Agarwal [Wed, 31 May 2017 08:48:18 +0000 (14:18 +0530)]
MDL-59079 core_analytics: Add support for more than one social level
Part of MDL-57791 epic.
Ankit Agarwal [Tue, 30 May 2017 07:37:48 +0000 (13:07 +0530)]
MDL-59079 core_analytics: Refactor community of inquiry indicators
Refactor code to introduce a new base class per activity. This would help in sharing apis
between cognitive and social classes which is heavily required for level 2 and onwards.
Part of MDL-57791 epic.
David Monllao [Thu, 1 Jun 2017 10:42:23 +0000 (12:42 +0200)]
MDL-58859 analytics: Fix migration to core bugs and pre-migration issues
Part of MDL-57791 epic.
David Monllao [Thu, 1 Jun 2017 08:03:51 +0000 (10:03 +0200)]
MDL-58834 analytics: Simplify indicators names
Part of MDL-57791 epic.
David Monllao [Thu, 1 Jun 2017 07:56:48 +0000 (09:56 +0200)]
MDL-58859 analytics: No enddate update if wrong guess
Part of MDL-57791 epic.
David Monllao [Wed, 24 May 2017 08:54:40 +0000 (16:54 +0800)]
MDL-58859 mlbackend_php: Switch to LogisticRegression with norm.
Part of MDL-57791 epic.
David Monllao [Wed, 24 May 2017 06:07:04 +0000 (14:07 +0800)]
MDL-58859 mlbackend_php: Upgrade php-ml to latest version
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:43:46 +0000 (17:43 +0800)]
MDL-58859 analytics: Subsystem and API db/ requirements added
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:42:21 +0000 (17:42 +0800)]
MDL-58859 analytics: New core database tables
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:41:12 +0000 (17:41 +0800)]
MDL-58859 analytics: Add tests to core
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:16:30 +0000 (17:16 +0800)]
MDL-58859 analytics: Analytics API added to core
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:15:55 +0000 (17:15 +0800)]
MDL-58859 tool_models: Added to core
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:15:41 +0000 (17:15 +0800)]
MDL-58859 report_insights: Added to core
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:15:14 +0000 (17:15 +0800)]
MDL-58859 mlbackend_python: Added to core
Part of MDL-57791 epic.
David Monllao [Tue, 23 May 2017 09:15:04 +0000 (17:15 +0800)]
MDL-58859 mlbackend_php: Added to core
Part of MDL-57791 epic.
Dan Poltawski [Thu, 20 Jul 2017 12:20:46 +0000 (13:20 +0100)]
weekly release 3.4dev
Dan Poltawski [Thu, 20 Jul 2017 12:20:43 +0000 (13:20 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Thu, 20 Jul 2017 02:42:31 +0000 (10:42 +0800)]
Merge branch 'MDL-59527-master-fix1' of github.com/damyon/moodle
Andrew Nicols [Thu, 20 Jul 2017 02:22:25 +0000 (10:22 +0800)]
Merge branch 'wip-MDL-57649-master-fix2' of git://github.com/abgreeve/moodle
Adrian Greeve [Thu, 20 Jul 2017 01:52:32 +0000 (09:52 +0800)]
MDL-57649 mod_lesson: Improvement to upgrade query.
We only need one record for each filearea that we
are removing.
Damyon Wiese [Thu, 20 Jul 2017 01:52:05 +0000 (09:52 +0800)]
MDL-59527 autocomplete: Don't fetch ajax twice
AMOS bot [Wed, 19 Jul 2017 16:06:11 +0000 (00:06 +0800)]
Automatically generated installer lang files
Dan Poltawski [Wed, 19 Jul 2017 12:11:23 +0000 (13:11 +0100)]
Merge branch 'MDL-59515' of https://github.com/NeillM/moodle
Neill Magill [Wed, 19 Jul 2017 10:39:01 +0000 (11:39 +0100)]
MDL-59515 messages: arguments behave differently with single promise
Seems that objects are not borked by when in the same way as arrays when
there is only a single promise.
Dan Poltawski [Wed, 19 Jul 2017 10:16:00 +0000 (11:16 +0100)]
Merge branch 'MDL-59515' of https://github.com/NeillM/moodle
Neill Magill [Wed, 19 Jul 2017 09:10:25 +0000 (10:10 +0100)]
MDL-59515 messages: arguments behave differently with single promise
When only a single promise is passed the returned array is flattened.
Dan Poltawski [Wed, 19 Jul 2017 08:33:07 +0000 (09:33 +0100)]
Merge branch 'wip-MDL-57649-master-fix' of git://github.com/abgreeve/moodle
Adrian Greeve [Wed, 19 Jul 2017 07:44:42 +0000 (15:44 +0800)]
MDL-57649 mod_lesson: Additional refinement to upgrade script.
Dan Poltawski [Wed, 19 Jul 2017 07:43:56 +0000 (08:43 +0100)]
Merge branch 'MDL-59569-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Wed, 19 Jul 2017 01:57:14 +0000 (09:57 +0800)]
MDL-59569 travis: Remove haveged
David Monllao [Tue, 18 Jul 2017 10:23:37 +0000 (12:23 +0200)]
Merge branch 'MDL-59460_master' of git://github.com/dmonllao/moodle
David Monllao [Tue, 18 Jul 2017 10:12:35 +0000 (12:12 +0200)]
MDL-59460 mod_forum: Ensure CFG->forum_subscription is set
Luca Bösch [Wed, 5 Jul 2017 12:29:23 +0000 (14:29 +0200)]
MDL-59460 mod_forum: default setting for Subscription mode.
Allow to set a Subscription mode default.
Dan Poltawski [Tue, 18 Jul 2017 09:54:58 +0000 (10:54 +0100)]
MDL-59255 grunt: build ignorefiles
Dan Poltawski [Tue, 18 Jul 2017 09:54:05 +0000 (10:54 +0100)]
Merge branch 'MDL-59255-master' of github.com:lucisgit/moodle
Ruslan Kabalin [Mon, 19 Jun 2017 09:12:27 +0000 (10:12 +0100)]
MDL-59255 core: Extend test_clean_param_url.
Add rtmp:// test and some more URL validity tests since we made changes in
validateUrlSyntax function.
Ruslan Kabalin [Mon, 10 Jul 2017 10:50:19 +0000 (11:50 +0100)]
MDL-59255 core: Make core_media_manager support RTMP.
Ruslan Kabalin [Mon, 10 Jul 2017 10:49:25 +0000 (11:49 +0100)]
MDL-59255 core: Add rtmp:// support to validateUrlSyntax function.
David Monllao [Tue, 18 Jul 2017 08:48:37 +0000 (10:48 +0200)]
Merge branch 'wip-MDL-39471-master' of git://github.com/abgreeve/moodle
Dan Poltawski [Tue, 18 Jul 2017 08:47:56 +0000 (09:47 +0100)]
Merge branch 'm34_MDL-59109_Backup_Missing_AutoCommit' of https://github.com/scara/moodle
Dan Poltawski [Tue, 18 Jul 2017 07:53:43 +0000 (08:53 +0100)]
Merge branch 'MDL-50925-master' of git://github.com/andrewnicols/moodle
Dan Poltawski [Tue, 18 Jul 2017 07:52:10 +0000 (08:52 +0100)]
Merge branch 'MDL-59418-master' of https://github.com/Kathrin84/moodle
David Monllao [Tue, 18 Jul 2017 07:41:28 +0000 (09:41 +0200)]
Merge branch 'MDL-59521-master' of git://github.com/lameze/moodle
David Monllao [Tue, 18 Jul 2017 07:40:59 +0000 (09:40 +0200)]
Merge branch 'MDL-57991-master' of https://github.com/micaherne/moodle
David Monllao [Tue, 18 Jul 2017 07:08:30 +0000 (09:08 +0200)]
Merge branch 'wip-MDL-58362-master' of git://github.com/marinaglancy/moodle
David Monllao [Tue, 18 Jul 2017 07:03:35 +0000 (09:03 +0200)]
Merge branch 'master_MDL-58863' of https://github.com/danmarsden/moodle
David Monllao [Tue, 18 Jul 2017 06:58:24 +0000 (08:58 +0200)]
Merge branch 'MDL-59407-folder-remember-view-mode' of https://github.com/vvzh/moodle
Andrew Nicols [Fri, 14 Jul 2017 00:19:05 +0000 (08:19 +0800)]
MDL-50925 auth: Remove old README
This is much better and more accurately documented in the Moodle Docs at
https://docs.moodle.org/dev/Authentication_plugins.
Andrew Nicols [Fri, 14 Jul 2017 00:11:45 +0000 (08:11 +0800)]
MDL-50925 auth_imap: Remove from core and into plugins DB