BlueLMS - Learning Management System


You can find the detailed information about the BlueLMS learning management system in this document. If there is anything you cannot find
in this document, you can send an e-mail from codecanyon profile.

What is BlueLMS?

BlueLMS is a web based responsive application that includes an online learning management system, as well as admin, instructor and student panel. This is complete ready to use learning management system. Instructors create, update paid/free courses, which students can buy and obtain learning content and educational resources, lesson, quiz, assignments, live class, discussion etc. Students can track their progress while participating course assignment, quiz, discussion and also download the certificate after completing the course.

How BlueLMS Works

This platform has three panel (Admin, Instructor, Student) and description here


An admin what to do:

In BlueLMS, an admin is a user with the most access, permissions, and responsibilities. To run the program, the admin must handle the entire system.


An instructor what to do:

In BlueLMS, an instructor can create and sell courses. Instructors can add, update, delete their course materials like lessons, quizzes, resources, assignments. Can take live classes, can discuss with their enrolled students. Instructors can earn income by sharing a percentage of the course price after selling the course on this platform.


A student what to do:

In BlueLMS student can learn and upgrade their knowledge and skills through this platform. Students can purchase any course for enrollment. After enrolling in a course, they can start to learn. They can give assignments, quizzes and see the results. If there is any problem while doing the course, you can discuss it with the course instructor. Students can browse any courses, make a wish list, see blogs, share courses and blogs. A student can apply to become an instructor.

Install Procedure

After you purchase BlueLMS, you will get a zip file. Extracting the zip file you will get (Main-Files.zip) file. You have to upload (Main-Files.zip) to your server and extract it.


