Git commits in Moodle 3.8.x by David Monllaó

commit 74299cd64ba0830fb9d43285152b4dac911e2cc8
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 06 Jan 2020 12:54:37 +0800
Tag:    v3.8.2

MDL-67622 mlbackend_python: Fix f1score calculation

commit 8ae7a4ad68e32715e14a06e8500ed7a4fa11da1a
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 26 Nov 2019 14:39:14 +0800
Tag:    v3.8.1

MDL-67304 analytics: Add missing png svg incorrect icon

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

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

commit a461d36010afd3e56f44a72bd0eca7f77e8af8e4
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 11 Nov 2019 10:24:46 +0800
Tag:    v3.8.0-beta

MDL-67187 analytics: Fix broken text comparison

commit 9846b5f8c52d4df06aededd664db751346f2dd50
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 06 Nov 2019 11:24:11 +0800
Tag:    v3.8.0-beta

MDL-66592 analytics: Split text and link

commit b92c76487226b065b14c9b9a26f863236463d8a1
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 04 Nov 2019 09:30:36 +0800
Tag:    v3.8.0-beta

MDL-67039 analytics: Unit tests for unidimensional arrays

commit 47b506e2f7d7b93b8cf28c881921ccfe6505c5a6
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 04 Nov 2019 09:06:52 +0800
Tag:    v3.8.0-beta

MDL-67039 analytics: Unidimensional array if no predictions

commit ef05f29267d95d7bb27f1401a38228a5fb3f48c2
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 28 Oct 2019 16:38:35 +0800
Tag:    v3.8.0-beta

MDL-67038 analytics: Remove null strings from the DB

commit 87e5342a5b70f0449675db3402ce3326a746f83d
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 23 Oct 2019 11:33:32 +0800
Tag:    v3.8.0-beta

MDL-66807 analytics: Fix templates for gmail

commit 5da60daa1a57a45c3e106e8723a853ea59ab0b9a
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 22 Oct 2019 10:48:29 +0800
Tag:    v3.8.0-beta

MDL-64739 analytics: No need for a fully set model on edit

commit 06579b18cc2766f3a08920022fa2b484663dd250
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 21 Oct 2019 13:20:13 +0800
Tag:    v3.8.0-beta

MDL-64739 analytics: Contexts autocomplete with ajax

commit b4bb8688a580612d09d30166a27530c9c5d99e8c
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 21 Oct 2019 08:56:10 +0800
Tag:    v3.8.0-beta

MDL-66970 analytics: Extra testing for active enrolments

commit 279f370b3f8ccceaba9b5f8966cf998623501d17
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 18 Oct 2019 14:52:08 +0800
Tag:    v3.8.0-beta

MDL-66592 report_insights: Help icon for indicator calculations desc

commit b00d35a6fc766d54728c9859810756751e3c4550
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 17 Oct 2019 17:08:51 +0800
Tag:    v3.8.0-beta

MDL-66970 analytics: Fix incorrect use of ??

commit 63c15f6c58f150b8543b4b9b8ca506fa4874e342
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 03 Oct 2019 09:45:57 +0800
Tag:    v3.8.0-beta

MDL-66004 mlbackend_python: Purge testing output dirs properly

commit ebec727cd38adee580222be0bd17a9b285a0714d
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 03 Oct 2019 09:45:57 +0800
Tag:    v3.8.0-beta

MDL-66004 mlbackend_python: Purge testing output dirs properly

commit 7d8f604b3c1b683c10e5d14d478b2ffa5cc0a277
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 02 Oct 2019 11:19:37 +0800
Tag:    v3.8.0-beta

MDL-66694 mod_forum: Upgrade forum post word and char counts

commit 591dd6879097c359cd102d5294dfe93aa71c2201
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 02 Oct 2019 10:07:53 +0800
Tag:    v3.8.0-beta

MDL-66694 mod_forum: Update word & char counts on db save

commit 74f94dfc26d0df2fdf6bc9684b408be6c3d43c98
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 02 Oct 2019 09:43:45 +0800
Tag:    v3.8.0-beta

MDL-66694 mod_forum: Word count and char count columns

