Welcome to Onest LMS

Learning Management System

Onest LMS is a powerful and feature-rich learning management system that is built using the Laravel 9 framework. It offers a wide range of features including courses, quizzes, certifications, notice boards, assignments, points, leaderboards, AI content creation, enrollment, multi-currency support, and payment gateway integration. With Onest LMS , users can easily create and manage courses, quizzes, and assignments. They can also earn points and climb the leaderboard to showcase their progress and achievements. The AI content creator feature enables users to generate course content automatically, saving time and effort. The system supports multiple currencies, making it easy for users from different regions to make payments. It also integrates with popular payment gateways, providing a secure and hassle-free payment experience. Overall, Onest LMS is an excellent choice for individuals and organizations looking for a comprehensive learning management system that is packed with features and easy to use..

Key Features

  • Courses Management ( Videos, Images, Text, Pdf, Docs )
  • Assignment Management
  • Quiz Management
  • Account Management
  • Payment Management
  • Certificate Management
  • Notice Board Management
  • Points Management
  • Leaderboard Management
  • AI Content Creator
  • Multi-Currency Support
  • Payment Gateway Integration
  • User Panel
  • Admin Panel
  • Instructor Panel
  • User Profile Management( Shareable Profile Link )
  • Instructor Profile Management( Shareable Profile Link )
  • Testimonial Management
  • Blog Management
  • Marketing Management
  • SEO Management
  • Accounts Management

Server Requirements

Note!

To begin installation Onest LMS your server must have to satisfy some requiremnts as well as some extensions.

  • PHP >= 8.0.2
  • MySQLi
  • GD
  • JPG Support (enabled)
  • PNG Support (enabled)
  • cURL
  • date. timezone
  • BCMath PHP Extension
  • allow_url_fopen
  • Ctype PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

File Writable Permissions

Attention!

Please make sure you have set the writable permission on the following folders/files:

  • /routes
  • /bootstrap
  • /lang
  • /modules_statuses.json
  • /resources
  • /public
  • /storage
  • .env

If you are using Linux/Mac, you may follow the below command

sudo chmod -R 777 ./routes
sudo chmod -R 777 ./bootstrap
sudo chmod -R 777 ./lang
sudo chmod -R 777 .modules_statuses.json
sudo chmod -R 777 ./resources
sudo chmod -R 777 ./public
sudo chmod -R 777 ./storage
sudo chmod 777 .env

env Setup

APP_URL Setup For your Application

APP_URL=https://example.com


The APP_URL configuration setting in a Laravel application specifies the root URL of the application. It is used by Laravel's Artisan command line tool to generate URLs correctly when running tasks.
To set the APP_URL, you should assign it the root URL of your application, such as https://example.com. If your application is not running in a subdirectory, you can remove the APP_URL configuration setting from your .env file.
Overall, setting the APP_URL configuration setting is important for ensuring that your Laravel application generates correct URLs when running tasks through the Artisan command line tool.

Mail Setup Configuration in ENV file

# Set the mailer driver to use
MAIL_MAILER=smtp

# Other mailer configuration settings
MAIL_HOST=smtp.example.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=secret
MAIL_ENCRYPTION=tls


In a Laravel application, the MAIL_MAILER configuration setting is used to specify the mailer driver that should be used to send email messages from the application.
Laravel provides support for several mailer drivers, including SMTP, Mailgun, Mandrill, Amazon SES, and others. Each driver has its own configuration options and requirements. For example, the SMTP driver requires the configuration of SMTP host, port, username, and password, while the Mailgun driver requires the configuration of an API key and domain name.
In this example, the MAIL_MAILER configuration setting is set to smtp, which tells Laravel to use the SMTP mailer driver to send email messages. The other configuration settings (MAIL_HOST, MAIL_PORT, MAIL_USERNAME, MAIL_PASSWORD, and MAIL_ENCRYPTION) provide the necessary information to configure the SMTP mailer driver, including the SMTP server hostname, port, username, password, and encryption method.
Note that the exact configuration settings and values may vary depending on the specific mailer driver being used. For example, if using the mailgun driver, the MAILGUN_DOMAIN and MAILGUN_SECRET configuration settings would need to be set instead of MAIL_HOST, MAIL_PORT, MAIL_USERNAME, and MAIL_PASSWORD.
To learn more about Mail Configuration

AWS S3 Setup Configuration in ENV file

