Git commits in Moodle 3.7.x by David Monllaó

commit 2adc0dbe96d10ee9e581b0acd2d2efd91eaa9a80
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 12 Nov 2019 08:28:14 +0800
Tag:    v3.7.4

MDL-67217 unittest: usleep and windows don't get along well

commit 519142291c3264485281aa99944841d8d0bb90d2
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 01 Oct 2019 09:24:25 +0800
Tag:    v3.7.3

MDL-66806 analytics: No predictions for hidden courses

commit 4a3f3ee3e43af9abdcb7adca2af796e7b8275c64
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 17 Sep 2019 07:32:53 +0800
Tag:    v3.7.3

MDL-66091 report_insights: Unify contextwithinsights cache sets

commit 991a4c0fd1d6d0edea0920fd5c2a412b15fffbc6
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 05 Sep 2019 13:31:11 +0800
Tag:    v3.7.3

MDL-66599 analytics: New index for analytics_used_analysables

commit 375c1b8e20e6a27dbbcb8dcad51ad270c5c2dc5f
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 02 Sep 2019 14:08:50 +0800
Tag:    v3.7.3

MDL-66498 analytics: get_samples() with no params limit

commit 868cd1eacb51691e872e1266f959ba214c69561e
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 27 Aug 2019 14:37:46 +0800
Tag:    v3.7.3

MDL-66498 analytics: Avoid get_in_or_equal for big arrays

commit 4996652352420771a2fd06c2c689fbc15ab41315
Author: David Monllao <davidm@moodle.com>
Date:   Tue, 27 Aug 2019 06:34:56 +0800
Tag:    v3.7.3

MDL-66498 analytics: SQL IN in chunks

commit b2d9aaa1262e0e5a089c92bd5fadb36b0f7e79ba
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 22 Aug 2019 15:50:59 +0800
Tag:    v3.7.3

MDL-66091 analytics: Targets choose if there should be a report or not

commit 5e17f2faeb0a65d6b7e95346f093761468fb0ea3
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 22 Aug 2019 15:49:41 +0800
Tag:    v3.7.3

MDL-66091 report_insights: Usability improvements

commit 6c15dc2f3c8c2086e5aef8b39667e9b9439ee41c
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 20 Aug 2019 13:13:57 +0800
Tag:    v3.7.3

MDL-66090 analytics: Support user for notifications

commit 2850311ace1fcc582712eb712c083ab1094fd4fd
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 16:35:27 +0800
Tag:    v3.7.2

MDL-66210 analytics: Unit test for reuseprevanalysed

commit a639cddc398b0127de170734edf7175e10f056e0
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 02:56:48 +0800
Tag:    v3.7.2

MDL-66241 analytics: Verify that activities_due works on at-risk

commit 4f910adaea055876b8908c4fee859cb95142867a
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 02:07:46 +0800
Tag:    v3.7.2

MDL-66241 analytics: activities_due compatible with at-risk models

commit 0a397e3fd2acda2eb5c1aded552a480b0ff3dbca
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 24 Jul 2019 19:58:08 +0800
Tag:    v3.7.3

MDL-66394 analytics: Extra GC during analysis

commit 8e09ae50b04bd85b6824710b2abf4288f28c973b
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 23 Jul 2019 15:52:55 +0800
Tag:    v3.7.2

MDL-66210 analytics: Update references to ->options

commit 6d6322985d776ed10a5c46dcc3c15b1c87a1eb73
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 04 Jul 2019 16:09:30 +0800
Tag:    v3.7.2

MDL-66026 analytics: No notification if not necessary

commit b7f8d08706c916d296674c8abe482a0168e77bf7
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 03 Jul 2019 19:39:33 +0800
Tag:    v3.7.2

MDL-66069 mlbackend_python: Bump to a new version of the package

commit 6ac4aa49aa94d65eab4792d1316cdffb7b351241
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 21 Jun 2019 16:15:51 +0800
Tag:    v3.7.2

MDL-65993 analytics: Fix --filter option for by_course models

commit cd59d03500d125d6680948825fbadfc0da1d3db9
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 21 Jun 2019 16:12:00 +0800
Tag:    v3.7.1

MDL-65839 core_analytics: New indicator instances for each analysable

