Select Your Favourite
Category And Start Learning.

Create New Course

Agaram.LK allows instructors to create their courses. Once an account is created and approved, instructors can access this course builder from their dashboard and click on the “Create a New Course” button.

Course Info

First up is the “Course Info” section. Here, you will find the following fields to add:

Course Title
When creating your course, choosing an appropriate title is important. The title should accurately reflect the content of the course, so be concise and catchy. To help increase visibility, it’s also a good idea to include relevant keywords in the title.

Course Slug
From this section, you can edit the Course Slug. This will appear in the URL after the final backslash. To increase the visibility of your course in search engine results pages, it’s important to make sure that the Course Slug is relevant, contains relevant keywords, and that each word is separated by hyphens.

About Course
Use this field to give potential students a general idea of what they can expect from this course, such as what the course will entail, its learning objectives, a brief overview of the syllabi, and so on.

General Course Settings

In this section, you have the ability to customize certain attributes of your course.

Difficulty Level

Difficulty level settings for course enrollment allow you to categorize the course into different levels of complexity, making it easier for students to choose the right course for their skill level. The four main levels are:

All Levels: This option indicates that the course is suitable for students of all skill levels, from beginners to experts.

Beginner: This option is for courses designed for students with little to no prior knowledge of the subject. These courses are intended to provide a solid foundation for further study.

Intermediate: This option is for courses intended for students who have some knowledge of the subject but want to deepen their understanding. These courses assume that students have a basic understanding of the subject and build on that knowledge.

Expert: This option is for courses designed for students with a high level of skill and knowledge in the subject. These courses assume a high level of understanding and are designed to challenge students and help them develop their skills further.

Other Settings

Maximum Student: This field allows you to specify the maximum number of students that can be enrolled in a course. Setting the “Maximum Students” to 0 means there will be no limit on the number of students who can enroll in the course.

Public Course: The Public Course option is a setting that makes an online course available for anyone to enroll. This means that the course can be accessed by anyone who has the link to the course page, and they do not need to log in or have an account to view the course content. 

Q&A: This option allows you to enable a Question and Answer section for the selected course.

Content Drip Settings

The Content Drip allows you to release lessons, quizzes, and assignments based on their selected criteria. To use the content drip feature, you will see a new tab for course settings on the course edit page.

Schedule Course Contents by Date

This option requires you to set a date for every single lesson, quiz, and assignment. If you do not set a date for a lesson then it will appear instantly after the student enrolls.

Content Available After X Days From Enrollment

Enabling this option will add a number field to all content forms where you can set how many days it will take to unlock it. The starting date is the student’s enrollment date and will be counted from then onwards.

Course Content Available Sequentially

This is the most simple setting. After enabling this option, you will not see any option inside lessons, quizzes, or assignments. Because when one lesson is completed, the next one appears. That means this option checks for the completed status for the lesson, attempt status for the quiz, and submit status for assignments.

Course Content Unlocked After Finishing Prerequisites

After enabling this option, you will be able to see the list of the pre-existing lessons and other content and select the ones required. Without completing those, the lesson will not be published for the student. You can set lessons, quizzes, and assignments as a prerequisite.

If a student attempts a quiz, he/she will be allowed to move on to the new lesson or the following quiz or assignment. Passing the quiz is not required. If a student submits an assignment, he/she would be allowed to move to the next step. Getting the assignment reviewed or graded is not required.

Choose Course Category

The “Choose Course Category” option allows you to categorize your online course into specific topics or areas of study. This helps in organizing and grouping similar courses together, making it easier for students to search and find courses that are relevant to their needs. If you cannot find a suitable category for your course, please reach us via [email protected] so we can create one for you.

Set Course Price

The “Set Course Price” section allows you to choose whether the course will be free or paid. If the course is paid, you have the option to set both a regular price and a discounted price. This section allows you to determine the cost for enrolment in the course.

Set Course Thumbnail

The “Set Course Thumbnail” section allows you to add a main image or visual representation for the course. This image will appear on the course listings, promotional materials, and other relevant pages. The purpose of the thumbnail is to make the course more visually appealing and to give potential students an idea of what the course is about. Please make sure to follow the given instructions for the best results.

