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

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

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.4
    • Fix Version/s: None
    • Component/s: Analytics
    • Labels:
      None
    • Affected Branches:
      MOODLE_34_STABLE

      Description

      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.

        Balsamiq Wireframes

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  emdalton1 Elizabeth Dalton
                  Participants:
                  Component watchers:
                  Elizabeth Dalton, David Monllaó
                • Votes:
                  15 Vote for this issue
                  Watchers:
                  17 Start watching this issue

                  Dates

                  • Created:
                    Updated: