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
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
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
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
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
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
- composer install
- php artisan key:generate
- 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.
- Mollie
- Instamojo
- Paystack
- Bank Payment
Integrate new meeting software.
- BligBlueButton
- 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