1 Essential Moodle Interview Question *

Looking for freelance jobs? Design your lifestyle as a freelancer with Toptal.

Submit an Interview Question

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

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

Frédérique Mittelstaedt

Freelance Moodle Developer

United KingdomToptal Member Since September 16, 2017

Frédérique is a software engineer and entrepreneur with an MSc in theoretical physics from Imperial College London. He excels at building full-stack systems with the web, desktop, and mobile apps, microservices, and external integrations. Frédérique co-founded an international marketing agency and three startups in developer tools, cybersecurity, and AI. Frédérique regularly releases TypeScript packages and contributes to other open-source projects.

Show More

Igor Trlin

Freelance Moodle Developer

Bosnia and HerzegovinaToptal Member Since April 1, 2016

Igor has a proven background in delivery of quality IT business services and solutions, with key strengths in developing web platforms, facilitating user interaction to enhance the experience. He is an excellent communicator, able to understand and help realize his clients' visions.

Show More

Fernando Rivas

Freelance Moodle Developer

SpainToptal Member Since July 12, 2017

Fernando has more than ten years of experience in front-end development, first working for his own company, then as a freelancer and employee, participating in a wide range of projects and teams using HTML5, PHP, JavaScript, jQuery, CSS/Sass, Bootstrap, and mobile web applications. More recently he has developed applications using React and testing with Jest.

Show More

Looking for Moodle Developers?

Looking for Moodle Developers? Check out Toptal’s Moodle developers.

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.

Learn more