Tiny Poodll contains 4 icons, video recorder, audio recorder, screen recorder, and widgets. It is possible to turn icons on and off site wide from the admin settings for the plugin at:
Site administration -> Plugins -> Text editors -> TinyMCE -> Tiny Poodll
Within the recording tabs there are 4 tabs, record, upload (audio and video only) , options and history. Three of these tabs can be hidden site wide if required: history , options and upload.
To enable/disable using permissions
The entire Tiny Poodll toolbar can be shown/hidden using the following capability:
tiny/poodll:visible
Individual icons can also be shown or hidden because Tiny Poodll implements Moodle capabilities for each icon. This allows you to control which icons your Moodle site users can access based on their role (student / teacher etc).
Icon | Capability |
Video recorder | tiny/poodll:allowvideo |
Audio recorder | tiny/poodll:allowaudio |
Screen recorder | tiny/poodll:allowscreen |
Widgets | tiny/poodll:allowwidgets |
Tabs (and some tab sections) within the recorder panels can also be hidden using Tiny Poodll capabilities
Tab / section | Capability |
Upload tab | tiny/poodll:allowupload |
Options tab | tiny/poodll:allowoptions |
History tab | tiny/poodll:allowhistory |
Options tab - expiredays section | tiny/poodll:allowexpiredays |
Options tab - subtitling section | tiny/poodll:allowsubtitling |
Using Moodle Capabilities/Permissions
Moodle capabilities are powerful (and a little complex). It is most common to assign a set of capabilities to a Moodle user role. And then all users with that role will have that set of permissions. The capabilities associated with the roles can be customized, and that is how we can hide and show Tiny Poodll features from students and teachers.
As an example, to hide the Tiny Poodll toolbar from students:
- Visit: Site administration -> Users - > Define roles
- In turn edit the settings for the "student" role and the "authenticated user" role.
- Search for "tiny/poodll" and uncheck the "Visible" allow permission box, and Save Changes.
The process is the same to hide/show individual icons, tabs and sectiont. Moodle makes it possible to assign custom roles in courses and activities so it is possible to quite flexible in where you allow students and staff to use Tiny Poodll.