commit b214024bdac25cf2f26fe2e32f934fc1d6b27fb5
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 10 Jun 2019 20:06:25 +0800
Tag:    v3.7.1

MDL-65845 mod_lesson: Fix wrong pointer to an object

commit 840d6ba543e0f2625014ed96dfb759077f4e38c2
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 03 Jun 2019 17:57:57 +0800
Tag:    v3.7.1

MDL-65829 analytics: Accept enrol start time after analysis time

commit 88dfc54de94059a0399cd855220c121e64b89b3b
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 24 May 2019 16:59:13 +0800
Tag:    v3.7.1

MDL-65680 analytics: Fix random failure on slow test environments

commit e260354fc999b2ea7b2f6316915c1fdcb3c47d2a
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 17 May 2019 22:57:46 +0800
Tag:    v3.7.1

MDL-65067 tool_analytics: Limit update_end_date to format_weeks

commit 21527bf0968d7aa8722dcf156dc21aa255f2b342
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 17 May 2019 18:23:12 +0800
Tag:    v3.7.1

MDL-65634 analytics: Discard late and early student enrolments

commit 589a3f57a015a54a5caf4a046db26e45ea9407da
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 15 May 2019 01:16:50 +0800
Tag:    v3.7.0-rc2

MDL-65601 analytics: Add missing set_modelid calls

commit a1fb183df0b2becbbe16de2b503c1063d0d41161
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 13 May 2019 19:34:07 +0800
Tag:    v3.7.0-rc2

MDL-65583 tool_analytics: Model name from a data attribute

commit bc2f679bca4de016327a56d42871b8ad89d91fdb
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 13 May 2019 19:00:17 +0800
Tag:    v3.7.0-rc1

MDL-65582 analytics: Upcoming activities due enabled by default

commit c3217a6b0d94c2fa8f14318d730b5bce8906225a
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 09 May 2019 21:47:48 +0800
Tag:    v3.7.1

MDL-65549 tool_analytics: Reduce the context name length in models_view

commit 352ab7464e9c2aa6280d80627529702ef755aaf8
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 29 Apr 2019 22:24:26 +0800
Tag:    v3.7.0-beta

MDL-65348 analytics: Upcoming periodic from time()

commit acaf0977a8ed2c13435afd3d0d3e5b09a6e294c8
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 17 Apr 2019 19:56:04 +0800
Tag:    v3.7.0-beta

MDL-65378 tool_analytics: Add missing require

commit 6fce5a13cc0b93f048d197e849b2f16200897bad
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 16 Apr 2019 16:46:20 +0800
Tag:    v3.7.0-beta

MDL-64777 tool_analytics: Static models can also be deleted

commit ce93b0f99709ff0c8e9d549c6244d7a81c2891e8
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 15 Apr 2019 13:51:24 +0800
Tag:    v3.7.0-beta

MDL-64855 version: Bump for the new setting

commit 69b68ad6912f09787bd4ce12e03f4bcb4f6f2e75
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 11 Apr 2019 23:57:25 +0800
Tag:    v3.7.0-beta

MDL-65175 mlbackend_php: Add missing checking for number of targets

commit d5111e6f6bd86607ee2b4d85c74ba86c7e14952c
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 11 Apr 2019 23:56:44 +0800
Tag:    v3.7.0-beta

MDL-65175 tool_analytics: Do not accumulate time splitting options

commit 65c817ba21c9049a59a56ac6dcc2ee4f132da9ac
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 10 Apr 2019 19:37:02 +0800
Tag:    v3.7.0-beta

MDL-59081 mod_lesson: Fix feature file indentation

commit e80df160f7255dcff5ae6751b4ec6c3f2f92ab4e
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 09 Apr 2019 14:00:05 +0800
Tag:    v3.7.0-beta

MDL-65307 tool_analytics: Current action including sesskey

commit 21bf5ae5aba954e4e39c8874ce263e6ff91fe4a6
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 09 Apr 2019 03:00:55 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Send notifications using the receiver's language

commit 7063b665e08b4d5842c8a90c3f5199f9e2a16f08
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 08 Apr 2019 18:31:28 +0800
Tag:    v3.7.0-beta

MDL-65248 core_course: Move analytics targets to course

