Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core\analytics\time_splitting Namespace Reference

10 parts time splitting method. More...

Classes

class  deciles
 10 parts time splitting method. More...
 
class  deciles_accum
 Range processor splitting the course in ten parts and accumulating data. More...
 
class  no_splitting
 No time splitting method. More...
 
class  one_month_after_start
 Time splitting method that generates predictions one month after the analysable start. More...
 
class  one_week_after_start
 Time splitting method that generates predictions one week after the analysable start. More...
 
class  past_3_days
 Time splitting method that generates predictions every 3 days. More...
 
class  past_month
 Time splitting method that generates monthly predictions. More...
 
class  past_week
 Time splitting method that generates weekly predictions. More...
 
class  quarters
 Quarters time splitting method. More...
 
class  quarters_accum
 Range processor splitting the course in quarters and accumulating data. More...
 
class  single_range
 Single time splitting method. More...
 
class  ten_percent_after_start
 Time splitting method that generates predictions 3 days after the analysable start. More...
 
class  upcoming_3_days
 Time splitting method that generates insights every three days and calculates indicators using upcoming dates. More...
 
class  upcoming_fortnight
 Time splitting method that generates insights every fortnight and calculates indicators using upcoming dates. More...
 
class  upcoming_week
 Time splitting method that generates weekly predictions. More...
 

Detailed Description

10 parts time splitting method.

Time splitting method that generates insights every fortnight and calculates indicators using upcoming dates.

Time splitting method that generates insights every three days and calculates indicators using upcoming dates.

Time splitting method that generates predictions 3 days after the analysable start.

Single time splitting method.

Range processor splitting the course in quarters and accumulating data.

Quarters time splitting method.

Time splitting method that generates weekly predictions.

Time splitting method that generates monthly predictions.

Time splitting method that generates predictions every 3 days.

Time splitting method that generates predictions one week after the analysable start.

Time splitting method that generates predictions one month after the analysable start.

No time splitting method.

Range processor splitting the course in ten parts and accumulating data.

 

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Used when time is not a factor to consider into the equation.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later