commit 7bde26ed9f78a04bef491f2273b3e6f7098b7a1d
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 02 Oct 2019 08:12:23 +0800
Tag:    v3.8.0-beta

MDL-66254 analytics: Requires active enrolments for most of analysis

commit f5c65ba37fba2b27cb25e494ca4484ac496f296d
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 01 Oct 2019 14:16:37 +0800
Tag:    v3.8.0-beta

MDL-66476 mlbackend: Use F1 as the main accuracy metric

commit f589788af136c96ddd081fdd139b1c940c1188db
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 01 Oct 2019 09:24:25 +0800
Tag:    v3.8.0-beta

MDL-66806 analytics: No predictions for hidden courses

commit 463b63db2a88af73d57b19b15fc1bec960c3e115
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 01 Oct 2019 07:08:50 +0800
Tag:    v3.8.0-beta

MDL-66004 analytics: mlbackend_python tested just once

commit 386d10917228599289ffe384065c8ed7f885fedc
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 26 Sep 2019 09:50:04 +0800
Tag:    v3.8.0-beta

MDL-62191 analytics: Support for bulk actions

commit 235a6db7fb306d2edefd39eca7f663a39222be91
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 25 Sep 2019 16:47:51 +0800
Tag:    v3.8.0-beta

MDL-66695 forumreport_summary: New viewcount column

commit 4463a4ae92fd9c7a243e5f4b0701c5edb59338ef
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 24 Sep 2019 14:50:34 +0800
Tag:    v3.8.0-beta

MDL-66628 tool_analytics: Effectiveness report to insights report

commit fea66a0854f6ab579b681b976142dd07121494cc
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 18 Sep 2019 13:50:11 +0800
Tag:    v3.8.0-beta

MDL-66004 mlbackend_python: Bump the required python package version

commit d7d52aae15cbd076d08afce92ac4fd62a48a7dfd
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 17 Sep 2019 15:11:03 +0800
Tag:    v3.8.0-beta

MDL-66701 report_insights: Target's extra info on the insights report

commit 93e71c712ddee02fb049a5cfe72ff0f57d689c42
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 17 Sep 2019 07:32:53 +0800
Tag:    v3.8.0-beta

MDL-66091 report_insights: Unify contextwithinsights cache sets

commit 76b5ee45459a588547d1eaa400fb29744dece0a9
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 16 Sep 2019 10:56:42 +0800
Tag:    v3.8.0-beta

MDL-64739 tool_analytics: Restrict models to specific contexts

commit f5583e97185ed57bb47ffe6ee0cbf36730775645
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 05 Sep 2019 13:31:11 +0800
Tag:    v3.8.0-beta

MDL-66599 analytics: New index for analytics_used_analysables

commit 95fcf8769b624f4326af0f5518b97a7b1f70d432
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 04 Sep 2019 08:35:11 +0800
Tag:    v3.8.0-beta

MDL-62191 output: No secondary buttons trigger if no buttons

commit af29098a2edf139e402789652575b6f1bfc77819
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 04 Sep 2019 08:04:20 +0800
Tag:    v3.8.0-beta

MDL-62191 course: Remove predictiondetails leftover

commit ca81e906e0055682672e3688ecf4c67a1a6418aa
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 03 Sep 2019 15:30:06 +0800
Tag:    v3.8.0-beta

MDL-62191 output: New extra attributes for single_button

commit abc745fbd0da553841854c4df099670e003d476a
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 02 Sep 2019 14:08:50 +0800
Tag:    v3.8.0-beta

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

commit 3581813348f938dafb180b20f02f8162ff372d62
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 30 Aug 2019 13:39:34 +0800
Tag:    v3.8.0-beta

MDL-66536 course: No teaching model renamed

commit 41db25935ce8972c2813641703417a199cc9081a
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 30 Aug 2019 13:19:20 +0800
Tag:    v3.8.0-beta

MDL-66536 course: Custom message for students at risk

commit 4fd74fba6f2358f437de465fcf9f615b70b1934f
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 27 Aug 2019 14:37:46 +0800
Tag:    v3.8.0-beta

MDL-66498 analytics: Avoid get_in_or_equal for big arrays

