Databases


Topic Name Description Entries Pending RSS
Working Group Communications Previous Events and Presentations

This database contains links to information about the history of Project Inspire, as well as previous efforts to develop learning analytics within Moodle.

14 -
Developer Support Area External development projects

Look here for links to projects using the Moodle Learning Analytics API, and post your own!

3 - RSS
Research Support Area Research Exchange

Look here for links to upcoming research projects using Moodle Learning Analytics, and post your own!

1 - RSS
Links to Online Workshops and Live Events Upcoming Events and Presentations

Check here for upcoming live presentations, workshops, and tutorials!

2 0
Online Workshop: Defining and implementing a target Write a binary target using the Moodle Learning Analytics API

In this activity you will use the Moodle Learning Analytics API to construct a simple binary target. You will also review the code written by two peers.

  • We recommend that you continue using the git repository you created in the previous assignment.
  • Update the version of your plugin, by modifying the version.php file and README.md file
  • Create a new entry in classes/analytics/targets
  • Modify db/install.php to include your new target in a model
  • Provide the URL to your git repository in this database, along with a brief description of your plugin
  • Then, choose two peer entries to review. Add comments to the database entries here.

0 -
Write and discuss a use case for a new target

How would you measure a positive or negative outcome or process? Write a detailed description of a measurement from the point of view of the stakeholders. Include:

  • Title (goal): What is the learning question?
  • User story: A one-sentence summary of the desired functionality, in the form "As a ____ I want to be able to ____ because ____"
  • Primary Actor: Who has the question? Who needs to see the answer?
  • Scope: Is this question about a user, a course, a quiz question, all users, all courses?
  • Details: the body of the use case is simply a paragraph or two of text, informally describing what happens.
Then, rate and comment on at least two other use cases and suggest further details.
0 -
Online Workshop: Defining and implementing Indicators Write a new indicator using the Moodle Learning Analytics API

In this activity you will use the Moodle Learning Analytics API to construct a simple indicator. You will also review the code written by two peers.

  • We recommend that you continue using the git repository you created in the previous assignment.
  • Update the version of your plugin, by modifying the version.php file and README.md file
  • Create a new entry in classes/analytics/indicators
  • Modify db/install.php to include your new indicator in a model
  • Provide the URL to your git repository in this database, along with a brief description of your plugin
  • Then, choose two peer entries to review. Add comments to the database entries here.

0 -
Write and discuss a use case for a new indicator

What evidence could help to predict or detect positive or negative outcome or process? Write a detailed description of a predictor (indicator) from the point of view of the stakeholders. Include:

  • Title (goal): What is the indicator trying to measure?
  • User story: A one-sentence summary of the desired functionality, in the form "As a ____ I want to be able to ____ because ____" Why is this indicator likely to be helpful?
  • Primary Actor: Who will be contributing to the data for this indicator?
  • Scope: Is this indicator about a user, a course, a quiz question, all users, all courses? What could this indicator be used to predict?
  • Details: the body of the use case is simply a paragraph or two of text, informally describing what happens.
Then, rate and comment on at least two other use cases and suggest further details.
0 -
Online Workshop: Defining and implementing Time-Splitting Methods Write a new time-splitting method using the Moodle Learning Analytics API

In this activity you will use the Moodle Learning Analytics API to construct a new time-splitting method. You will also review the code written by two peers.

  • We recommend that you continue using the git repository you created in the previous assignment.
  • Update the version of your plugin, by modifying the version.php file and README.md file
  • Create a new entry in classes/analytics/time_splitting
  • Modify db/install.php to include your new indicator in a model
  • Provide the URL to your git repository in this database, along with a brief description of your plugin
  • Then, choose two peer entries to review. Add comments to the database entries here.

0 -
Write and discuss a use case for a new time-splitting method

How often should predictions be generated by the model? What date ranges should be included in each prediction? Write a detailed description of a time-splitting method from the point of view of the stakeholders. Include:

  • Title (goal): Provide a short phrase that summarizes this time-splitting method.
  • User story: A one-sentence summary of the desired functionality, in the form "As a ____ I want to be able to ____ because ____" Why is this time-splitting method likely to be helpful?
  • Primary Actor: Who will be receiving insights based on models using this time-splitting method?
  • Scope: Is this time-splitting method based on date information about a user, a course, a quiz question, all users, all courses? What could a model based on this time-splitting method be used to predict?
  • Details: the body of the use case is simply a paragraph or two of text, informally describing what happens.
Then, rate and comment on at least two other use cases and suggest further details.
0 -
Online Workshop: Defining and implementing Insights, Notifications and Actions Modify a Target to include Notifications and Actions using the Moodle Learning Analytics API

In this activity you will use the Moodle Learning Analytics API to modify a Target to include notifications (messages) and actions. You will also review the code written by two peers.

  • We recommend that you continue using the git repository you created in the previous assignment.
  • Update the version of your plugin, by modifying the version.php file and README.md file
  • Modify an existing Target or create a new entry in classes/analytics/targets
  • Modify db/install.php to include your new enhanced target in a model
  • Provide the URL to your git repository in this database, along with a brief description of your plugin
  • Then, choose two peer entries to review. Add comments to the database entries here.

0 -
Write and discuss a use case for one insight, notification, and action set

What actions should our models encourage? How can we support those actions? Write a detailed description of one insight, notification, and action set from the point of view of the stakeholders. Include:

  • Title (goal): What is the insight notification trying to communicate?
  • User story: A one-sentence summary of the desired functionality, in the form "As a ____ I want to be able to ____ because ____" Why is this insight likely to be helpful?
  • Primary Actor: Who will be receiving this insight?
  • Scope: Is this insight about a user, a course, a quiz question, all users, all courses?
  • Details: the body of the use case is simply a paragraph or two of text, informally describing what happens. Is this insight conveying a positive or negative message? What actions should the recipient be able to take on receiving this insight?
Then, rate and comment on at least two other use cases and suggest further details.
0 -
Online Workshops: Defining and implementing Analysers Write a new analyser using the Moodle Learning Analytics API

In this activity you will use the Moodle Learning Analytics API to construct a new analyser. This will define a sample, e.g. a set of courses or a set of users, according to criteria you select. You will also review the code written by two peers.

  • We recommend that you continue using the git repository you have been using in the previous assignments.
  • Update the version of your plugin, by modifying the version.php file and README.md file
  • Create a new entry in classes/analytics/analyser
  • Modify db/install.php to include your new analyser in a model
  • Provide the URL to your git repository in this database, along with a brief description of your plugin
  • Then, choose two peer entries to review. Add comments to the database entries here.

0 -
Write and discuss a use case for a new analyser (context)

What site elements are used to create the prediction? In what context are those elements found? Write a detailed description of a new analyser from the point of view of the stakeholders. Include:

  • Title (goal): Provide a short phrase that summarizes this analyser.
  • User story: A one-sentence summary of the desired functionality, in the form "As a ____ I want to be able to ____ because ____" Why is this analyser likely to be helpful?
  • Primary Actor: Who will be receiving insights based on models using this analyser?
  • Scope: Is this analyser based on information about a user, a course, a quiz question, all users, all courses? What could a model based on this analyser be used to predict?
  • Details: the body of the use case is simply a paragraph or two of text, informally describing what happens.
Then, rate and comment on at least two other use cases and suggest further details.
0 -