Dictionary

Blocks ::: block_definitions
Maintained by Tim Martinez
Adds a dictionary and thesaurus block to Moodle powered by the Merriam-Webster API.

Dictionary 1.3

Moodle 5.0, 5.1
Released: Thursday, 18 December 2025, 2:43 AM

Dictionary

A block that allows students to look up definitions from the Merriam-Webster dictionary without having to leave Moodle.

In order to use this plugin you'll need to go to https://dictionaryapi.com and create an account. When creating the account, request API keys for the Collegiate dictionary and the thesaurus. (These are the only two supported dictionaries at this time).

Currently the dictionary only returns the "shortdef" entries from the API. The description of the shortdef tag is here: https://dictionaryapi.com/products/json#sec-2.shortdef

We strongly recommend after you install the plugin you compare the definitions from the plug to the definitions on the Merriam-Webster main site (https://www.merriam-webster.com/) to make sure it will meet your needs.

Change Log

2025121700 - Add support for pronunication audio. - Fix tabs to work with Bootstrap 5. - Update required Moodle version to 5.0

2025011700 - Some formatting tweaks to make Moodle happy.

2024121100 - Fix an error when near antonyms aren't included.

2021072101 - More code tweaks.

2021072100 - Various tweaks to comply with Moodle coding guidelines.

2021052100 - Some code cleanup. First public release

2021050601 - Store the dictionary used in the session variable to it sticks on subsequent pages.

2021050600 - Added support for a thesaurus

2021042900 - Initial Release

  • Multiple dictionary support.
  • Full definiations (instead of abbreviated).
  • Pronunciation and sounds.

Version information

Version build number
2025121700
Version release name
1.3
Maturity
Stable version
MD5 Sum
27cb394a1ec05728167af495c3c7dadc
Supported software
Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
2025121700

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.