Moodle Plugins directory: Contributor: Mike Churchward | Moodle.org
Contributions made by Mike Churchward

mod_board
Encourage discussions and thought-sharing with Board, a post-it board activity for students!
This is an anonymous collaborative activity where the teachers sets out a number of columns with
editable names and then students add contributions, or posts, to columns.
Latest release: 3843 sites 1k downloads 116
repository_office365
This plugin provides access to Microsoft 365 as a repository. Specifically, includes OneDrive for Business, Office Video, Office Delve as well as SharePoint Document Libraries and Group Files associated with Moodle courses.
Latest release: 2980 sites 1k downloads 78
filter_oembed
A filter that will swap hyperlinks pointing towards supported websites with an embedded version using code retrieved from the site using the oEmbed protocol. An option for "Lazy" loading of some sites is also available.
Latest release: 1242 sites 334 downloads 49
local_metadata
The “local metadata” plugin has been created to allow extra, “metadata” to be defined and assigned to various context level elements in Moodle. It is an abstraction of the current “user profile field” functionality in Moodle and contains much of the same code. This was written for the MUA as a proof of concept for a project to add extra profile data to courses, to see whether one metadata function could be used for multiple Moodle contexts. It is currently in Beta, and is open for participation and discussion.
Latest release: 319 sites 126 downloads 31
local_onenote
This plugin provides a common client API for various other Moodle plugins that allow Moodle users to take advantage of Microsoft OneNote. This includes operations such as browsing your notebooks, sections, and pages; students doing assignments in OneNote and teachers providing feedback on those assignments in OneNote.
Latest release: 978 sites 508 downloads 28
assignsubmission_onenote
This plugin allows students to work on an assignment in OneNote. This includes creating a OneNote page associated with an assignment submission, saving student's work from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.
Latest release: 724 sites 491 downloads 22
assignfeedback_onenote
This plugin allows teachers to grade and providing feedback for OneNote assignment submissions. This includes viewing a student's submission in OneNote, creating a OneNote page associated with their feedback on the submission, saving that feedback from OneNote into Moodle as a zip package containing the HTML and any associated images contained in the submission, and recreating the OneNote page from the zip package saved in Moodle if necessary.
Latest release: 690 sites 484 downloads 19
message_slack
This plugin provides a Moodle message output for Slack. Sites can select a Slack team, and users can connect their Moodle notifications to their Slack account for that team.
Latest release: 63 sites 7 downloads 13
local_msaccount
This plugin provides a simple client API for OAuth2-based authentication and token management for Microsoft Account. It also provides some helper functions for making REST API calls to services that use the Microsoft Account.
Latest release: 88 sites 55 downloads 12
profilefield_o365
This plugin provides a link in users' profiles to access Office 365 management functions. **This plugin has been replaced by the Microsoft Block**
Latest release: 55 sites 22 downloads 10
repository_onenote
This plugin allows the user to browse their OneNote Online content, such as notebooks, sections, and pages using the Moodle file picker UI. It also allows them to download the content of their OneNote page.
Latest release: 92 sites 42 downloads 9
profilefield_oidc
This plugin provides a link in users' profiles to access OpenID Connect management functions. **This plugin has been replaced by the Microsoft Block**
Latest release: 48 sites 20 downloads 2