-
Improvement
-
Resolution: Won't Do
-
Minor
-
None
-
3.5
-
MOODLE_35_STABLE
Group/Break feature: allow results to be grouped by one or more columns and allow selection of aggregation function per column, including Sum, Mean, Min, Max, StdDev, Percentile, Concatenate, Concatenate Distinct. “Break” feature retains individual rows and provides a summary row per grouping level.
- Specific example: Multi-value cell: if multiple values apply to a row, e.g. multiple roles for a participant, there should be an option to display all of them in a delimited list within the cell.
- Groups based on calculated value allow construction of histogram reports. E.g. create a column for “time of day” and round timestamps to hour values, stripping off date information. This becomes the “group” value. Then use a COUNT() calculation for log entries. This creates a histogram of site activity per hour of the day over the selected timespan.
- Group with aggregate calculations is a critical feature for learning analytics. Indicators and targets must be “scaled” to convert to a value between -1 and 1. Scaling options should include:
- Percentile (based on current report results)
- Manual min/max, logarithmic distribution
- Manual min/max, linear distribution
- Manual classifier (conditional function transforming integers to categorical values - binary classifier is just a specific example of this)
- will help resolve
-
MDL-61806 Implement UI for creating and editing learning analytics models based on reports
- Closed
-
MDL-62121 Replace/enhance Completion Progress Details report using form-based editable report
- Closed
-
MDL-62123 Replace/enhance Course Activity report using form-based editable report
- Closed
-
MDL-62124 Replace/enhance Course Participation report using form-based editable report
- Closed