commit 89f1f98f59f26edc05fd98d5ca554574d9019d75
Author: David Monllaó <davidm@moodle.com>
Date:   Sat, 06 Apr 2019 05:19:21 +0800
Tag:    v3.7.0-beta

MDL-64954 tool_analytics: More help for analytics api elements

commit 982fef46f43cfa8d77d990b4d794a149dc8a3908
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 05 Apr 2019 22:40:50 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Activities due insight forwards to calendar

commit 6c0bd61c57944e3e72cf5dfb66dd700b7d54c0f4
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 05 Apr 2019 19:18:50 +0800
Tag:    v3.7.0-beta

MDL-64779 tool_analytics: Nice styles for the export modal

commit 5f1f0ee6a1899df212c22b47550e62db46e1708e
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 05 Apr 2019 17:04:46 +0800
Tag:    v3.7.0-beta

MDL-65175 analytics: Time-splittings can be invalid for evaluation

commit baa6c29cc130d7da783455b05811eb481e21be25
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 05 Apr 2019 17:01:43 +0800
Tag:    v3.7.0-beta

MDL-65175 analytics: Rm references to unexisting time-splittings

commit 84bc8279329a26cfa32ea6c7b1536e4c03fe2ba0
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 04 Apr 2019 21:53:05 +0800
Tag:    v3.7.0-beta

MDL-65175 tool_analytics: Select a time-splitting for evaluation

commit 93663fa1a85ca20b1337f2f9d46a0321d8344f62
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 04 Apr 2019 03:06:04 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Styles for insights sent through email

commit fccc728fcce547f8deb5a5701a85f05bbe5dbac1
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 04 Apr 2019 01:46:03 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Performance improvements

commit 02dfbf44a74cd86ce3fe159b0b646d77833da09f
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 02 Apr 2019 07:44:42 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Updated insight subject for course_enrolments

commit 20d7f527b073c05cc836f67843304346fc6666a8
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 02 Apr 2019 07:02:12 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Discern prediction actions on insights generation

commit f54a4092c73c73e3f074dd002471d2e0a93d165a
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 01 Apr 2019 17:57:14 +0800
Tag:    v3.7.0-beta

MDL-61667 analytics: Remove duplicated capability checks

commit 4f13068f781781993a634efcb4d9f23c4f880ee6
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 01 Apr 2019 17:19:35 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Install / upgrade for the new model

commit 9f690999ec5a0c559ae60c31a35a134e60978dd1
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 27 Mar 2019 00:45:01 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Performance improvements and internal refactoring

commit 75dfc588b56a0430ab9eda0f19c32c5ed29d5aa7
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 26 Mar 2019 20:57:09 +0800
Tag:    v3.7.0-beta

MDL-64779 tool_analytics: Export selector

commit 5bbdc42039b26469f221ca0ad4cbe08ec6b9c715
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 25 Mar 2019 22:04:12 +0800
Tag:    v3.7.0-beta

MDL-65177 analytics: New time-splitting methods for upcoming events

commit b73e1cdb57670b0e72b7e69d4c49a16eb0aed964
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 25 Mar 2019 21:48:09 +0800
Tag:    v3.7.0-beta

MDL-65177 tool_analytics: Static models can now be edited

commit bb7dccdb8ea6baf3e16a3239dc8e8525b61c5c54
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 22 Mar 2019 19:06:13 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Insights generation logic out of the target

commit 50935afba4adbd99a5b309bcc8e67de1628de26a
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 21 Mar 2019 20:08:31 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Upcoming activities due and related API changes

commit 78e77fab2eaa6a4f4de90bd9978236755bf2cb30
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 21 Mar 2019 20:08:24 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Reset PAGE after analytics processes

commit a89077e49f4fe01a3650e5d55a4af09401e3380e
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 18 Mar 2019 20:22:16 +0800
Tag:    v3.7.0-beta

MDL-57900 analytics: Site info settings

commit 0bd52bfdac1ab082263eb77d41a51d84388b19cb
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 15 Mar 2019 22:48:27 +0800
Tag:    v3.7.0-beta

MDL-63906 analytics: Release the lock on \Throwable received

commit ead38829bf0f22b2ed0f8ee3f0551a981cb5cf20
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 15 Mar 2019 20:04:13 +0800
Tag:    v3.7.0-beta