# AWS configuration settings
AWS_ACCESS_KEY_ID="your-access-key-id"
AWS_SECRET_ACCESS_KEY="your-secret-key-id"
AWS_DEFAULT_REGION="your-default-region"
AWS_BUCKET="your-bucket-name"
AWS_ENDPOINT="your-endpoint"


Or you can set up from admin panel your-domain/storage-setting

In this example, the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY configuration settings are set to the corresponding access key ID and secret access key for the AWS account. The AWS_DEFAULT_REGION setting is also included to specify the default AWS region to use for API requests. Note that the specific AWS configuration settings and values may vary depending on the AWS service or API being used. It's important to refer to the AWS documentation for the specific service or API being used to determine the necessary configuration settings and values. To learn more about File Storage for AWS S3

Stripe Setup Configuration in ENV file

# Stripe configuration settings
STRIPE_KEY="your-stripe-key"
STRIPE_SECRET="your-stripe-secret"


In this example, the STRIPE_KEY and STRIPE_SECRET configuration settings are set to the corresponding Stripe API key and secret for the Stripe account. Note that the exact configuration settings and values may vary depending on the specific Stripe API being used. It's important to refer to the Stripe documentation for the specific API being used to determine the necessary configuration settings and values. To learn more about Stripe Configuration

Database

Create Database

Attention!

Do not use a password that contains a `#` (Hash) or `space` character (It will be treated as a comment).

Creating a database in cPanel Tutorial

You’ll need to create a new database along with a user to access it. Follow the steps below:

  • Create a new database a name e.g DB_LMS
  • Create a database user and set up a password like P@$$w0rD!!23 (make sure enough strong password)
  • Add the user to the database and give the user All privileges to the database
CREATE DATABASE onno_db;
                CREATE USER 'db_lms' IDENTIFIED BY 'db_lms@@'; 
                GRANT ALL PRIVILEGES ON onno_db.* to db_lms@'%' identified by 'db_lms@@'; 
                FLUSH PRIVILEGES;

Installation

Note!

Before going for installation make sure to fulfill the requirements and writable permissions and created database, Database user.

Installation

Just simply follow the steps, and our installer will handle all the process of installation. You don't need to do anything manually.

  • Step:1 Download Main_File.zip from CodeCanyon
  • Step:2 Extract Main_File.zip
  • Step:3 Go inside the "source_code" folder and make unzip all files & folders.
  • Step:4 Upload the zip file to your server public_html or www or root directory.
  • Step:5 Extract the uploaded zip file
  • Step:6 Make sure you have uplaoded .env file from source_code to your server public_html or www or root directory.
  • Step:7 You need to open your browser and type the URL of your server. Here is an example: https://yourdomain.com/ or wherever you are installing
  • Step:8 Welcome to installation, click Get Started button Image
  • Step:9 Check server environments, permissions & if all okay then click let's go next Image
  • Step:10 Now verify your license code.
    • Accrss Code: You are expected to obtain a license code from Codecanyon (for testing purposes, you may use 123456789)
    • Envato Email: Your envato email
    • Installed Domain: Your Domain
    Image
  • Step:11 Now enter your database name, username, password. Then check force delete previous table if have previous tables in Database
    • DB Host: localhost or your ip
    • DB Port: Your database port (default database port 3306)
    • DB Database: Your Database name (example database name: DB_LMS)
    • DB Username: Your Database username (example database username: root)
    • DB Password: Your Database password
    Image
  • Step:12 Now enter superadmin login credentials as you want Image
  • Step:13 Congrats! You have successfully installed. click go to home button Image

Instructor, Organization and Student Login and Forget Password

Login

By registration, you are accessing your facility we are protecting your information and facilities you can access them by login to your account In this section, you will have a login page where you have to provide your email and password to access your facilities.

Access Login: www.yourdomain.com/sign-in
Image

Forget Password

It is possible that many times you will forget your password so we have a forgot password option where you have to provide your email to get reset the password link in your email.

Image

Instructor Panel Guidelines

Instructor Dashboard

An instructor dashboard in a LMS web application provides a centralized location for instructors to manage their courses, view student progress, and communicate with their students. The dashboard typically includes a variety of tools and features that allow instructors to track their course analytics, monitor student activity, and provide feedback to students. It may also include tools for managing assignments and assessments, grading and providing feedback on student work, and communicating with individual students or groups of students. The instructor dashboard should be designed to be user-friendly, easy to navigate, and visually appealing, providing a seamless experience for instructors as they manage their courses and interact with their students.

