Hi Ciaran,
Sorry for the delayed response. You know, after I figured that adding myself as faculty let me do what I needed, I didn't mess with it again. I checked my "teacher" user permissions under "Site Admin > Users > Permissions > Define roles" and everything is setup to allow, except the items below:
Role archetype:
- Course
- Activity module
Block: Learning plans: Not Set
Manage al tags: Not Set
Activity: Respondus 4.0 Web Services : Prohibit
All under Activity: Ticket Tracker/User support : Not Set
Activity: Quiz: Prevent: Not set
Delete quiz attempts
Get a configmation smessage when submitting
All under Activity: Ticket Tracker/User support - Not set
Block: Course overview - Not set
Block: Global search - Not Set
Not sure if this helps, I haven't really done much customizations. I am using Moodle out of the box when it comes to user permissions. I will check if there's anything else.
Cheers
--dm