Bright For WordPress
-
Bright WooCommerce Integration
Bright includes extensions for WooCommerce that allow SCORM Cloud-based courseware to be sold online, either to individual learners or in bulk via the Bright license key facility. -
Bright Shortcodes
In most implementations, Bright integrates with page rendering in WordPress through the use of WordPress shortcodes. Bright Shortcodes tightly integrate with Bright templates. A Bright Shortcode renders a specified template to the page. The shortcode is also used to parameterize and configure the rendering of the template. -
Invitations
Invitations are a function in Bright that allows for a group of learners to be associated with a group of courses. Invitations allow for an entire group of registrations to be managed as a single unit. License keys, in the WooCommerce integration, is built on top of the Bright invitation functionality. -
Configuration
Configuring the Bright Platform for Wordpress via the WordPress administration console. -
LearnDash
Details of the Bright Integration for LearnDash, a popular LMS plugin for WordPress. -
Bright E-Learning Dashboard
This plugin allows a Bright site to be organized as series of learning paths, with a learning path dashboard [catalog], and individual learning path pages featuring a stylized interface.
Documents
-
Finding your Course ID
Finding a Course ID in SCORM Cloud is essential when interacting with the Bright platform, or communicating with Aura or … Read more →
-
Managing User Profile Data Syncing to Bright Server
Configuring Automatic Sync With Bright, you can write WordPress user meta information into the Bright database and permanently associate it … Read more →
-
Installation of the Bright Plugin
The Bright Plugin can be installed via the regular WordPress plugin installer. Contact Support to get a copy of the … Read more →
-
Debugging Bright For WordPress
wp-config.php In development, we highly recommend adding the following to your wp-config.php define(‘WP_DEBUG’, true); define(‘WP_DEBUG_LOG’, true); define(‘WP_DEBUG_DISPLAY’, true); The location … Read more →
-
Internationalization (i18n)
Configuring your language If you would like to have Bright render in a lang other than English, then you need … Read more →
-
Extracting A Registration ID from A Bright Template
Extracting A Registration ID from A Bright Template Depending on the template, you can find out the Registration GUID for … Read more →
-
Bright WordPress Hooks and Filters Reference
How to use See https://developer.wordpress.org/reference/functions/add_filter/ for more information. Filters are usually defined in a plugin [like your bright customizations plugin] … Read more →
-
Accessing User Profile Data From a Bright Template
User profile data can be made available to Bright templates via configuration options for the Bright Plugin for WordPress. See … Read more →
-
Protected: LP Issue
-
Altering a Generated Template After It Renders
Sometimes, what comes out of an expanded bright template via a Bright shortcode is close, but not quite right. Using … Read more →
-
Adding A Bright Template to a WordPress Page or Post
How it Works Bright uses a combination of WordPress shortcodes and the Bright Templating System to embed a course or … Read more →
-
Controlling Bright Initialization and Creation of API Keys
Why Does this matter? If your Bright plan covers active users, "activity" is governed by authentication of the user [that … Read more →
-
How to Access SCORMCloud Reportage Straight From Bright
SCORM Cloud Reportage is awesome. One of the reasons we are built on SCORM Cloud, is that Reportage gives you … Read more →
-
Anonymization Of Learner Registration Data
Starting in the Bright for WordPress Plugin version 9.6, it is possible to override the default behavior of Bright in … Read more →
-
Using the New Bright WordPress plugin
Overview We are happy to announce that the Bright pluginware for WordPress has been rebuilt, with a few fancy new … Read more →
-
Creating a Named Template
About Template Types When using a Bright shortcode, there are two models for the template: inline by-name An inline template … Read more →
-
How Do I Get Started With Bright
I Want Bright, Now What? Getting onboarded is not difficult. To buy, follow these steps: Send email to support@aura-software.com, or … Read more →
-
Troubleshooting Bright
One thing we hear about Bright is how reliable it is. Great, but nothing works ALL THE TIME. Here’s what … Read more →
-
Course GUID
Course GUID, otherwise known as Course ID, is a unique identifier for a course. For SCORM Cloud courses, it can … Read more →
-
Setting Up Bright Sync
Bright Sync is a mechanism that allows for your Bright data [including the underlying SCORM Cloud data], to be synced … Read more →
-
Configuring Anonymous Access
Normally, non-logged in users will not receive a Bright API Key. In some cases, it is desirable to show some … Read more →
-
PHP Client Calls to the Bright API Quick Start
Using the PHP callApi() function. https://help.aura-software.com/api/bright-wordpress-phpdoc/classes/Bright.Base.html#method_callApi Ignoring 404 responses Normally, you may get the Bright error block when receiving a … Read more →
-
Bright E-Learning Dashboard Hooks And Filters
bright_dashboard_course_registrations Let’s a client edit the registrations that appear on a course in a learning path. $registrations = apply_filters(‘bright_dashboard_course_registrations’,$cloned_course->registrations,array(‘path_key’ => … Read more →
-
Changing a Course Title
Changing a Course Title Unless you have explicitly overriden the Course Title in your implementation, Bright uses the Course Title … Read more →
-
Using Bright Before It Has Initialized
Normally, Bright is automatically initialized as part of wp_head hook. If you need to use it before this hook in … Read more →
-
Controlling Landscape Printing For Certificates
For certificates to print correctly, Bright by default issues a CSS directive to put the site into landscape print mode. … Read more →