MDL-65085 analytics: noreply user sends insights

commit e85c2f372bd38f9df4b4d50fe4958199c355d015
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 14 Mar 2019 23:52:43 +0800
Tag:    v3.7.0-beta

MDL-64783 analytics: Improvements to the insights system

commit dea8ab89003d6167df946b45a50a35656d36283e
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 12 Mar 2019 20:11:02 +0800
Tag:    v3.7.0-beta

MDL-64787 mlbackend_python: Bump python package minimum version

commit 4c44a1f6a0459814a2a59d6da47992e93b401977
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 08 Mar 2019 04:00:51 +0800
Tag:    v3.7.0-beta

MDL-64787 tool_analytics: New template to select the evaluation mode

commit 18eb9a373349f8c93c16fe4b9091662cf1a35414
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 28 Feb 2019 18:45:24 +0800
Tag:    v3.7.0-beta

MDL-60944 mlbackend_python: Bump python package version

commit 7af6528e301c054102cb1be987571997ef03aa9e
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 25 Feb 2019 18:00:29 +0800
Tag:    v3.7.0-beta

MDL-60340 calendar: New param to specify a user

commit 84ca3ccce4d0eb9dbc8cea5f6db68720e84a2cac
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 20 Feb 2019 15:10:44 +0800
Tag:    v3.7.0-beta

MDL-64500 tool_analytics: noanalysables negation better than analysables

commit 9b3580f43c9c60ae5cd9df5403fb40cd914ab2b6
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 15 Feb 2019 18:02:16 +0800
Tag:    v3.7.0-beta

MDL-61585 analytics: Include missing indicators

commit 3576b66bfdf07612f3d477ba21796df5e70805f5
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 15 Feb 2019 16:58:57 +0800
Tag:    v3.7.0-beta

MDL-60936 analytics: Timesplittings setting only for evaluation

commit b5b112f62cbb104af365a06024edc1544baf335a
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 08 Feb 2019 20:46:43 +0800
Tag:    v3.7.0-beta

MDL-64314 messaging: Web notifications for insights

commit e97dfff78d551c7f3c29e370fb6c892412a79e80
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 07 Feb 2019 21:07:03 +0800
Tag:    v3.7.0-beta

MDL-64787 tool_analytics: Include training data source in the log table

commit bc82b89586f5c9c54c3a5d71a69bc98c66154f7e
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 06 Feb 2019 23:26:22 +0800
Tag:    v3.7.0-beta

MDL-64787 mlbackend: Evaluate trained models

commit 74823933c86404a8e38d468f3ab929063d8f28b4
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 06 Feb 2019 19:50:11 +0800
Tag:    v3.7.0-beta

MDL-64787 tool_analytics: UI for trained models evaluation

commit c70a7194f41e5d3769355856da17ec091bc311b7
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 01 Feb 2019 13:52:42 +0800
Tag:    v3.7.0-beta

MDL-60944 analytics: Include trained ML models

commit a36ce711859d2084f0c181fc196f17394cb9b678
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 24 Jan 2019 21:33:09 +0800
Tag:    v3.7.0-beta

MDL-64694 report_insights: Remove unnecessary cell classes

commit e4453adc55cce4f72cded3349dbd0034f357cc60
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 24 Jan 2019 00:11:30 +0800
Tag:    v3.7.0-beta

MDL-60944 tool_analytics: Adding create and delete features

commit e40af65c87a4e07bf691bbb89b539eca9ed502ff
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 23 Jan 2019 23:20:56 +0800
Tag:    v3.7.0-beta

MDL-64679 tool_analytics: Allow trained models to be cleared

commit b9249eb3d82c7ef8e1eeea8876c4e8ca9bbb0e3d
Author: David Monllao <davidm@moodle.com>
Date:   Sat, 05 Jan 2019 00:12:43 +0800
Tag:    v3.7.0-beta

MDL-64500 tool_analytics: No invalid analysables message

commit e0c889978f9c4c50baf58f547b59d5af10307290
Author: David Monllao <davidm@moodle.com>
Date:   Thu, 24 May 2018 22:28:39 +0800
Tag:    v3.7.0-beta

MDL-64320 analytics: Validate discrete indicators separately