Skip to Content
Edit on GitHub

Roles and Permissions

LearnHouse uses a role-based access control model. Every user within an organization is assigned one of three roles.

Admin

Admins have full control over the organization. They can:

  • Manage all courses, collections, and content
  • Manage users and assign roles
  • Configure organization settings (branding, AI, signup)
  • Access all platform features

Teacher / Staff

Teachers and staff members can create and manage educational content. They can:

  • Create and edit courses, chapters, and activities
  • View student Trails and quiz results
  • Use the AI assistant for content creation
  • Manage collections

Teachers cannot modify organization-level settings or manage other users’ roles.

Student

Students are the primary learners on the platform. They can:

  • Browse and enroll in available courses
  • Complete activities and quizzes
  • View their own Trail and progress
  • Interact with the AI assistant for learning support

Students cannot create or edit courses or access administrative features.