commit 500111c5d38565e6d73f262b7408691336508d74
Author: David Monllao <davidm@moodle.com>
Date:   Tue, 27 Aug 2019 06:34:56 +0800
Tag:    v3.8.0-beta

MDL-66498 analytics: SQL IN in chunks

commit ea309431194d61559a0e25d64726fa8c7fd1ed40
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 26 Aug 2019 15:39:20 +0800
Tag:    v3.8.0-beta

MDL-66254 course: Unit tests for the new restrictions

commit 16cb4f32a0a7531e91ed43bbe2fd62c39f37b7bc
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 23 Aug 2019 16:39:02 +0800
Tag:    v3.8.0-beta

MDL-66536 analytics: Indicators can add extra data for targets

commit b0247204996adfdbb93fa057af912034c9e39823
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 23 Aug 2019 13:51:47 +0800
Tag:    v3.8.0-beta

MDL-66536 analytics: Bulk-fetch samples data

commit 486e797c5f2cb5aeb17eb9e0b386595d92cc5c8e
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 22 Aug 2019 15:50:59 +0800
Tag:    v3.8.0-beta

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

commit 21202090f7e344d2f4d2612ee47926a3302e2941
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 22 Aug 2019 15:49:41 +0800
Tag:    v3.8.0-beta

MDL-66091 report_insights: Usability improvements

commit d3d1615eee4521479d3c56607bd20ce5b25f39f8
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 20 Aug 2019 13:13:57 +0800
Tag:    v3.8.0-beta

MDL-66090 analytics: Support user for notifications

commit 86a092b61df736aac50d69cc04443d3de394e4e2
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 15 Aug 2019 14:11:59 +0800
Tag:    v3.8.0-beta

MDL-64739 tool_analytics: Remove filter option from evaluate CLI script

commit c22fb4bd4b7b30a5274116ba3ff19c498d787229
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 15 Aug 2019 14:00:15 +0800
Tag:    v3.8.0-beta

MDL-64739 core_analytics: Contexts param for get_analysables_iterator

commit 7d8ed90757cc0500d2567b9f269764698d216b6c
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 22:21:30 +0800
Tag:    v3.8.0-beta

MDL-65588 analytics: Unit tests for any_course_access

commit 2bbe76bf060c3ca76d57988f615fbde299e76a0b
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 16:35:27 +0800
Tag:    v3.8.0-beta

MDL-66210 analytics: Unit test for reuseprevanalysed

commit 6981d823a2e159e96b2b370216bc6a86f5916dd7
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 02:56:48 +0800
Tag:    v3.8.0-beta

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

commit d7ef852c8306f7bdf31ea26450bc5bf5987192c4
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 25 Jul 2019 02:07:46 +0800
Tag:    v3.8.0-beta

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

commit c430def90db9f8e1d7fe7b295532e7cd7232db57
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 24 Jul 2019 19:58:08 +0800
Tag:    v3.8.0-beta

MDL-66234 analytics: Extra GC during analysis

commit ca61e4d4f0bf678cfad7885a3df0befe7a6104d2
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 23 Jul 2019 15:52:55 +0800
Tag:    v3.8.0-beta

MDL-66210 analytics: Update references to ->options

commit b209893dd050dec49b86f1ddea321c6136a07ef3
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 11 Jul 2019 22:10:48 +0800
Tag:    v3.8.0-beta

MDL-65769 mlbackend_php: Proper algo init & unit test fix

commit 2ffdcd78d36e506670f066bc3fcee36a50d94d87
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 04 Jul 2019 16:09:30 +0800
Tag:    v3.8.0-beta

MDL-66026 analytics: No notification if not necessary

commit d3253b73c4bdcbd04208e8ec0679d6b04f081f02
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 03 Jul 2019 19:37:53 +0800
Tag:    v3.8.0-beta

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

commit aa5b705607be48180a7052dd0533bc4337c8b88a
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 26 Jun 2019 20:15:38 +0800
Tag:    v3.8.0-beta

MDL-66004 mlbackend_python: Package installed on a separate server

commit d1af71c35d603890b47b28d894826d207db741e5
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 21 Jun 2019 16:15:51 +0800
Tag:    v3.8.0-beta

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

