Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-61806

Implement UI for creating and editing learning analytics models based on reports

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 3.4
    • Analytics
    • None
    • MOODLE_34_STABLE

      Currently, creating a new learning analytics model in Moodle requires PHP coding, even to create a variant of an existing model with different indicators. It should be possible to create many models out of the reusable parts in the learning analytics system from the web UI.

      This proposal is for a minimalist model "creator" that accepts a URL from an external report system containing a comma-separated values list with the following data columns:

      • Target value (blank if this row is used for predictions, populated if this row is used for training)
      • Analysable (context) value
      • Sample value
      • One or more Indicator values

      The new Edit Model page should offer the following parameters:

      1. Model name (must be unique)
      2. URL to a CSV file generated by an external reporting tool or script
      3. Select Analyser from list of classes on site
      4. Set default time-splitting method (predictions per sample) from list of time-splitting classes on site

      It is assumed that anyone using this method of model creation is responsible for ensuring that the data generated for the URL is correct.

       Would work well if MDL-62082 could be implemented for Configurable Reports.

            Unassigned Unassigned
            emdalton1 Elizabeth Dalton
            Votes:
            16 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.