Image
Image

Instructor Profile

An instructor profile in a LMS web application provides a summary of an instructor's background, expertise, and teaching experience. It typically includes information such as the instructor's name, photo, biography, and a list of their courses. The profile should be designed to showcase the instructor's strengths and provide students with insight into the instructor's teaching style and approach.

Image
Image

Also There is a shareable link for all instructor profile.

Image

AI Support

Here is the ai support. where you can get all kind of content for your course. You need to setup first before using it. you need to go to settings and setup open ai . Or you can set up from admin panel your-domain/general-settings

Image
Image

My Course

The "My Courses" section of an instructor profile in a LMS web application provides a comprehensive list of the courses that the instructor is currently teaching. This section may include information such as course titles, descriptions, start and end dates, and the number of students enrolled in each course. It may also include links to course materials, such as syllabi, lectures, assignments, and assessments. The "My Courses" section is an important tool for instructors, as it allows them to quickly access and manage their courses from a central location. It also provides students with a convenient way to view all of their instructor's courses and access course materials.

Image
Image

Create and Manage Course

Here is the procedure, how an instructor can create and update there Courses.

Create a New Course:
Image

Click On Add New Course

Image

Step 1: Add General Information of your course

Image

Step 2: Add Price Information

Image

Step 3: Add Course Media Information

Image

Step 4: Add Course SEO Information

Image

Step 5: Review Your Information

Update Course:
Image

Click On Edit option of Course Dropdown

Image

Add Course Curriculum

Image

Step 1: Add Quiz and Lessons

Image

Step 2: Add Course Assignment

Image

Step 3: Add Course Notice

Image

Step 4: Edit General Information of your course

Image

Step 5: Edit Price Information

Image

Step 6: Edit Course Media

Image

Step 7: Edit Course SEO

Image

Step 8: Recheck Your Edited information

Bookmarks

The bookmarks course feature in a LMS web application allows instructors to bookmark specific course.

Image
Image

Assignments

The assignments panel in a LMS web application provides a centralized location for instructors to manage their assignments. Instructors can create new assignments, edit existing assignments, and view student submissions. The panel typically includes tools for managing assignment settings, setting due dates, and grading student work. The assignments panel is an important tool for instructors, as it allows them to create and manage assignments with ease.

Image
Image

Quizzes

The quizzes panel in a LMS web application provides a centralized location for instructors to manage their quizzes. Instructors can create new quizzes, edit existing quizzes, and view quiz results. The panel typically includes tools for managing quiz settings, adding and removing questions, and setting time limits. The quizzes panel is an important tool for instructors, as it allows them to create and administer quizzes to their students with ease.

Image
Image

Enrolled Students

The enrolled students section in a LMS web application provides a list of students who are currently enrolled in a particular course. Instructors can view each student's progress, grades, and other relevant information, and can communicate with students individually or as a group. The enrolled students section is an important tool for instructors, as it allows them to manage their course enrollment and monitor their students' progress.

Image
Image

Course Sales

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

Image
Image

Financial

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

  • Sales Reports
  • Payouts
  • Payout Settings
Image
Image

Course Reviews

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

Image
Image

Organization Panel Guidelines

Organization Dashboard

An organization dashboard in a LMS web application provides a centralized location for organizations to manage instructors, their courses, view student progress, and communicate with their students. The dashboard typically includes a variety of tools and features that allow organizations to track their course analytics, monitor student activity, and provide feedback to students. It may also include tools for managing assignments and assessments, grading and providing feedback on student work, and communicating with individual students or groups of students. The organization dashboard should be designed to be user-friendly, easy to navigate, and visually appealing, providing a seamless experience for organizations as they manage their instructors, courses and interact with their students.

Image
Image

Organization Profile

An organization profile in a LMS web application provides a summary of an organization's background, expertise, and teaching experience. It typically includes information such as the organization's name, photo, biography, and a list of their courses. The profile should be designed to showcase the organization's strengths and provide students with insight into the instructor's teaching style and approach.

Image
Image

Also There is a shareable link for all organization profile.

Image

Instructor

An instructor list in LMS web application provides all instructors information which are registered in organization & new instructor can be added organization panel.

Image

Registered Instructors List

Image

Add Instructor from organization panel

AI Support

Here is the ai support. where you can get all kind of content for your course. You need to setup first before using it. you need to go to settings and setup open ai . Or you can set up from admin panel your-domain/general-settings

