It is possible to use the Moodle capabilities/permissions systems to control which teachers can add new Poodll activities. This can be useful if you want to limit access to Poodll to just, for example, the English department.


Each Poodll activity has an "addinstance" capability, eg mod/readaloud:addinstance


By allowing or disalling this capability it is possible to control which teachers can add new instances to courses.


A sample way to do this is:

  1. Edit the "Teacher" role - uncheck "allow" for Poodll activities
  2. Create a new role "Poodll Teacher" that is a copy of the "Teacher" role
  3. In the "Poodll Teacher" role - check "allow" for Poodll activities
  4. Grant teachers the "Poodll Teacher" role in courses that need Poodll


1. Edit the Teacher Role

Site administration -> Users-> Permissions ->Define Roles

Uncheck "allow" for Poodll activity addinstance capabilities


2. Create a new role "Poodll Teacher"



Use the "Teacher" role as archtype. This way it will be just like the teacher role, and we do not have to change very much.


Call the new role "Poodll Teacher"


3. Check "allow" for Poodll activity addinstance capabilities


Save the new Poodll Teacher Role


4. Grant some teachers the Poodll Teacher role


In the course you want to use Poodll, visit the course "participants" list. Find the teachers and give them the "poodll teacher" role. Don't forget to press the very tiny save icon when you are finished.


Conclusion

Now normal "teachers" will not see Poodll in the activity dropdown list. 

But "Poodll Teachers" will see Poodll in the activity dropdown list.