Course Intro Video

The “Course Intro Video” section allows you to add a video introduction to your online course that will appear on the Course Overview Page. You can choose from multiple video sources, such as HTML5, YouTube, or Vimeo to include the video in your course.

Course Builder

It provides a visual interface for managing your course content, including adding, editing, and organizing topics, lessons, and quizzes. You can also use this section to customize important course details such as information, settings, and attachments.

This section enables you to easily build the structure and content of an online course and make it available for students to enroll and take.

In Agaram.LK, the structure of a course consists of topics, and within each topic, there are lessons, quizzes, and assignments. Although multiple lessons and quizzes can be incorporated within a single topic, it is recommended to have 2 to 5 lessons and one quiz per topic for optimal results.

Add New Topic

The “Add New Topic” function allows you to easily create and organize your course content. Simply provide a name and brief summary for each topic, and use the buttons provided to add lessons and quizzes. The process is intuitive and guided by helpful tooltips, ensuring a smooth and streamlined experience.

Add Lesson

To add a new lesson, click on the “+Lesson” button.

In the “Lesson” window, enter a title and description for the lesson and upload a featured image. Then, scroll down to find additional options such as Video Source, Upload Attachment, and more. These options are explained below:

Video Source: You can add the source of the video lesson here. Similar to the Course Intro Video, you can choose from external or internal sources.

Video Playback Time: Specify the total playback time of the video in hours, minutes, and seconds.

Upload Attachments: Upload any necessary materials for this lesson here.

Enable Course Preview: If checked, any users/guests can view this lesson without enroll the course.

Add Quiz

To create a quiz, click on the “+Quiz” button to open the Quiz Builder. However, Quiz Building is an extensive feature, so you will find detailed information on the process on its dedicated section below.

Add Assignment

The Assignments portal allows you to assign tasks to students based on each topic inside the courses. You can create as many assignments as you want and either drag-drop assignments so they are placed between lessons and quizzes or have them placed at the end of each topic. We discuss more on this topic in a more detailed section below.

Add Live Lessons

To do this, you must have a Zoom account and connect it with Agaram.LK. For further information on Live Lessons, please refer to the dedicated tab on Zoom Integration.

Course Attachments

Course attachments are additional resources you may use in your courses. Such resources can include practice files, example files, and other important documents. You can upload these attachments here, and they will be available for students to download under the “Resources” tab on the Course Details Page.

Adding Instructors

This section allows you to view the instructor names and also allows you to add more instructors to the course. If you have the Multi-Instructor, you will be able to search for, and add more instructors to the same course. They can then edit, moderate, and add their own content to this course.

Additional Data

The following data acts as informative data for potential students while also acting as marketing material for your course.

What Will I Learn

List the knowledge and skills that students will learn after completing this course. (One per line)

Target Audience

Specify the target audience that will benefit the most from the course. (One line per target audience)

Total Course Duration

Specify the overall duration of the course, i.e. how long it will generally take for a student to complete this course.

Materials Included

A list of assets you will be providing for the students enrolled in this course. (One per line)


Add any additional requirements or special instructions for the students. (One per line)

Course Tag

Select related tags for this course. If you cannot find suitable tags for your course, please reach us via [email protected] so we can create them for you.

Course Prerequisites

Prerequisites are designated courses that must be completed before accessing a specific course. These prerequisites are designed to ensure that students have the necessary foundation and understanding to successfully complete the course and receive maximum benefit from it. 

For example, if you have two courses, “Basics of Programming Languages” and “Advanced Programming Languages,” you can set the “Basics of Programming Languages” as a prerequisite for the “Advanced Programming Languages” course, ensuring that students have a thorough understanding of the basics before moving on to more complex topics.

Certificate Template

With Agaram.LK, you can offer custom-made certificates built from scratch using the Agaram.LK Certificate builder. Select the certificate you want to award for this course and check to mark it. Once you hit the update course, the certificate will be added to the course.

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.