AVKUL ERPDocs
SCREEN GUIDE · 11 OCT 2026

Course modules & lesson editor

Use course modules & lesson editor in the school workspace. Build a course structure and let learners open lessons and record progress.

Try guided demo →Download guide ↓
Course modules & lesson editor — illustrated workflow banner

What you can do

01

Add module

02

Add lesson

03

Get Course

04

Update Course

05

Remove Course

06

Add Module

07

Remove Module

08

Add Lesson

Access & setup

Intended access: Assigned account with the required permissions.

  • A school account with the permissions shown below.
  • Choose the relevant school, academic session or child before working.
Required permission keys
lms:viewlms:updatelms:delete

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Create a course and its details

    A school account with the permissions shown below.

  2. 02

    Add modules and lessons in the intended order

    Add lesson is part of the documented workflow.

  3. 03

    Attach supported learning media and review visibility

    Get Course is part of the documented workflow.

  4. 04

    Open the learner course view and track lesson progress

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
isPublishedbooleanOptional
titlestringRequired by declaration
sortOrdernumberOptional
contentTypestringRequired by declaration
videoUrlstringOptional
bodystringOptional
durationMinnumberOptional

Rules & current limits

  • A course must be available to the learner before it appears in self-service. Video delivery depends on the stored asset and browser support.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try course modules & lesson editor

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

These are the source-matched API operations connected to this guide. Reading this reference does not execute any request.

7 source-declared operations
GET/api/v1/lms/courses/:id

Get Course

lms:view
PATCH/api/v1/lms/courses/:id

Update Course

lms:update

Declared request fields: isPublished (optional).

DELETE/api/v1/lms/courses/:id

Remove Course

lms:delete
POST/api/v1/lms/courses/:id/modules

Add Module

lms:update

Declared request fields: title (required), sortOrder (optional).

DELETE/api/v1/lms/modules/:id

Remove Module

lms:update
POST/api/v1/lms/modules/:id/lessons

Add Lesson

lms:update

Declared request fields: title (required), contentType (required), videoUrl (optional), body (optional), durationMin (optional), sortOrder (optional).

DELETE/api/v1/lms/lessons/:id

Remove Lesson

lms:update

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring