Courses

Managing Courses

Step-by-step guide to creating, editing, publishing, managing tag access, and removing courses.

This guide covers creating a course, setting its content scope through the tag hierarchy, publishing it, and keeping it updated over time.

# Opening Course Management

Navigate to Manage Courses from the main menu. The Courses list page shows all your courses with their current status. By default, archived (Withdrawn) courses are hidden — check Show Archived in the toolbar to include them.

Manage Courses

# Creating a Course

Click Create in the toolbar. The course editor opens.

Create Course

# Fields

Field Required Description
Name Yes A short code for the course, used in URLs and filters (e.g., neet-2026)
Title Yes The full display name candidates see (e.g., "NEET 2026 Preparation")
Description No A brief summary of what the course covers
Tag Hierarchy Required The Tag Hierarchy that defines this course's subject structure.

Click Save when done. The course is created with status Under Review.

Note: Tag Hierarchy can not be changed once a course is created.

# Editing a Course

Select a course in the list and click Edit. Make your changes and click Save.

Note: A Live course cannot be edited. You must Mark for review it first, make changes, then publish it again.

# Managing Course Tags

The Manage Tags feature lets you decide which part of the Tag Hierarchy is active for this course. By default, all tags are available. Restricting tags lets you scope the course to only certain portion of content.

Select the course in the list and click Manage Tags in the toolbar.

Manage Tags

# How it works

The page shows your entire Tag Hierarchy as a tree. Each node (tag) can be set to one of three states:

State What it means
Allow This tag and all its children are included in the course
Disallow This tag and all its children are excluded from the course
None Inherits from parent (default for all tags)

Click a node to cycle through the states: None → Allow → Disallow → None.

When you toggle a parent node, all child nodes are automatically set to the same state. When you toggle a child node, the parent is adjusted to reflect the change (if the parent was "none", it adopts the child's state).

Toolbar shortcuts:

  • Whitelist All — set everything to Allow
  • Clear All — reset everything back to None

Click Save to apply the changes.

Tip: Use Disallow sparingly. A common pattern is to Whitelist all tags and then Disallow only specific branches you want to exclude.

# Publishing a Course

Select the course in the list, then click the Change Status dropdown button in the toolbar and choose Go live. Confirm the action when prompted.

Go Live

Once live:

  • The course is accessible to candidates in any groups it is assigned to.
  • The course becomes read-only (cannot be edited while live).

# Withdrawing a Course

Select the live course, click Update Status → Archive Course. The course is immediately removed from active access. You can re-publish it later after making any necessary changes.

# Removing a Course

Select a course with status Mark for review or Archived and click Remove. You will be asked to confirm. Removed courses are permanently deleted.

Note: Live courses cannot be removed directly. Archive them first.


Next: Managing Groups — assign courses to groups so candidates can access them.