Image
Image

My Course

The "My Courses" section of an organization profile in a LMS web application provides a comprehensive list of the courses that the instructor is currently teaching. This section may include information such as course titles, descriptions, start and end dates and the number of students enrolled in each course. It may also include links to course materials, such as syllabus, lectures, assignments and assessments. The "My Courses" section is an important tool for organizations, as it allows them to quickly access and manage their courses from a central location. It also provides students with a convenient way to view all of their courses and instructor's courses and access course materials.

Image
Image

Create and Manage Course

Here is the procedure, how an organization can create and update there Courses.

Create a New Course:
Image

Click On Add New Course

Image

Step 1: Add General Information of your course

Image

Step 2: Add Price Information

Image

Step 3: Add Course Media Information

Image

Step 4: Add Course SEO Information

Image

Step 5: Add Course Instructor Commission

Image

Step 6: Review Your Information

Update Course:
Image

Click On Edit option of Course Dropdown

Image

Add Course Curriculum

Image

Step 1: Add Quiz and Lessons

Image

Step 2: Add Course Assignment

Image

Step 3: Add Course Notice

Image

Step 4: Edit General Information of your course

Image

Step 5: Edit Price Information

Image

Step 6: Edit Course Media

Image

Step 7: Edit Course SEO

Image

Step 8: Edit Course Instructor Commission

Image

Step 9: Recheck Your Edited information

Bookmarks

The bookmarks course feature in a LMS web application allows organizations to bookmark specific course.

Image
Image

Assignments

The assignments panel in a LMS web application provides a centralized location for organizations to manage their assignments. Organizations can create new assignments, edit existing assignments, and view student submissions. The panel typically includes tools for managing assignment settings, setting due dates, and grading student work. The assignments panel is an important tool for organizations, as it allows them to create and manage assignments with ease.

Image
Image

Quizzes

The quizzes panel in a LMS web application provides a centralized location for organizations to manage their quizzes. Organizations can create new quizzes, edit existing quizzes, and view quiz results. The panel typically includes tools for managing quiz settings, adding and removing questions, and setting time limits. The quizzes panel is an important tool for organizations, as it allows them to create and manage quizzes to their students with ease.

Image
Image

Enrolled Students

The enrolled students section in a LMS web application provides a list of students who are currently enrolled in a particular course. Organizations can view each student's progress, grades, and other relevant information, and can communicate with students individually or as a group. The enrolled students section is an important tool for organizations, as it allows them to manage their course enrollment and monitor their students progress.

Image
Image

Course Sales

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

Image
Image

Financial

The Sales Report displays list of the organization's course & event sale.
The Payout displays list of the organization's withdrawal information & organization can request for balance withdraw.

  • Sales Reports
  • Payouts
  • Payout Settings
Image
Image
Image

Course Reviews

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

Image
Image

Students Panel Guidelines

Dashboard

The dashboard provides an overview of a student's progress in their courses, including upcoming assignments, recent activity, and course announcements.

Image
Image

Student Profile

The student profile contains information about the student, including their name, profile picture, and a summary of their course progress.

Image
Image

Purchased Course

The purchased course section displays all of the courses that the student has enrolled in and provides quick access to course materials.

Image
Image

Manage Enrolled Course

Here is the procedure, how an instructor can create and update there Courses.

Start Learning:
Image

Click On Start Learning

Image

Access all resource of course

Image

Watch all video lessons

Image

Attend on quiz

Image

Keep your all note in one for particular course

Image

See all course related announcements at a glance

Image

Check all Assignments and Submit from here

Image

See your course progress

Image

Make your own review to that course

Image

See all Review

Student Activities

The course activities section provides a summary of a student's course activity, including completed assignments, quiz scores, and discussion forum participation.

Image
Image

Certificates

The certificates section displays any certificates that the student has earned through course completion.

Image
Image

Bookmarks

The bookmarks feature allows students to save and organize links to important pages or resources within the LMS web application.

Image
Image

Leaderboard

The leaderboard displays rankings of the students in a course based on various factors such as quiz scores or completion rates.

Image
Image

Change Language

To change language first, click the language button then select language it will make change your language. We already set 3 language for you. Engli

Image
Image

Profile Setup

For Instructor and Student All you can manage your profile information from settings page.

Image
Image

Change Password

For Instructor and Student All you can manage your profile information on security page from settings page.

Image
Image

