MDL-65633 analytics: New interfaces for time-splitting methods
authorDavid Monllaó <davidm@moodle.com>
Fri, 24 May 2019 11:58:46 +0000 (13:58 +0200)
committerDavid Monllaó <davidm@moodle.com>
Thu, 18 Jul 2019 16:38:13 +0000 (18:38 +0200)
commit3cb0aaaa8caccd7e840972e462fe2783528e8969
tree128472ca3f10dce6447fcf2e4ac311c67e97ce09
parent8d9614b3416634d3ca9168ea86a624e75729e34d
MDL-65633 analytics: New interfaces for time-splitting methods
17 files changed:
admin/tool/analytics/classes/output/models_list.php
admin/tool/analytics/model.php
analytics/classes/local/target/base.php
analytics/classes/local/time_splitting/accumulative_parts.php
analytics/classes/local/time_splitting/after_now.php [new file with mode: 0644]
analytics/classes/local/time_splitting/before_now.php [new file with mode: 0644]
analytics/classes/local/time_splitting/equal_parts.php
analytics/classes/local/time_splitting/upcoming_periodic.php
analytics/classes/model.php
analytics/tests/fixtures/test_target_shortname.php
analytics/tests/model_test.php
analytics/upgrade.txt
course/classes/analytics/target/course_enrolments.php
course/classes/analytics/target/no_teaching.php
lang/en/analytics.php
lib/classes/analytics/time_splitting/single_range.php
user/classes/analytics/target/upcoming_activities_due.php