1 Essential Moodle Interview Question *

question badge

What are ROLE, PERMISSION, CONTEXT, and CAPABILITY in Moodle?

answer badge

ROLE: An identifier of the user’s status in some context (e.g., teacher, student, moderator, administrator)

CONTEXT: A space in a moodle system (e.g., courses, module, block)

CAPABILITY: A description of a perticular feature (e.g., moodle/blog:create)

PERMISSION: A setting for a capability (e.g., allow, prohibit, inherit)

* There is more to interviewing than tricky technical questions, so these are intended merely as a guide. Not every “A” candidate worth hiring will be able to answer them all, nor does answering them all guarantee an “A” candidate. At the end of the day, hiring remains an art, a science — and a lot of work.
Submit an interview question
Submitted questions and answers are subject to review and editing, and may or may not be selected for posting, at the sole discretion of Toptal, LLC.
All fields are required
Thanks for submitting your question.
Our editorial staff will review it shortly. Please note that submitted questions and answers are subject to review and editing, and may or may not be selected for posting, at the sole discretion of Toptal, LLC.
Looking for Moodle experts? Check out Toptal’s Moodle developers.
Pedro Gomes Rocha
Brazil
Pedro is a senior software architect and entrepreneur focused on building flexible solutions that combine a quick delivery with robustness, allowing projects to grow over time. He is passionate about design and UX and tries to combine the best technologies and interfaces for each project. He has solid knowledge of web, mobile, and chatbot development, delivering quality products primarily based on PHP, Node.js, Drupal, and Botkit.