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.
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.
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.
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:
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.
If you upload it in your created subdomain folder, then visit your_subdomain_name.domain_name.com in the browser.
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.
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
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.
Go to your cpanel and click MySQL Database
After clicking MySQL Database You see like this. Follow images
After successfully created your database, browse your created website URL in your browser, you will see a welcome page of Installer.
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.
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
.
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
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.
If all the extension and permission requirements are fulfilled then the page will show this interface-
Input your App Name like BlueLMS & App URL like http://yourdomain.com.
Then fill up your database connection like database host, database user, database name & database password.
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.
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.
In one single course instructor can create multiple section and multiple section has multiple lessons.
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.
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.
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.
In BlueLMS, Student can purchase course and obtained gain knowledge from course and upgrade their skills and after completed the course will get certificates.
To become an instructor, there are some procedures to complete.
Instructions given here:
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.
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.
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:
A user can browse a course from the welcome page, they can filter the course based one:
Then a student click any course and see the course details. For example, you can see
To purchase a course a user follow some criteria:
Some demo images given here
Course drip content, access period and old price
Note:If instructor do not upload any lesson, he/she can't go to next process.
Instructor can upload 8 different types lesson.
Instructor can iSpring, SCORM all version, xAPI (The Experience API), cmi5 (a companion to xAPI), AICC Course
Quiz has 2 types
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
Instructor can update his profile from here
Instructor can update his geolocation
Instructor can purchase Saas plan
Instructor can withdraw his income by his/her account. His/her account info add, update form here.
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.
In consultation instructor see 3 options. Options are:
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.
Instructor can manage his Zoom Setting
Instructor can manage his Google Meet
Course drip content, access period and old price
Note:If organization do not upload any lesson, he/she can't go to next process.
Organization can upload 8 different types lesson.
Organization can iSpring, SCORM all version, xAPI (The Experience API), cmi5 (a companion to xAPI), AICC Course
Quiz has 2 types
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
Organization can update his profile from here
Organization can update his geolocation
Organization can purchase Saas plan
Organization can withdraw his income by his/her account. His/her account info add, update form here.
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.
In consultation organization see 3 options. Options are:
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.
Organization can manage his Google Meet
Organization can manage his Google Meet
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.
Admin can manage all activity for course management from here.
For course upload purpose admin can create all the course related important field from here.
Admin can manage all the instuctors (Pending application to approved, instructor details, delete)
Admin can create 3 types coupon
Blog has many functions. Given here-
Manage Payout has many functions. Given here-
Finance report has 5 functions. Given here-
Admin dynamically can create, update delete sample template for course certificate and instructor can add from instructor panel.
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.
Admin can create, update, delete any language from here
Admin can update his profile, change password
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 can see admin list
Admin can create email template ad send email instructor and student.
Admin can create dynamic pages and show front pages
Admin can create, update, delete dynamic menu, static menu rename and show front pages
Admin can manage BlueLMS platform form here. You can see all the changes
Admin can control student login device
Admin can manage website mode
Admin can manage google meet. You need to give the google oAuth Credentials here. To generate the key you can follow the link Link
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
Admin can manage privacy policy and cookie policy
If any user wants to contact with admin. User send email from frontend contact us page. admin can see from here
If admin wants to change application default language. Admin can change from here.
If admin wants to change application default currency. Admin can change from here.
If admin wants to change application default color and font. Admin can change from here.
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.
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.
Instructor Panel & Organization Panel
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:
Admin Panel
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:
Instructor Panel & Organization Panel
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:
Admin Panel
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:
Admin Panel
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
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:
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:
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 :
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 :
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 :
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 :
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 :
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.
Yes, its completely ready to use. Just instal it to your server and start to use it.
Yes sure, if you are developer or if you have developer you can customize our code and any kinds of feature.
Yes, we offer paid installation support.
Yes, 100%. If you face any bug or error (Mistake from our side) we will fix this update this without any cost.
Yes, 100%. You will get lifetime free update.
Unfortunately! No. You don't offer any free support.
Yes, there are no limitations with shared hosting plans.
Yes. You can use them as free and safe video storage.
Yes, the product supports the RTL direction perfectly in the front end.
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
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.
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.
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)
Warning
This time you don't need to install again. Strictly Prohibited
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.
After successfully done step 1 to 14. You see the all new update in your application. Thank you
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.
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)
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
public\uploads
public\uploads_demo
resources\lang
storage
.env
.htaccess
You have finished the version update process. Thank You