For your assistance, we provide a video. Please Follow the instruction below:


  • In order to assist with your installation, we also add some pictures with comments.

  • Step 1:

    At first open your cpanel. If you publish application in your main domain. Please unzipped the files in your public_html folder, inside a folder (Main-Files.zip). This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently. Or you publish application your subdomain. please follow the instructions below:

    If you upload it your cpanel public_html folder, then visit your_domain_name.com in browser.


    Or,

    If you upload it in your created subdomain folder, then visit your_subdomain_name.domain_name.com in the browser.


    Or,

    If you upload it in a folder in your created subdomain folder, then visit your_subdomain_name.domain_name.com/folder_name in the browser.


  • First of all, create your subdomain with folder name like this. Example given here:
  • Go to your cpanel and click subdomain

    After clicking subdomain , you create domain and folder name. Follow images

    After successfully create subdomain with folder name, then you go to your cpanel File Manager > public_html > BlueLMS (your created folder name)


    Then unzipped the files in your folder, inside a folder Main-Files.zip (Code file)


    After successfully unzipped the files, you can see like this

    Step 2:

    Before installing, you will need to create a new database. If you already know how to do this or have already created one, skip to the next step.Please use empty database. In most cases you should be able to create a database from your cpanel.


  • We add a picture for your creating database

  • Go to your cpanel and click MySQL Database

    After clicking MySQL Database You see like this. Follow images

    Step 3:

    After successfully created your database, browse your created website URL in your browser, you will see a welcome page of Installer.


    Step 4:

    You will be shown a list of extensions required to run this software. If all the extensions have green "Ok" status. If any extension has red "Error" status, then you need to install the extension in your server first.

    Step 5:

    You will be shown a list of folder locations. If all the folder has green "Ok" status. If any folder has red "Error" status, then you need to change the permission of the folder first. If the scenario is like the picture below, then you will have to give permissions to all those folders by accessing the directories. To do so

    .
    Step 6:

    Go to server, file path : application You will see a folder named “routes” and right click over it. Some options will pop-up on your screen. Select “Change Permissions”. A dialog box will be in your screen where you will see the permission is “755” but our required permission is “777”. To get our required permission click check on Owner, Group, Others for Read, Write, Exec. Then click on Change

  • Go to server, file path application. You will see a folder named “public” and right click over it. Follow the previous procedure to change permission.
  • Go to server, file path application. You will see a folder named “resources” and right click over it. Follow the previous procedure to change permission.
  • Go to server, file path application. You will see a folder named “route” and right click over it. Follow the previous procedure to change permission.
  • Go to server, file path application. You will see a folder named “storage” and right click over it. Follow the previous procedure to change permission.
  • Go to server, file path application. You will see a file named “.env” and right click over it. Follow the previous procedure to change permission.

  • After unzipped the files, you see the folder file structure like this . Cpanel file location (File Manager -> public_html -> BlueLMS (your created folder name))


    All the marked folder need to permission for your successfully installation, on the other hand it will not work properly.

    How to give permission?


    One Example given below: firstly right click which folder you want to give permission, and see the option like this. and click it permission

    After clicked permission , then you can see checked form like this. Example given below. And you should check all the permission.

    Check all the permission , you see the 777 code. and click change. Then same way to give permission resources, storage, routes and env.


    Step 7:

    If all the extension and permission requirements are fulfilled then the page will show this interface-

  • Click to the Next.
  • Step 8:

    Input your App Name like BlueLMS & App URL like http://yourdomain.com.

    Step 9:

    Then fill up your database connection like database host, database user, database name & database password.


    Step 10:

    Now After done your all the changes, then click on Change. and see the install processing. After some few minutes, completing your installation and see the BlueLMS homepage.

    Basics Terms


    Course

    BlueLMS is a course based learning management system. Instructor share their course then student purchase course and obtain knowledge or skills in this platform. Instructor creates the course for the students in their expertise. A course has many resources, assignments, quizzes, several lectures, several sections, live classes, discussion. Instructor can also earn by selling the course. on the other side, student gain knowledge and upgrade their skills by watching the courses and completing the assignments and quizzes.


    Section & Lectures

    In one single course instructor can create multiple section and multiple section has multiple lessons.


    Curriculum

    A curriculum consists of the "Roadmap" of any course. In BlueLMS, the curriculum will help you overview the course details. A course curriculum will help your students get external info and a course summary.


    For example:
  • Section
  • Section Duration
  • Lecture
  • Lecture duration
  • Course
  • Course duration
  • Discussion
  • Review
  • Instructor Information

  • After purchasing course student show many things:

    For example:
  • Course progress
  • Resources
  • Assignments
  • Quizzes
  • Live classes
  • Certificates

  • Tag

    In BlueLMS, you can add multiple keywords for a course. These all keywords are individual tags. Showing related courses based on tags and even course searching can happen with it.


    Admin

    In BlueLMS, an admin has to perform a large number of activities. In this platform admin can do anything. An admin is responsible for every curriculum activity.

  • Create, update, edit, delete multiple admin
  • Manage course, categories, tag, language, difficulty level, promotional tag, status
  • Manage instructors
  • Manage promotion
  • Manage coupon
  • Manage blog
  • Manage payout (instructor withdraw money success, rejected)
  • Financial Report (revenue report, order report)
  • Manage certificates
  • Manage instructor ranking level
  • Manage support ticket
  • Admin Role management system
  • Manage email
  • Create new page and menu
  • Manage site contents
  • Manage site different language
  • Manage payment methods (Paypal, Stripe, Razorpay, SSLCommerz)

  • Student

    In BlueLMS, Student can purchase course and obtained gain knowledge from course and upgrade their skills and after completed the course will get certificates.


  • Browse all the available courses.
  • Add them to their wishlist.
  • Purchase course.
  • Start learning the course.
  • Get the assignments, quizzes, resources, live class
  • My purchasing course

  • How to Begin a Career as an Instructor

    To become an instructor, there are some procedures to complete.

    Instructions given here:

  • First signup as a student and sign in this platform
  • Then you can see the Become An Instructor option which is located on the platform navbar. After clicking the option, students can see become an instructor page. and will see another option Apply as an Instructor and can see an application form. Fill up this form and submit. Then the admin reviews the instructor application and decides if he/she can be an instructor or not. If admin approve then instructor portal will be active.

  • Instructor

    In BlueLMS, an instructor can create and sell courses. Instructors can add, update, delete their course materials like lessons, quizzes, resources, assignments. Can take live classes, can discuss with their enrolled students. Instructors can earn income by sharing a percentage of the course price after selling the course on this platform. Instructor can withdraw his/her income from instructor panel.


    Category

    You can classify courses so that your students can find the course more quickly. You can add several categories and sub-categories according to the courses.


    Credentials For Demo
  • For admin: Email admin@gmail.com, password 123456.
  • For Student: Email smith@gmail.com, password 123466.
  • For Instructor: Email jhonny@gmail.com, password 123456.
  • Paypal Credential: Email: sb-wcdwn17056106@personal.example.com, Password: CY8_wnrP
  • Stripe Credential: Card No: 4242424242424242, Security Code: 123Expiration month: 12, Expiration year: (Present year + 1)
  • Student Account Activities


    Browse The course in BlueLMS

    The finest user experience is provided by BlueLMS. This learning management system allows user to view the course details and curriculum without create an account. You must take the following steps:

  • Select course option
  • Click on the All Courses button
  • From the search field you can search any course
  • A user can browse a course from the welcome page, they can filter the course based one:

  • Category
  • Sub Category
  • Course Level
  • Rating
  • Price
  • Duration
  • Duration
  • Sort by Newest Course
  • Sort By Oldest Course
  • Then a student click any course and see the course details. For example, you can see

  • Course Title
  • Course subtitle
  • Course key points
  • Course description
  • Course Curriculum (See free lessons videos) (paid videos only see enrolled students)
  • Course Discussion
  • Course Review
  • Course Instructor Details
  • Course Duration
  • Course Level
  • Course Language
  • How to purchase a course

    To purchase a course a user follow some criteria:

  • Registration in to the platform.
  • Login to the student panel/navigate to the welcome page.
  • Select the Course option
  • You can also purchase a course from the welcome page.
  • Go to the course details
  • Click enroll the course
  • then go to cart page from the navbar(Right side)
  • If you have any coupon, you can apply here
  • Then you can see Proceed to Checkout option and click it
  • After clicking Proceed to Checkout option you can see checkout page and select payment method option and click pay and you can see different payment has different payment conversion rate.
  • When you click PayPal, you'll see the PayPal Conversion Rate and be able to Pay with PayPal.
  • When you click Stripe, you'll see the Stripe Conversion Rate and be able to Pay with Stripe.
  • When you click RazorPay, you'll see the RazorPay Conversion Rate and be able to Pay with RazorPay.
  • When you click SSLCOMMERZ, you'll see the SSLCOMMERZ Conversion Rate and be able to Pay with SSLCOMMERZ.
  • After successfully purchase the course you can see thank you page and click your purchased course or My Learning option
  • After clicking My Learning option you can see your all purchased courses. if you want to see your purchased course details, please click view course
  • After clicking view course option you can see course details page . Now you can start your learning process. You can see your course progress(1 to 100%), section, section duration, lectures, lecture duration, resources, quizzes, assignments, live classes, discussions, reviews, notice, certificate.
  • Some pictures given here from course details page
  • Course resources

  • From here, a student can access all course-related resources.
  • Course Review

  • A student can access all the reviews that have been left by course participants from this page.
  • Course Quiz

  • A student can access all course-related quizzes from this page. Students can take a quiz and see the results as well as the leaderboard.
  • Some demo images given here

  • Here is a list of quizzes
  • When student click start quiz, then quiz start. Here is a quiz test question and see the remaining time also.
  • After participate all the question you can see all question together with answer.
  • Here is a leaderboard.
  • Here is a quiz list. Can see participate quiz result and see leaderborad.
  • Course Assignment

  • From here, a student can access all course-related assigments.
  • From here, a student can see assignment details and submit student assignment answer.
  • After clicking submit assignment , Can see submit page like this.
  • After review instructor, then student can see the assignment result.
  • Course Notice

  • From here, a student can see all course-related notice.
  • Course Live Classes

  • From here, a student can see all course-related live-classes and student can join using meeting link.
  • Course Discussion

  • From here, a student can see all course-related discussion and course student can also discussion with instructor.
  • Course Certificate

  • After completing the course, Student can automatically course certificate.
  • Geolocation search

  • Student Can Manage his geolocation.
  • Subscription Module

  • Student can purchase subscription.
  • Instructor Account Activities


    Instructor Dashboard

    Upload Courses

  • For upload any course instructor need to follow some steps:
  • First steps:
  • Second steps (Add category, price, thumbnail image, video etc):
  • Course drip content, access period and old price

  • Third steps (Add section and Lessons):
  • Note:If instructor do not upload any lesson, he/she can't go to next process.

    Instructor can upload 8 different types lesson.

  • Upload Direct Video
  • YouTube Video ID
  • Upload Video in Vimeo Server
  • Text
  • Image
  • PDF
  • Slide Document
  • Audio
  • Instructor can add multiple instructors:
  • Final steps (Submit and review):
  • SCORM Course:
  • Instructor can iSpring, SCORM all version, xAPI (The Experience API), cmi5 (a companion to xAPI), AICC Course

    My Courses

  • After successfully course upload, now instructor can edit, delete course and add resources, quiz, assignments, live class, notice, certificate, discussion.
  • Courses Resources

  • Resources add, delete
  • Courses Quiz

  • Quiz add, view, edit, delete, publish, unpublish
  • Quiz has 2 types

      1. Multiple Choice
      2. True-False
  • Quiz add first step:
  • After successfully Quiz add you can see add question option
  • Add question page you create one by one question & ans Or you can upload bulk upload
  • Courses Assignment

  • Assignment list and instructor can create assignment
  • Assignment list and instructor can create assignment
  • Instructor can give assignment marks
  • Assignment result
  • All Student

  • Instructor see his/her all students
  • Instructor can filter students using filter
  • Notice Board

  • Instructor can add, edit, delete & view course notice
  • Notice add form
  • Course Notice List
  • Live Class

  • Instructor can add, edit, delete & view course live class
  • Course live class add form
  • Course live class list
  • Certificate

  • Instructor can add, edit, delete & view course certificates
  • Admin give many template and instructor can add certificates from his/her panel and can edit
  • Discussion

  • If any student wants to discuss with instructor through his enrolled course. Student can comment his enrolled course discussion and instructor reply form here
  • Finance

    Instructor can see how mane student enrolled his/her course, total courses, total earning, total available balance, withdraw money, request withdraw amount, can withdraw from here and sales per month sales statistics.

    Finance has 2 options

  • Analysis
  • Withdraw History

  • Analysis
    Withdraw History

    Profile

    Instructor can update his profile from here

    Geolocation Search

    Instructor can update his geolocation

    Saas Module

    Instructor can purchase Saas plan

    Payment Settings

    Instructor can withdraw his income by his/her account. His/her account info add, update form here.

    Bundle Offer

    Instructor can create, edit, delete bundle from his/her courses. and your created bundle course you can change active/disable. Some create bundle and course add/remove images given here.

    Consultation

    In consultation instructor see 3 options. Options are:

  • Dashboard
  • Booking Request
  • Booking History

  • In dashboard instructor set available status for consultation, set available type, set hourly rate, set which day his/her off day/on day, set every day time slot.



    In Booking Request instructor can can approve and cancel consultation request.



    In Booking History instructor can can see consultation approved, completed and cancel request history.

    Zoom Setting

    Instructor can manage his Zoom Setting

    Google Meet

    Instructor can manage his Google Meet

    Organization Account Activities


    Dashboard

    Manage Instructor

    Manage Student

    Upload Courses

  • For upload any course organization need to follow some steps:
  • First steps:
  • Second steps (Add category, price, thumbnail image, video etc):
  • Course drip content, access period and old price

  • Third steps (Add section and Lessons):
  • Note:If organization do not upload any lesson, he/she can't go to next process.

    Organization can upload 8 different types lesson.

  • Upload Direct Video
  • YouTube Video ID
  • Upload Video in Vimeo Server
  • Text
  • Image
  • PDF
  • Slide Document
  • Audio
  • Organization can add multiple instructors:
  • Final steps (Submit and review):
  • SCORM Course:
  • Organization can iSpring, SCORM all version, xAPI (The Experience API), cmi5 (a companion to xAPI), AICC Course

    My Courses

  • After successfully course upload, now organization can edit, delete course and add resources, quiz, assignments, live class, notice, certificate, discussion.
  • Courses Resources

  • Resources add, delete
  • Courses Quiz

  • Quiz add, view, edit, delete, publish, unpublish
  • Quiz has 2 types

      1. Multiple Choice
      2. True-False
  • Quiz add first step:
  • After successfully Quiz add you can see add question option
  • Add question page you create one by one question & ans Or you can upload bulk upload
  • Courses Assignment

  • Assignment list and organization can create assignment
  • Assignment list and organization can create assignment
  • Organization can give assignment marks
  • Assignment result
  • Followings

    Followers

    Notice Board

  • Organization can add, edit, delete & view course notice
  • Notice add form
  • Course Notice List
  • Live Class

  • Organization can add, edit, delete & view course live class
  • Course live class add form
  • Course live class list
  • Certificate

  • Organization can add, edit, delete & view course certificates
  • Admin give many template and organization can add certificates from his/her panel and can edit
  • Discussion

  • If any student wants to discuss with organization through his enrolled course. Student can comment his enrolled course discussion and organization reply form here
  • Finance

    Organization can see how mane student enrolled his/her course, total courses, total earning, total available balance, withdraw money, request withdraw amount, can withdraw from here and sales per month sales statistics.

    Finance has 2 options

  • Analysis
  • Withdraw History

  • Analysis
    Withdraw History

    Profile

    Organization can update his profile from here

    Geolocation Search

    Organization can update his geolocation

    Saas Module

    Organization can purchase Saas plan

    Payment Settings

    Organization can withdraw his income by his/her account. His/her account info add, update form here.

    Bundle Offer

    Organization can create, edit, delete bundle from his/her courses. and your created bundle course you can change active/disable. Some create bundle and course add/remove images given here.

    Consultation

    In consultation organization see 3 options. Options are:

  • Dashboard
  • Booking Request
  • Booking History

  • In dashboard organization set available status for consultation, set available type, set hourly rate, set which day his/her off day/on day, set every day time slot.



    In Booking Request organization can can approve and cancel consultation request.



    In Booking History organization can can see consultation approved, completed and cancel request history.

    Zoom Setting

    Organization can manage his Google Meet

    Google Meet

    Organization can manage his Google Meet

    Admin Account Activities


    Admin Dashboard

    Admin can see all the key points/information from the dashboard. And also from the dashboard admin can see all the graph and chart information.

    Manage Course

    Admin can manage all activity for course management from here.


    Review Pending:
  • When an instructor uploads any course it will come here for admin approval.
  • Approved:
  • All approved courses from the admin will be listed here.
  • All Courses:

    Course Reference

    For course upload purpose admin can create all the course related important field from here.


    Course reference has many functions. Given here-
  • Categories (Create, edit, delete)
  • Sub Categories (Create, edit, delete)
  • Tags (Create, edit, delete)
  • Language (Create, edit, delete)
  • Difficulty Levels (Create, edit, delete)
  • Promotional Tags (Create, edit, delete)
  • Rules & Benefits (Create, edit, delete)

  • Manage Instructor

    Admin can manage all the instuctors (Pending application to approved, instructor details, delete)


    Manage Instrutor has many functions. Given here
  • Pending Instructors
  • Approved Instructor
  • All Instructors
  • Manage Coupon

    Admin can create 3 types coupon


  • Global (Apply for all courses)
  • Instructror (Apply for selected instructor courses)
  • Course (Apply for selected courses
  • Manage Promotion

  • Admin can add any kind of promotion with a discount. And he can manage it. He can select any course to this specific promotion.
  • Course add/remove for different promotion.
  • Manage Blog

    Blog has many functions. Given here-


  • All Blog (List, create, update, delete)
  • Blog Comment List (Student comment can status change (active, deactivated))
  • Blog Category (List, Create, Update, delete)
  • Manage Finance

    Manage Payout has many functions. Given here-


  • Revenue List
  • Request withdrawal (From instructor). Instructor request withdraw for his profit, admin can approve or reject.
  • Complete Withdrawal
  • Rejected Withdrawal
  • Financial Report

    Finance report has 5 functions. Given here-


  • Revenue Report
  • Order Report
  • Order Pending
  • Order Cancelled
  • Consultation Cancel

  • Revenue Report
  • Here you can see your lifetime revenue report with 3 types. Course report, bundle report and consultation revenue report.
  • Order Report
  • Here you can see your lifetime order report

  • Consultation Cancelled
  • Here you can see your all consultation cancel order. Cancel order payment back to customer from this section. Admin manually back money and status change from this section.
  • Certificate

    Admin dynamically can create, update delete sample template for course certificate and instructor can add from instructor panel.

    Ranking

    Admin can create ranking for instructors and define specific criteria for defining the ranking . For example: Level 1, Level 2, Level 3. If any instructor achieves level 1 and then upgrades to level 2.

    Manage Language

    Admin can create, update, delete any language from here

    Account Settings

    Admin can update his profile, change password

    Support Ticket

    If any user needs any help/support form the admin or administration he can create a ticket from support in the front end. And the admin will get all this ticket here. He will manage, answer, delete it from here.

  • Admin reply to user from here
  • User Management

    Admin can see admin list

  • Admin can create any role from here and give access admin user
  • Email

    Admin can create email template ad send email instructor and student.

    Manage page

    Admin can create dynamic pages and show front pages

    Manage menu

    Admin can create, update, delete dynamic menu, static menu rename and show front pages

    Application Settings

    Admin can manage BlueLMS platform form here. You can see all the changes

    Device Control

    Admin can control student login device

    Private Mode

    Admin can manage website mode

    Google Meet

    Admin can manage google meet. You need to give the google oAuth Credentials here. To generate the key you can follow the link Link

    Geo-Location

    Admin can manage geo-location map. Admin need to setup the credentials here. You can collect the credentials from the link or official website of Link

    Policy Settings

    Admin can manage privacy policy and cookie policy

    Contact Us

    If any user wants to contact with admin. User send email from frontend contact us page. admin can see from here

    How to change language?

    If admin wants to change application default language. Admin can change from here.

    How to change currency?

    If admin wants to change application default currency. Admin can change from here.

    How to change color and font?

    If admin wants to change application default color and font. Admin can change from here.

    Manage Affiliate

    Admin Panel Affiliate


    Admin can start affiliate. If Admin allow affiliate, admin can set affiliator percentage any user can affiliate courses and user get percentage. Admin can set up from admin panel. Location given here.


    Admin can see the all affiliator list & when any user applies to become an affilator, admin can see all the list. And admin can change apply request status pending, suspend and approved . Location given here.

    Manage Affiliate

    User Panel Affiliate


    At first any user need apply to become an affiliator. After affilaitor request approve. then an affiliator earn from any course using referral URL. Location given here.


    When user click Become an Affiliator . Then user can see this form. and fill up the form and apply button. Picture given here


    After applying, then admin can see in admin panel pending affiliator list. After admin approve user affiliator request. User can see affilator panel for any affiliator


    User can withdraw his/her balance using 2 payment method and see the withdrawal request and history my wallet dashboard


    Affiliator can share his/her course affiliator url from course details. Every course has different affiliator url. Location image given here. After browse this url, who is purchase this course. Automatically add money in affiliator wallet.

    Installable

    Instructor Panel & Organization Panel


    Zoom Live Class

    In BlueLMS, you can add Zoom Live Class to enhance different features after configuring this, the Instructors/Organizations can take live video classes on the zoom live-streaming service.


    Every Instructor/Organization need to add different zoom credentials.


    To enhance this feature, you have to set many field on your application. Now, you have to follow the easy steps to set up zoom:

  • Login to the Instructor/Organization Panel
  • From instructor/Organization panel sidebar you need to select Zoom Settings
  • For zoom integration instructor need to set up credentials of Zoom
  • Provide the Zoom API Key, Zoom API Secret, status etc .
  • Installable

    Admin Panel


    Google Meet

    In BlueLMS, you can add Google Meet to enhance different features after configuring this, the Instructors/Organizations can take live video classes on the google Meet live-streaming service.


    Admin need to add the google calender oAuth credentials


    To enhance this feature, you have to set many field on your application. Now, you have to follow the easy steps to set up google Meet:

  • Login to the admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->Google Meet Setting
  • For Google Meet integration instructor need to set up credentials of Google Meet
  • Provide the Google Calender oAuth client ID & Client Secret
  • Installable

    Instructor Panel & Organization Panel


    Google Meet

    In BlueLMS, you can add Google Meet to enhance different features after configuring this, the Instructors/Organizations can take live video classes on the google Meet live-streaming service.


    Every Instructor/Organization need to add different google Meet credentials.


    To enhance this feature, you have to set many field on your application. Now, you have to follow the easy steps to set up google Meet:

  • Login to the Instructor/Organization Panel
  • From instructor/Organization panel sidebar you need to select Gmeet Settings
  • For Google Meet integration instructor need to set up credentials of Google Meet
  • Provide the Calender ID/ Gmail id which you need to authorize, Time-zone
  • Installable

    Admin Panel


    BigBlueButton Live Class

    In BlueLMS, you can add BigBlueButton Live Class to enhance different features after configuring this, the Instructors can take live video classes on the BigBlueButton live-streaming service.


    To enhance this feature, you have to set BBB Status, BBB SECURITY SALT, BBB SERVER BASE URL on your application. Now, you have to follow the easy steps to setup BigBlueButton:

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->BigBlueButton Meeting Settings
  • For BigBlueButton integration admin need to set up credentials of BigBlueButton
  • Provide the BBB Status, BBB SECURITY SALT, BBB SERVER BASE URL.
  • Installable

    Admin Panel


    Geo-location

    In BlueLMS, you can add Geo-location in every user to filter the data in instructors page.


    To enhance this feature, you have to set the geolocalize mapbox api from admin

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings-> Geo Location Api Key
  • Provide the MapBox api key here
  • Jitsi Live Class

    In BlueLMS, you can add Jitsi Live Class to enhance different features after configuring this, the Instructors can take live video classes on the Jitsi live-streaming service.


    To enhance this feature, you have to set Jitsi Status, Jitsi Server Base URL on your application. Now, you have to follow the easy steps to setup Jitsi:

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->Jitsi Meeting Settings
  • For BigBlueButton integration admin need to set up credentials of Jitsi
  • Provide the BBB Status, BBB SECURITY SALT, BBB SERVER BASE URL.
  • Social Login

    In BlueLMS, you can add social login (google, facebook, twitter) to enhance different features after configuring this, Any user can login with social login.


    To enhance this feature, you have to set some credentials on your application. Admin can active/deactivated option for social login. Now, you have to follow the easy steps to setup social login:

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->Social Login Settings
  • For social login admin need to set up credentials of google, twitter, facebook
  • Example given here
  • S3 Storage Setting (AWS, Wasabi, Vultr)

    In BlueLMS, you can add s3 server to enhance different features after configuring this. This only work for video and file upload. If you want to video and file upload in s3 server. You need to add credentials


    To enhance this feature, you have to set some credentials on your application. Admin can activate/deactivated option for AWS S3/Wasabi S3/Vultr S3. If you deactivate, please select Video Storage Driver = public. Now, you have to follow the easy steps to set up :

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->S3 Storage Settings
  • For aws setup admin need to set up credentials.
  • Example given here
  • Vimeo Settings

    In BlueLMS, you can add vimeo server to enhance different features after configuring this. This only work for video. If you want to video upload in vimeo server. You need to add credentials


    To enhance this feature, you have to set some credentials on your application. Admin can activate/deactivated option for vimeo. if you deactivate, please select Vimeo Status = Deactivated Now, you have to follow the easy steps to set up :

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Global Settings->Vimeo Settings
  • For vimeo setup admin need to set up credentials of Vimeo Client ID, Vimeo Secret, Vimeo Token Access, Vimeo Status
  • Example given here
  • Payment Gateway

    In BlueLMS, you can add payment gateway to enhance different features after configuring this. After purchase any course , student need to payment for paid courses. You need to add credentials for different payment gateway, like Paypal, Stripe, Razorpay, SSLCOMMERZ, Mollie, Instamojo, Paystack


    To enhance this feature, you have to set some credentials on your application. Admin can activate/deactivated option for any type of payment gateway. Now, you have to follow the easy steps to set up :

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Payment Options->Payment Method
  • Example given here
  • Bank Payment Gateway

    In BlueLMS, you can add payment gateway to enhance different features after configuring this. After purchase any course , student need to payment for paid courses. You need to add credentials for different payment gateway, like Paypal, Stripe, Razorpay, SSLCOMMERZ, Instamojo, Mollie, Paystack


    We also add bank payment method. Admin can add multiple bank information and user can purchase through those added banks.

    To enhance this feature, you have to set some credentials on your application. Admin can activate/deactivated option for any type of payment gateway. Now, you have to follow the easy steps to set up :

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Payment Options->Bank
  • Example given here
  • Mail Configuration

    In BlueLMS, you can add mail configuration to enhance different features after configuring this. Many times need to mail student or instructor.


    To enhance this feature, you have to set some credentials on your application. Now, you have to follow the easy steps to set up :

  • Login to the Admin Panel
  • From admin panel sidebar you need to select Application Settings->Mail Configuration->Mail Configuration
  • Example given here
  • FAQ

    FAQ

  • In which technology do you use to develop the BlueLMS?

  • For the BlueLMS development we used HTML, CSS, Bootstrap, Jquery for the front end & back end developed in Laravel (PHP), And for the database we use Mysql.


  • Is this BlueLMS Script Plag & Play?

  • Yes, its completely ready to use. Just instal it to your server and start to use it.


  • Can I customize any code or feature?

  • Yes sure, if you are developer or if you have developer you can customize our code and any kinds of feature.


  • Do you offer installtion support?

  • Yes, we offer paid installation support.


  • If I face any bug or error, can I get help from you?

  • Yes, 100%. If you face any bug or error (Mistake from our side) we will fix this update this without any cost.


  • Do I get lifetime free update once we will buy it?

  • Yes, 100%. You will get lifetime free update.


  • Do I get lifetime free support once we will buy it?

  • Unfortunately! No. You don't offer any free support.


  • Can I run the product on shared hosting?

  • Yes, there are no limitations with shared hosting plans.


  • Can I use YouTube and Vimeo as video storage?

  • Yes. You can use them as free and safe video storage.


  • Does the product support RTL languages?

  • Yes, the product supports the RTL direction perfectly in the front end.

    Others

    Developer Guideline

    If any developer wants to run the project his/her development platform. They can follow the instructions


    At first, create your database. Then open .env from project folder, and write database name, database host name, database password. After then open your project terminal and run the below command

    1. composer install
    2. php artisan key:generate
    3. php artisan serve

    Now open your browser and browse (http://localhost:8000)

    After then you can see the installation page. Complete the installation wizard as directed. After successfully install process, then you can see project home page.

    Change Log (version 1.1)

  • Add 4 payment gateway.
    1. Mollie
    2. Instamojo
    3. Paystack
    4. Bank Payment
  • Integrate new meeting software.
    1. BligBlueButton
    2. Jitsi
  • Summernote add for text field.
  • Preloader change option add.
  • Email verification on/off option add.
  • Some minor issues fixed.
  • Change Log (version 1.2)

  • Maintenance mode settings On/Live option in admin panel.
  • Change Log (version 1.3)

  • Image/Video upload update.
  • Cache settings in admin panel.
  • Migrate settings in admin panel.
  • Change Log (version 1.4)

  • Instructor edit, update, delete, onclick change status option add in admin panel.
  • Student view, edit, update, delete, onclick change status option add in admin panel.
  • SSLcommerz payment gateway issue fixed.
  • Any status hide issue fixed.
  • Preloader, logo, fav icon, signup svg image support accepted.
  • Course delete issue fixed
  • Instructor profile select country, state, city issues fixed
  • Change Log (version 1.5)

    New Feature
  • Course Bundle Offer.
  • Instructor Consultation.
  • Language Change Settings Every Possible Static & Dynamic Content.
  • Course Forum.
  • Theme Color & Font Manage Setting.
  • Home Page Section Manage Settings
  • Course Material Lesson Upload Option ( text + image + pdf + slide + audio).
  • New Video Frame

  • Issues
  • Course delete issue fixed.
  • SSLCommerz payment gateway issue fixed.
  • Zoom Setting update and issue fixed.
  • Change Log (version 2.0)

    New Feature
  • Affiliate.
  • My wallet.
  • Add Wasabi S3, Vultr S3 Storage
  • Some minor issus fixed
  • Change Log (version 2.1)

    Issue Fixed
  • Payment gateway issue fixed.
  • Some security issue fixed.
  • Change Log (version 2.2)

    Issue Update and Fixed
  • Payment gateway security update.
  • Language issue fixed.
  • Image upload issue fixed.
  • Change Log (version 2.3)

  • Installer issue fixed.
  • Security patch update.
  • Language issue fixed.
  • Change Log (version 2.3.1)

  • Report issue fixed.
  • Security update.
  • Change Log (version 3.0)

  • Multi Instructor.
  • SCORM Course.
  • Organization Course.
  • Subscription Module. (For Student).
  • Sass Module. (For Instructor & Organization).
  • Drip Content.
  • Course Access Period.
  • Device Control.
  • Certificate Validation.
  • Geolocation Search.
  • Private Mood.
  • Email & Phone Log in.
  • Bank/Manual Payout For Instructor & Affiliate.
  • Google Meet.
  • Reword Badge For Instructor & Organization.
  • Follow/Unfollow For Instructor & Organization.
  • Change Log (version 3.1)

  • Minor issue fixed.
  • Security and patch update.
  • Change Log (version 3.1.1)

  • Minor issue fixed.
  • Security and patch update.
  • Change Log (version 3.2)

  • Payout beneficiary added
  • Manual Payout option added
  • New Marcado Pago payment gateway added
  • New Flutterwave payment gateway added
  • Optimize query and issue fix.
  • Language issue fix.
  • Security and patch update.
  • Change Log (version 3.2.1)

  • Minor issue fixed.
  • Security and patch update.
  • Change Log (version 3.2.2)

  • Bug fixed.
  • Security update.
  • Certificate language support added.
  • Footer dynamic option added.
  • PWA features added.
  • Change Log (version 3.2.3)

  • Bug fixed.
  • Security update.
  • Badge issues fix.
  • Release Log

  • BlueLMS Version 1.0 (July 2022)
  • BlueLMS Version 1.1 (July 2022)
  • BlueLMS Version 1.2 (July 2022)
  • BlueLMS Version 1.3 (July 2022)
  • BlueLMS Version 1.4 (August 2022)
  • BlueLMS Version 1.5 (September 2022)
  • BlueLMS Version 2 (October 2022)
  • BlueLMS Version 2.1 (October 2022)
  • BlueLMS Version 2.2 (October 2022)
  • BlueLMS Version 2.3 (November 2022)
  • BlueLMS Version 2.3.1 (November 2022)
  • BlueLMS Version 3.0 (December 2022)
  • BlueLMS Version 3.1 (December 2022)
  • BlueLMS Version 3.1.1 (December 2022)
  • BlueLMS Version 3.2 (December 2022)
  • BlueLMS Version 3.2.1 (January 2023)
  • BlueLMS Version 3.2.2 (January 2023)
  • BlueLMS Version 3.2.3 (January 2023)
  • Update Guideline

    BlueLMS is the best Learning Management System(LMS) application right now. Day by day we update BlueLMS and add new features. Any customer update our application from any lowest version to upper version. We provide all the necessary documentation required for you. It is fully documented and simple to modify.


    If you have old version, and you want to update it new version. You follow some necessary steps.

    Warning

    If you change anything in the script files, you will lose all change after update the script.

    BlueLMS Learning Management System update v1.0 to 1.3

  • Step 1. Please follow BlueLMS Learning Management System update v1.1/v1.2 to 1.3. After successfully follow Step 1 to 14 of update v1.1/v1.2 to 1.3 all the steps. You just add few things your .env file. See here
  • BlueLMS Learning Management System update v1.1/v1.2 to 1.3


    Steps:

    At first, login to your control panel (cpanel, or anywhere you upload BlueLMS script). Download some folder that is connected to your database.

    Backup Plan

    I hope your updating will be done successfully. Download your database and present script to avoid any errors. (Safety first)

  • Step 1.
    Now go to your folder location public You see 2 folders(uploads and uploads_demo). Zip 2 folders and download in your computer. This zip folder need in Step 8.
  • Step 2.
    Then back in main file location and go to your folder location resourcesYou see 1 folder lang. Now, Zip the folder and download in your computer. This zip folder need in Step 9.
  • .
  • Step 3.
    Then back in main file and go to your folder location storageYou see 1 file installed. Now download the file in your computer. This file need in Step 10.
  • Step 4.
    Then back in main file and go to your main file location .env You see the file (.env). Now download the file in your computer. This file need in Step 11.
  • Step 5.
    Now if you changed by yourself .htaccess file for your hosting need to host this project. You download the file .htaccess in your computer. This file need in Step 12.
  • Now please ensure every important file download in your computer.

  • Step 6.
    Now Delete all the file your control panel and upload our new Main Files (Script) this current location.

  • Warning

    This time you don't need to install again. Strictly Prohibited


  • Step 7.
    After successfully upload new file. You need to give 777 permission this folders(public, resources, route, storage, .env) same as before.

  • Now your downloaded zip and file updated with new files

  • Step 8.
    Now go to your folder location public You see 2 folders(uploads and uploads_demo). Delete this 2 folders, and upload your zip folder from your computer and extract in public folder. You already have zip folder which was download in Step 1.

  • Step 9.
    Then back in main file location and go to your folder location resourcesYou see 1 folder lang. Delete this lang folder, and upload your zip folder from your computer and extract in resources folder. You already have zip folder which was download in Step 2.

  • Step 10.
    Then back in main file and go to your folder location storage. Upload installed file in storage folder from your computer. You already have installed file which was download in Step 3.

  • Step 11.
    Then back in main file and go to your main file location .env You see the file (.env). Delete this .env file and Upload .env file in main file from your computer. You already have .env file which was download in Step 4.

  • Step 12.
    If you changed by yourself .htaccess file for your hosting need to host this project. So you already followed Step 5. If you download .htaccess file, you can delete .htaccess file from main file location and upload your download .htaccess file. Otherwise, if you didn't change .htaccess file, you don't need to .htaccess file.

  • Step 13.
    If you successfully complete Step 1 - Step 12, Go to your admin panel location Application Settings Migrate Settings Then click Migrate Click Here

  • N.B -> If you will not access to get in migrate or cache clear. Then Please Open browser and hit this url (yourDomainName)/migrate. After then, you will access any kind of feature.


  • Step 14.
    If you successfully complete Step 1 - Step 13, Go to your admin panel location Application Settings Cache Settings Then click Application Clear Cache Click Here

  • After successfully done step 1 to 14. You see the all new update in your application. Thank you


    BlueLMS Learning Management System update v1.3 to 1.4


  • Step 1. Please follow BlueLMS Learning Management System update v1.1/v1.2 to 1.3. After successfully follow Step 1 to 14 of update v1.1/v1.2 to 1.3 all the steps. You just add few things your file. Go to your main file location then resources lang. (Without vendor folder and en.json file), you can see en, sa etc folder. Go to every folder and see app.php file. and go down of the page and write few things which is not there in your list.
  • Write here from above image. Make sure, write here which is not in your list. Go to every folder and see app.php file. and go down of the page and write few things from above image, which is not there in your list.


    BlueLMS Learning Management System update v1.3/1.4 to 1.5

  • Step 1. Please follow BlueLMS Learning Management System update v1.1/v1.2 to 1.3. After successfully follow Step 1 to 14 (except step 2 & step 9) of update v1.1/v1.2 to 1.3 all the steps. This steps your language manage will change. Our old language manage can change only static content. But after upgrade v1.5 you will change every possible static and dynamic content. Your last languages data will be lost.

  • BlueLMS Learning Management System update v1.5 to v2.0

  • Step 1. Please follow BlueLMS Learning Management System update v1.1/v1.2 to 1.3. (You can skip step 13). After successfully follow Step 1 to 14 of update v1.1/v1.2 to 1.3 . Now you can follow next step.
  • Step 2. Your .env file add some data exactly same, otherwise it's not working. Given here
  • Step 3. Now you can browse your url. After browse your website url , you can see this. Image given here

  • Step 3. Please click update now. After successfully updated. You can see all the changes.

  • BlueLMS Learning Management System update v2.0 to v2.1/v2.2

  • Step 1. Please follow BlueLMS Learning Management System update v1.1/v1.2 to 1.3. (You can skip step 13). After successfully follow Step 1 to 14 of update v1.1/v1.2 to 1.3 . Thank you.
  • BlueLMS Learning Management System update older to v3.0 or more latest

    At first, login to your control panel (cpanel, or anywhere you upload BlueLMS script). Download some folder that is connected to your database.

    Backup Plan

    I hope your updating will be done successfully. Download your database and present script to avoid any errors. (Safety first)

  • Step 1.
    Backup those below file and folders. You can see this in your domain root folder.

    public\uploads

    public\uploads_demo

    resources\lang

    storage

    .env

    .htaccess

  • Step 2. Delete all the files inside your domain root.
  • Step 3. Upload our latest code into that folder.
  • Step 4. Replace below files and folders in respected directory.

    public\uploads

    public\uploads_demo

    resources\lang

    storage

    .env

    .htaccess

  • Note: Please ensure all the key is exist in the .env file. If not then add the keys.

  • Step 5.Browse your domain.
  • Step 6.You can see the updater page as below. and click the update button.

  • You have finished the version update process. Thank You