Admin Panel Usage Guidelines

Login

Admin can access site modification and manage facility from there admin dashboard.

Access Login: www.yourdomain.com/admin/login
Image

Admin Dashboard

This is the Admin dashboard where the admin can see all status and revenue at a glance. We have dark mode available for every page. For login to admin, use credential while installing the project.

Image
Image

User and Staff Manage

Admin is Able to manage background User Role and All user from admin dashboard.

Image

Manage User Role

Image

Manage All User

Image

Manage All Instructor

Image

Manage All Student

Course Manage

Admin is Able to manage All course category and course activity and course stuff.

Image

Manage Course Category

Image

Manage Course

Image

Manage Course Assignments

Image

Manage Course Quizzes

Image

Manage Course Enrollment

Image

Manage Course Certificates

Image

Check All Course Reviews

Image

Manage Course Marketing

Payouts

Approve Payouts that requested by instructor. See requested payouts list, unpaid payouts list, rejected payouts list and payouts list.

Image
Image

Accounts

Admin can see accounts list, Income list, Expense List, Transaction List from the admin dashboard.

Image
Image

Reports

Admin can see Reports at glance.

Image
Image

Website Setup

Admin can see Reports at glance.

Image

Manage Home Slider

Image

Manage Popular Category

Image

Manage Brand

Image

Manage Page

Image

Manage Image Gallery

Image

Manage Footer Menu

Image

Manage Payment Method

Addons

Add Addon

You can upload Onest LMS Addons from here. You can check our all plugins from here - Codecanyon.

Image

Goto Addon Page from Admin Panel and Clink On Add Button

Image

Click On Upload Buttons

Image

Congress! Your Addon is Upoaded!

Image

Then You Will Get Addon Settings On Your Sidebar

Active and Deactive Addon

Image

Click Here To Deactive Addon

Image

Click Here To Active Addon

Live Chat

The LiveChat module provides real-time chat functionality for seamless communication between users. Engage with your website visitors or enable user-to-user chat within your application. Powered by Laravel, this module offers a reliable and secure chat solution with WebSocket technology.

Image

After Sign In, Go to the pusher channels dashboard

Image

From "Create app" button, create channels app with information

Image

App keys are here. Add these information to "Live Chat Setting" page in Website

Image

From "Settings > Live Chat" Menu you need to upload pussher credentials for working this addon.

Image

After Set Pussher Settings Once, Then You can use Live Chat Facility on Onest LMS

Social Login

Social Login Module allows users to log in using their social media accounts. Create Your "Client Id" and "Client Secret" from developer area from a particular social site.

Image

Create your corresponding social media and generate "Client Id" and "Client Secret" for your web application.
N.B. Use Redirect URL that mentioned there.

Image

You can Active and inactive social login media from there.

Image

Now you can find social login button on your login page.

Live Class

The LiveClass module enables you to conduct interactive live classes and virtual learning sessions. Engage with your students in real-time through video conferencing, chat features, and collaborative tools for an immersive online learning experience.

Image

After Setting Live Class Media You will get Create Live Class are on your instructor account.

Image

Create Live class session with Configured Live Class Host Host.

Zoom Meeting

The ZoomMeeting module seamlessly integrates with the popular Zoom platform to bring powerful virtual meeting capabilities to your application. Host and join video conferences, webinars, and online events with ease. Enjoy crystal-clear audio and high-definition video quality for seamless collaboration and communication.

Image

Go to Zoom Click and create a Server-to-Server OAuth app

Image

Then click on Continue.

Image

Then fill up the form and click on Continue.

Image

Then fill up the form and click on Continue.

Image

Then click on Add Scopes.

Image

Then click on Done. then click on Continue then activate your app

Image

From "Settings > Live Class" Menu For your addon setup.

Image

Goto Zoom Developer Link and generate "Zoom Account Id", "Zoom Client Id", "Zoom Client Key" and configure for your web application.

Two Factor Authendication

Two-factor authentication (2FA) is a security mechanism that adds an extra layer of protection to your online accounts and systems. It requires users to provide two different forms of identification or verification before granting access to their accounts.

Image

Go to Twilio website and generate "Twilio SID", "Twilio Auth Token", "Twilio Number From" and configure for your web application. You can Active and inactive 2FA from there. You can select OTP Type (SMS or Email).

Image

For Instructor, you can active and inactive 2FA after password verification from settings page. You can also change your updated phone number from there.

