Moodle plugins directory: oohoo - Pop up Dictionary - Block | Moodle.org
oohoo - Pop up Dictionary - Block
Blocks ::: block_dictionary
Maintained by Patrick Thibaudeau, Nicolas Bretin
OOHOO Pop-up Dictionary is a Moodle package that gives the students the possibility to double click on any word within a Moodle HTML resource and retrieve its definition from an online dictionary chosen by the teacher.
Note that the plugin is separated into two downloads: filter and block.
Latest release:
40 sites
12 downloads
7 fans
Current versions available: 3
OOHOO Pop-up Dictionary is a Moodle package that gives the students the possibility to double click on any word within a Moodle HTML resource and retrieve its definition from an online dictionary chosen by the teacher.
Note that this block requires that the oohoo pop-up dictionary filter be installed in order to function.
Contributors
Patrick Thibaudeau (Lead maintainer)
Nicolas Bretin: Programmer
Please login to view contributors details and/or to contact them
Does anybody have any experience using the Pop-up dictionary with Hot Potatoes exercises in Moodle? If so, could you let me know? We have tried to use them simultaneously without success.
Thank you for your help.
thanks for all your hard work on the Dictionary block for Moodle.
FYI, there is currently a typo on line 172 of the "block_dictionary.php" file:
https://github.com/oohoo/moodle-block_dictionary/blob/master/block_dictionary.php
The capability appears as "moodle/course:manageactivitiesmoodle/course:manageactivities" when it should be simply "moodle/course:manageactivities".
With the correct capability, the block installs without a problem.
The dictionary is a very useful tool for use with Hot Potatoes. I cannot, however, scroll the pop-up window in Firefox or resize and scroll in IE. Only Chrome will do both. Is this something I can fix myself by changing some settings?
I cannot select a dictonary ...
I installed version Release 1.2.0 (Build: 2014040200) of oohoo - Pop up Dictionary - Block and Release 1.2.0 (Build: 2014040200) of oohoo - Popup Dictionary - Filter
My installation is Moodle 2.6.1+
Installation and Configuration went fine, I added a block to a course BUT then:
Selected dictionary:
No dictionary selected
I click on 'Add a dictonary' -> blank page with error message, apache error log: Permission denied: access to /blocks/dictionary/add.php failed because search permissions are missing on a component of the path
No permissions? I'm admin. I enroled myself into the course as teacher and found the permissions block/dictionary:addinstance and block/dictionary:myaddinstance and set it to true.
The error is still there
in the documentation it says that there should apear a link 'change dictonary' but I don't have this link ....
Wie blöd!
// throw new plugin_defective_exception($component, 'Self test failed.');
//}
This block needs a self-test method to make moodle 2.8 happy FYI.
Default exception handler: Plugin "block_dictionary" is defective or outdated, can not continue, sorry. Debug: Self test failed.
Error code: detectedbrokenplugin
* line 824 of /lib/upgradelib.php: plugin_defective_exception thrown
* line 422 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
* line 1626 of /lib/upgradelib.php: call to upgrade_plugins()
* line 171 of /admin/cli/upgrade.php: call to upgrade_noncore()
!!! Plugin "block_dictionary" is defective or outdated, can not continue, sorry. !!!
!! Self test failed.
Error code: detectedbrokenplugin !!
!! Stack trace: * line 824 of /lib/upgradelib.php: plugin_defective_exception thrown
* line 422 of /lib/upgradelib.php: call to upgrade_plugins_blocks()
* line 1626 of /lib/upgradelib.php: call to upgrade_plugins()
* line 171 of /admin/cli/upgrade.php: call to upgrade_noncore()
!!
Debug info: Missing version.php file.
Error code: detectedbrokenplugin
Stack trace:
line 769 of \lib\upgradelib.php: plugin_defective_exception thrown
line 422 of \lib\upgradelib.php: call to upgrade_plugins_blocks()
line 1615 of \lib\upgradelib.php: call to upgrade_plugins()
line 434 of \admin\index.php: call to upgrade_noncore()
Table "block_dictionary" does not exist
Debug info:
Error code: ddltablenotexist
Stack trace:
line 665 of /lib/dml/moodle_database.php: dml_exception thrown
line 1521 of /lib/dml/moodle_database.php: call to moodle_database->where_clause()
line 34 of /filter/dictionary/filter.php: call to moodle_database->get_record()
line 176 of /lib/filterlib.php: call to filter_dictionary->filter()
line 218 of /lib/filterlib.php: call to filter_manager->apply_filter_chain()
line 1275 of /lib/weblib.php: call to filter_manager->filter_text()
line 985 of /lib/externallib.php: call to format_text()
line 161 of /lib/classes/external/exporter.php: call to external_format_text()
[...]