How do I issue my Open Badges from Brightspace?

Modified on Wed, 4 Mar at 2:36 PM

TABLE OF CONTENTS


About LTI

Learning Tools Interoperability (LTI) is a standard developed by 1EdTech Consortium, which allows courseware and learning tools from different vendors to be launched within a learning platform, often an LMS.


LTI Integration provides a link between an LTI supported LMS and your account in Factory. Our customers can use LTI 1.3 integration with Brightspace. LTI integration requires a Pro subscription level. LTI 1.3 has a more straightforward upgrade path than other versions and the full support and endorsement of major platform providers.


Note:

This integration can also be used for the CanCred Factory platform, powered by Open Badge Factory technology. Simply use the host name factory.cancred.ca instead of openbadgefactory.com


Connecting Factory to Brightspace

Step 1: Register a new LTI 1.3 App

Log in to Factory and go to Admin Tools > LTI. Choose Version: 1.3 and LMS: Brightspace. In this page you can see configuration values you need to connect the tool to Brightspace.



CanCred Factory users: Substitute factory.cancred.ca for openbadgefactory.com


Then, in Brightspace:

  1. Go to Admin Tools > Manage Extensibility > LTI Advantage
  2. Click Register Tool



3. Choose Standard method

4. Set tool Enabled



5. Input a descriptive value for tool Name

6. Input the tool Domain:

  • Open Badge Factory: https://openbadgefactory.com
  • CanCred Factory: https://factory.cancred.ca


7. From Factory, copy the following values into the Brightspace settings form:


Factory fieldBrightspace field
Tool Launch URL / Redirect URLRedirect URLs
Tool OIDC Login Initiation URLOpenID Connect Login URL
Tool Launch URL / Redirect URLTarget Link URI
Public keyset URLKeyset URL


8. Under Roles, enable Send Institution Role

9. Click Register

10. A popup opens with the registration details. Copy the Client Id value for later use.



Step 2: Create Tool Deployment

1. In Brightspace, go to Admin Tools > External Learning Tools

2. Click New Deployment



3. Under Tool, select the tool registered in Step 1

4. Input a descriptive value for deployment Name

5. Under Security Settings, enable Org Unit Information and all values in User Information

6. Click Add Org Units and select all units (Course Offering, Semester, Department, Organizations, etc.) where this tool should be available. If applicable, you can select "This org unit and all descendants"



7. Click Create Deployment

8 A popup opens with the deployment details. Copy the Deployment Id value for later use.



Step 3: Register a new OAuth 2.0 application

1. In Brightspace, go to Admin Tools > Manage Extensibility > OAuth 2.0

2. Click Register an app



3. Input a descriptive Application Name (e.g. Open Badge Factory or CanCred Factory)

4. Set the Redirect URI:

  • Open Badge Factory: https://openbadgefactory.com/ltiapp/lti/auth
  • CanCred Factory: https://factory.cancred.ca/ltiapp/lti/auth

5. Input Scope => core:*:*

6. Enable Prompt for user consent and Enable refresh tokens

7. Click Register

8. Copy the Client ID and Client Secret values for later use.



Step 4: Add Tool Deployment to Factory

  1. In Factory, input the following values into the LTI settings form:


Factory fieldValue source
Brightspace base URLYour Brightspace installation URL
Client IDClient ID created in Step 1
Deployment IDDeployment ID created in Step 2
App Client IDOAuth2 Client ID created in Step 3
App Client SecretOAuth2 Client Secret created in Step 3


  1. Click "Add"


Usage

1. Go to a Course, click Course Tools > Course Admin > External Learning Tools

2. Click New Link



3. Select the deployment created in Step 2

4. Input a descriptive link Name (e.g.: Open Badges)

5. From Factory, copy the Tool Launch URL / Redirect URL into the URL field:

  • Open Badge Factory: https://openbadgefactory.com/ltiapp/lti/
  • CanCred Factory: https://factory.cancred.ca/ltiapp/lti/

6. Click Save and Close



7. Click the Content link in the top navigation

8. Choose a Module and from the Existing Activities dropdown, select External Learning Tools

9. In the item type drop-down menu, select External Tool

10. Select the Open Badge Factory or CanCred Factory external tool and review the settings



Important: Some browsers and/or Brightspace may not accept iframes. You may have to edit your course link property to "Open as External Resource".



Issuing a badge to course participants

1. In Brightspace, from your Course, open the External Learning Tool link created in the previous step

2. Click Issue badge



3. Select the badge you want to issue



4. Define all your badge details

5. Select your students

6. Edit your email message

7. Issue your badge


Issuing a badge automatically on course completion or score

1. In Brightspace, from your Course, open the External Learning Tool link created in the previous step, click Manage settings

2. Click Add course badge and pick the badge to issue



3. Click Edit on the badge

4. Choose if the badge is issued to all course members after the course completion or based on final score

5. Input the email message that is sent when the badge is issued



Note: Course badges are issued periodically once a day after course completions are checked.


Adding badge applications for a course

  1. In Brightspace, from your Course, open the External Learning Tool link created in the previous step, click Manage settings
  2. Click Add badge application
  3. Select the badge application you want to add to the course



Reviewing badge applications

  1. In the LTI tool, click Manage settings
  2. Click Review applications



Issuing history

You can get your issuing history. From your Course, go to Tools > Open Badge Factory > Issuing history.



Student view

Students can view course badges and badge applications from the course via Tools > Open Badge Factory.



Badge Issuance Behaviour

Automatic issuance (LTI rule-based) 

Badge issuance via the Blackboard LTI integration is not immediate. Issuance rules are checked once per night (nightly check). This means there may be a delay of up to 24 hours between a course completion and the badge being issued.


Manual issuance 

Manual issuance works the same way as within the OBF interface. An email queue is in use, meaning issuance may not be instant if the volume exceeds the daily quota.


Deduplication rule 

A badge will not be issued if the recipient's email address already holds one. This behaviour is systematic and acts as a built-in protection against duplicates.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article