Skip to main content

Instructors

The Instructors section allows admins to manage instructor profiles, which can be assigned to courses.
Instructors represent the creators or teachers responsible for delivering course content.


Instructor Management

  • Adding Instructors – Create a new instructor profile with a name, avatar, and description.
  • Editing Instructors – Update details like name, description, or avatar at any time.
  • Deleting Instructors – Removing an instructor does not affect courses they were assigned to.
    • The instructor data is simply removed.
    • Any front-end logic should account for courses without instructors.
  • Searching – Users can search for instructors by name.
  • No Bulk ActionsDeletion and edits must be done one at a time.

Instructor API Data

The instructor profile includes the following data fields:

  • Name
  • Avatar
  • Description

💡 This data is available through the API for use on the front end.
If an instructor is deleted, their data will no longer be available, so front-end implementations should account for missing instructor information.


Permissions

  • Any admin can manage instructors (CourseLayer currently has a single admin role).
  • There are no additional role-based restrictions for instructor management.

💡 Note:

  • Instructors are not mandatory for courses.
    • If a course has no assigned instructor, it will still function normally.
    • Front-end implementations should handle the absence of instructor data appropriately.