Image

For Student, you can active and inactive 2FA after password verification from settings page. You can also change your updated phone number from there.

Image

After login from "Sign In" page, an OTP Code will be sent to your email and in this page, OTP Code have to submit for successful login.

Forum

Introducing our extraordinary Forum Addon designed for the Onest LMS! Once seamlessly integrated into your LMS site, this addon creates a vibrant forum community, enriching the learning experience for all users. The frontend view becomes accessible at [your_domain_name]/forum, conveniently accompanied by a forum link in the footer's custom link column. To streamline forum management, administrators gain access to a dedicated "Forum Manage" tab in the admin section. Embrace this powerful addon and unlock the potential of engaging discussions and collaborative learning within your Onest LMS platform.

Image

On Admin Dashboard you will get a option to manage your forum category.

Image

On Admin Dashboard you will get a option to manage your forum.

Admin can see all counts of users questions from admin forum page. Admin can Change featured status and publish status from admin panel. also admin can delete any Question, Answer and Comment.

Forum Category

Image

From "Settings > Live Class" Menu For your addon setup.

Image

Category will help for filter on search page.

Forum Public View

Image

This is the frontend view for forum and this will be public page. [your_domain_name]/forum

Image

Forum Question Description where you fund forum question details answer and commnet. If user is

Subscription

The subscription feature in a LMS web application refers to the pricing of package including one or more courses for enrollment.

Image

Package list show in website.

Image

The "My Packages" page provides a purchased list of a student's package.

Image

The "Course Subscription" page provides a list of course for packages which are approved or pending.

Image

The "Package Purchase" page provides a list of purchased package.

Image

The "Package Duration Type" page provides a list of package duration type.

Image

The "Package List" page provides a list of package.

Image

The "Requested Course" page provides a list of course which are not approved or rejected yet.

Image

The "Approved Course" page provides a list of approved course.

Image

The "Rejected Course" page provides a list of rejected course.

Event

The event feature in LMS web application refers to the online and offline event including speaker, organizer, schedule, price, participants limitation & more. Events help admin, instructors, and students for monitoring and tracking activities, progress, and interactions within the platform.

Image

Event List in instructor and organization panel

Image

The "Create Event" page for add event in instructor and organization panel.

Image

Event speaker List in instructor and organization panel.

Image

Event schedule List in instructor and organization panel.

Image

The "Sales Report" page (event tab) provides a list of booked events.

Image

Event list show in website.

Image

The "Approval Event" page provides a list of approved events.

Image

The "Event Category" page provides a list of event categories.

Image

The "Purchase Booking" page provides a list of booked events.

Image

The "My Events" page provides a list of registered events in student panel.

Offline Payment

Offline payment refers to a method of making a payment where the transaction does not occur electronically or online. Instead, it provides payment type, transaction related additional details such as cash, check or bank transfer rather than using digital or electronic means like credit cards, debit cards, or online banking.

Image

The "Checkout" page is for course enroll, package purchase & event registration by offline payment.

Image

The "Course Enroll Approval List" page provides course list (offline payment method) for approve course enrollment.

Image

The "Event Registration Approval List" page provides event list (offline payment method) for approve event registration.

Image

The "Package Enroll Approval List" page provides package list (offline payment method) for approve package purchase.

Image

The "Payment Method" page provides payment method list where admin can update status of offline payment method.

Settings

Language

Admin is Able to manage background image, logo, icon, footer, email setup, storage setup, database backup from this page.

Image

Manage Your Site Language from here

Image

Create a Language File First

Image

Click on Edit Terms

Image

Update Language

General Settings

Admin is Able to manage background image, logo, icon, footer, email setup, storage setup, database backup from this page.

Image
Image

SEO Settings

Admin is Able to manage SEO Settings

Image
Image

Home Section

Admin is Able to manage Home Section

Image
Image

Storage Settings

Admin is Able to manage Storage of your site. you can use your local storage or your S3 Storage

Image
Image

Email Settings

Admin is Able to manage Web Mail. Configure your mail from here.

Image
Image

Update to new Version!

For updateing our scripts follow following steps:

  1. Delete All code without .htaccess file, .env file, modules_statuses.json file, public folder, storage folder and lang folder.
  2. Upload new script and unzip that file.

Thank You!

Again, thank you for purchasing Onest LMS. If you need some help or support please use the email or contact form via codecanyon Hope you happy with the Onest LMS, all the best with your business.