commit 39db57c3ee76d56b0b6d0048d0375dfd4df6c5d0
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 21 Jun 2019 16:12:00 +0800
Tag:    v3.8.0-beta

MDL-65839 core_analytics: New indicator instances for each analysable

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

MDL-65845 mod_lesson: Fix wrong pointer to an object

commit c182a67fa01b0468b2fcd247ccddcce3f2834020
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 03 Jun 2019 17:57:57 +0800
Tag:    v3.8.0-beta

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

commit 5ef49c591a9578bfa0f5b5cfb2c72b27ab8a3de1
Author: David Monllaó <davidm@moodle.com>
Date:   Sun, 26 May 2019 23:15:22 +0800
Tag:    v3.8.0-beta

MDL-65633 tool_analytics: Notification for invalid analysis intervals

commit 3cb0aaaa8caccd7e840972e462fe2783528e8969
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 24 May 2019 19:58:46 +0800
Tag:    v3.8.0-beta

MDL-65633 analytics: New interfaces for time-splitting methods

commit 73f8085f3f30ff45c157805bba64ab9ea2594495
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 24 May 2019 16:59:13 +0800
Tag:    v3.8.0-beta

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

commit 692d691da52f36428144cf717d5ce7ddf154dc00
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 24 May 2019 00:38:26 +0800
Tag:    v3.8.0-beta

MDL-65639 analytics: Rewording time-splitting methods

commit 5045c4d491731403009c983f9292d1a04aa62097
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 23 May 2019 00:15:18 +0800
Tag:    v3.8.0-beta

MDL-65639 tool_analytics: Reworded language strings

commit 21cf3ec8d4d60390c7296f067357a9f96e78d509
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 22 May 2019 23:20:20 +0800
Tag:    v3.8.0-beta

MDL-65639 analytics: From time-splitting method to analysis interval

commit 35b10d09ebc2f52870f5823ecf203d3b77da93d4
Author: David Monllaó <davidm@moodle.com>
Date:   Wed, 22 May 2019 22:37:48 +0800
Tag:    v3.8.0-beta

MDL-60949 analytics: Sort models by name

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

MDL-65067 tool_analytics: Limit update_end_date to format_weeks

commit 2d9280e0df03064f7e15187c2f7bd86555a35e83
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 17 May 2019 18:24:13 +0800
Tag:    v3.8.0-beta

MDL-65588 analytics: New models for student accesses

commit ed1a2e8a5499288c9d860b45ebc853f467ce128f
Author: David Monllaó <davidm@moodle.com>
Date:   Fri, 17 May 2019 18:23:12 +0800
Tag:    v3.8.0-beta

MDL-65634 analytics: Discard late and early student enrolments

commit 7b8a5bfd50b2320eeb6cc9896b7d5c9c3d7131ea
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 16 May 2019 21:54:41 +0800
Tag:    v3.8.0-beta

MDL-65588 tool_analytics: Alternative method to pass data to JS

commit 1d5cb38292af5bfc5fe2c8b6350e009e7a351655
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 14 May 2019 18:04:51 +0800
Tag:    v3.8.0-beta

MDL-65562 analytics: New get_prediction_actions API

commit 4de032eba39f51f4ed041672ff1a5ec28c313244
Author: David Monllaó <davidm@moodle.com>
Date:   Tue, 14 May 2019 18:04:24 +0800
Tag:    v3.8.0-beta

MDL-65562 tool_analytics: Effectiveness report base

commit bf25fb166c3024cdd1532f36a4f1702466b5c834
Author: David Monllaó <davidm@moodle.com>
Date:   Mon, 13 May 2019 20:42:10 +0800
Tag:    v3.8.0-beta

MDL-65585 analytics: Global on/off switch

commit 8d19264bc0dd876c7d8635952fbe34be1385e669
Author: David Monllaó <davidm@moodle.com>
Date:   Thu, 09 May 2019 21:47:48 +0800
Tag:    v3.8.0-beta

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

commit e38c016f80a18daed9547b80a8a05df92aa50999
Author: David Monllaó <david.monllao@gmail.com>
Date:   Tue, 30 Apr 2019 15:55:18 +0800
Tag:    v3.8.0-beta

MDL-58974 tool_analytics: Adding missing absolute paths