Overview

bLMs is a cloud-based Learning Management System (LMS) that provides a platform for creating and delivering online courses suitable for corporates and higher institutions of learning. bLMs is built on Laravel and comes with all the advantages offered by the world’s leading framework.

bLMs’s main advantage is that it has powerful administrative features, making it easy for administrators to deliver learning and manage the system. bLMs can be downscaled or upscaled to meet the needs of the organization.

bLMs is an LMS with powerful course management, user management and system management features to enable administrators to deliver blended learning, distance education, flipped classrooms and other online learning projects in schools, universities, workplaces and other sectors.

Installing bLMs on Windows

System requirements

  • Windows 10 or Windows 11, 64-bit (x64).
  • Microsoft Edge WebView2 Runtime (built into Windows 11; the installer adds it automatically).
  • Internet connection to sign in and sync. Downloaded courses can be used offline.

Installer

  1. Download the installer.
  2. Open bLMs-Setup-1.0.6.exe.
  3. Follow the setup wizard.
  4. Open bLMs from the Start menu.
  5. Sign in.

Uninstall: Settings → Apps → Installed apps → bLMs → Uninstall.

Portable

  1. Download the portable .zip.
  2. Right-click the .zip and choose Extract All.
  3. Open the extracted folder.
  4. Run bLMs.exe.
  5. Sign in.

If the app doesn’t open on Windows 10, install the Microsoft Edge WebView2 Runtime (Evergreen) from Microsoft’s website and try again.

Note: the portable version still saves your sign-in and offline courses in your Windows user profile, not in the folder. Deleting the folder removes the app only.

Windows may show “Windows protected your PC”. Click More info, then Run anyway.

Verify the download (optional)

In PowerShell, run Get-FileHash .\bLMs-Setup-1.0.6.exe -Algorithm SHA256 and compare the result with the SHA-256 checksum on the Windows app page.

Course management

bLMs’s course management feature allows administrators to create, organize, and manage courses, including the course materials, structure, certificates and calendar.

Course structure

This feature allows instructors to create a logical structure for their course, including modules, units, and lessons, and to specify the order in which students should access the materials.

Learning modules

Administrators can use bLMs to create and organize course materials, including:

  • Assessments and assignments
  • Polls & surveys
  • Documents (PDF, OpenOffice and Microsoft Word)
  • Video, images and audio
  • External links and website embeds
  • Interactive content such as SCORM, CMI5, xAPI and H5P

Grading and assessment

This feature allows administrators to create and manage assessments and assignments, including scoring and feedback configuration.

Additional course fields

Additional information or data can be added to a course beyond the default fields provided by the LMS. These additional fields can be used to store and display custom information about a course that is specific to an organization or institution, as determined by the administrator.

Course calendar

This feature allows instructors to schedule events and activities related to the course, such as lectures, quizzes, and assignments, and to display them on a calendar. Users can likewise create custom events specific to their needs.

Collaboration tools

This feature allows instructors to enable tools such as forums, instant chat, and chat rooms to facilitate collaboration among students and instructors.

Certificate management

Certificates can be assigned on attendance or completion of a course. This includes the ability to customize the look and content of the certificate, including the layout, font, and logos, and to add custom content to it.

Feedback management

This feature allows administrators to communicate through notes, announcements, and emails. Users can likewise create custom notes within the course.

Reporting and analytics

This feature allows administrators to generate reports on student progress and engagement, and to analyze data on course performance and effectiveness.

Document management

This feature allows for the uploading of additional documents that can be accessed by users in the course dashboard. Users can likewise upload additional documents for personal use in each course’s document section.

Mobile access

This feature allows students to access course materials and activities from their smartphones and tablets. See the mobile app and Windows app.

User management

bLMs user management features allow administrators to manage user accounts and permissions of students, instructors, and other users of the system. User management includes user registration, user profile management, additional user fields, groups, user enrolment, tracking, and reporting.

User registration

This feature allows users to create their own accounts and enrol in courses.

User profiles

This feature allows users to create and manage their own profiles, including personal information, contact details, demographics, and any other custom profile group records created.

Additional user fields

Additional information or data can be added to a user’s profile beyond the default fields provided by the LMS. These additional fields can be used to store and display custom information that is specific to an organization or institution, as determined by the administrator. bLMs’s additional fields are extensive and include data sets such as tables and JSON data.

User groups

This feature allows administrators to create and manage groups of users, such as students in a particular class or department. These user groups can then be used for bulk enrolments into courses, curriculum, course catalogs, forums, documents, announcements and messaging.

User roles

This feature allows administrators to assign specific roles to users, such as instructor, student, or administrator, each with its own set of permissions and access rights.

User enrolment

This feature allows administrators to enrol users in courses, either manually or through automated processes such as self-enrolment or bulk enrolment. bLMs includes tools for enrolling students in courses and managing their access to course materials, student registration and profile management, and role management.

User tracking and reporting

This feature allows administrators to track the activity of users within the LMS and to generate reports on their progress and engagement.

System management

bLMs includes features that allow administrators to manage and maintain the overall operation and security of the system. As part of system management, administrators are able to configure and customize various aspects of the LMS, create custom configurations to populate predefined components, configure email, manage menus, assign roles and permissions to users, manage events, and manage modules.

System configuration

This feature allows administrators to customize various aspects of the LMS, such as the appearance and behaviour of the user interface, and to integrate the LMS with other systems or applications.

LMS built-in custom configurations

This feature has predefined components meant for corporate companies, universities and colleges, schools, and high schools, as well as all complete LMS features. Each predefined LMS type can likewise be limited by turning the predefined features on and off.

Email configuration

This feature allows administrators to load custom templates to be used by the system for emails such as course subscriptions and administrative notifications.

This feature allows the management of menu items. It allows menu items to be associated with, and limited to, different user roles.

Role management

This feature allows for the management and creation of different role types, role groups and default role management. Administrators can control access to the LMS by granting or limiting access to modules and parts of the system. Role management can override other role configurations, such as those granted by the LMS type or by editing menus.

Event management

This feature allows an administrator to define the communication protocol of the LMS, including emails, SMS, and system notifications. It defines the user groups that receive the notifications and enables administrators to manage the messages. Notifications can be turned on and off or made mandatory.

Module management

This feature allows for the management of modules that are used in the role management area. Module names and icons can be customized using this feature.

Layout management

This feature allows for the management and creation of custom pages. The page management feature includes the widgets displayed on pages. It also includes a widget management page that controls the widgets that are displayed on pages.

Have a question these docs don’t answer? Request a demo or message us on WhatsApp 062 560 3496.