Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250706) (a6b17d8f6bd)
report_insights\output\insight Class Reference

Single insight view page. More...

Inheritance diagram for report_insights\output\insight:

Public Member Functions

 __construct (\core_analytics\prediction $prediction, core_analytics\model $model, $includedetailsaction, context $context)
 Constructor.
 
 export_for_template (\renderer_base $output)
 Exports the data.
 
 get_model ()
 Model getter.
 

Static Public Member Functions

static get_calculation_display (\core_analytics\calculable $calculable, $value, $output, $subtype=false)
 Returns display info for the calculated value outcome.
 

Protected Attributes

context $context
 
bool $includedetailsaction = false
 
core_analytics model $model
 
core_analytics prediction $prediction
 

Detailed Description

Single insight view page.

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

Constructor & Destructor Documentation

◆ __construct()

report_insights\output\insight::__construct ( \core_analytics\prediction $prediction,
core_analytics\model $model,
$includedetailsaction,
context $context )

Constructor.

Parameters
core_analytics\prediction$prediction
core_analytics::model$model
bool$includedetailsaction
context$context
Return values
void

Member Function Documentation

◆ export_for_template()

report_insights\output\insight::export_for_template ( \renderer_base $output)

Exports the data.

Parameters
renderer_base$output
Return values
stdClass

◆ get_calculation_display()

static report_insights\output\insight::get_calculation_display ( \core_analytics\calculable $calculable,
$value,
$output,
$subtype = false )
static

Returns display info for the calculated value outcome.

Parameters
core_analytics\calculable$calculable
float$value
renderer_base$output
string | false$subtype
Return values
arrayThe style as 'success', 'info', 'warning' or 'danger' and pix_icon

◆ get_model()

report_insights\output\insight::get_model ( )

Model getter.

Return values
core_analytics::model

The documentation for this class was generated from the following file: