1. Help Center
  2. LMS Integrations
  3. LMS Integrations instructions

Blackboard - Coursera Granular Grade Sync Integration over LTI

Spanish version

Coursera course(s) or gradable item(s) that constitute a Coursera course can be integrated into Blackboard using LTI 1.3 technology. Once a Coursera course(s) or gradable item(s) is enabled in the Blackboard environment, following the instructions in this document, users will be able to perform Single Sign-On to Coursera course(s) or gradable item(s) right from the Blackboard learning management system (LMS) and learning results (LTI 1.3 compliant Score objects) can be synced in the form of an aggregate score for a Coursera course(s) or at the level of the gradable item(s) to Blackboard LMS.

Article content:

General Integration Overview Video

Grade Sync Options Overview Video

LTI Setup for Granular Grade Sync Instructions

General Integration Overview Video

Grade Sync Options Overview Video

Note: for more info about grade sync see the article Grades sync to LMS from Coursera

LTI Setup for Granular Grade Sync Instructions

Attention: If you are interested in FINAL GRADE SYNC, please follow the instructions from the given article

If you would like to proceed with the GRANULAR GRADE SYNC option, please follow the instructions given below. 

When using granular grade syncing - specify how you would like to sync learning results to Blackboard LMS. School Passport supports two options for a granular sync:

Option A. LMS Instructor is responsible for creating Blackboard contents that are LTI deep-linked to the gradable item(s) that constitute a Coursera course. LMS gradebook will be populated with the entry for each deep-linked Blackboard content that corresponds to a gradable item of the Coursera course.

Option B. LMS Instructor will create a single Blackboard content that represents the entire Coursera course. School Passport will populate the LMS gradebook with entries for all gradable item(s) that constitute a given Coursera course.

The integration setup steps are the following:

  1. Register application at Blackboard Developer Portal;
  2. Register the new LTI tool in your Blackboard instance;
  3. Publish Coursera courses in your LMS;
  4. Access Coursera courses from Blackboard learn;
  5. Sync learning results from Coursera to Blackboard.

The detailed instructions are given below.

Configuring Coursera Course as an LTI tool

Registering application at Blackboard Developer Portal

  1. At https://developer.blackboard.com/ register a new application by entering the following parameters:
    Application Name & Description - whatever you prefer

    Domains: coursera.gg4l.com, api.gg4l.com

  2. Mark “my integration supports LTI 1.3”
    Click on the free space of the cross to enable the switch for LTI 1.3 support activation.
    image2Screenshot 2022-05-09 at 09.44 1
  3. Login Initiation Url: https://coursera.gg4l.com/lti/tools/login_initiations        
    Tool Redirect URL(s):

    Note: use a comma to separate links, no space is needed

    Tool JWKS URL: https://coursera.gg4l.com/ims/lti/.well-known/jwks.json

    image19
  4. Once the application is configured from your LMS, please save the following parameters and share them with the GG4L Customer Support:

    Authentication request URL (OIDC auth request endpoint): https://developer.blackboard.com/api/v1/gateway/oidcauth

    Public keyset URL: https://developer.blackboard.com/api/v1/management/applications/{Application ID value}/jwks.json

    Access token URL (Auth token endpoint): https://developer.blackboard.com/api/v1/gateway/oauth2/jwttoken

    Client ID (Application ID): {value}

    Issuer: https://blackboard.com

    Deployment ID (Application key):{value}


    image23
  5. After creation, click EDIT for Application, add param ‘client_id’ to ‘Login Initiation URL’ https://coursera.gg4l.com/lti/tools/login_initiations?client_id={application_id, and click UPDATE APPLICATION.

Registering the new LTI tool in your Blackboard instance

  1. Log in to Blackboard Learn as an Administrator.
  2. Navigate to the Administrator Panel, by selecting the System Admin menu in the top navigation panel.
  3. Click on TOOLS in the Tools and Utilities section.

    image14
  4. Navigate to LTI Section and activate the Tool Types.

    image16
  5. Navigate to the Administrator Panel, by selecting the System Admin menu in the top navigation panel.
  6. Click on the LTI Tool Providers.
    Screenshot 2022-04-23 at 20.22 1
  7. Click on the REGISTER LTI 1.3 TOOL button.

    image7
  8. Use the Application id for the application registered at Blackboard Developer Portal and click SUBMIT.image15
    image25
  9. The Coursera LTI tool record will be created and will be displayed under LTI Tool Providers.
    image21
  10. Click on icon near the created LTI tool and select “Manage Placements”.
    image6
  11. Click on CREATE PLACEMENT image24
  12. Enter the following details and click SUBMIT:
    Label: Coursera Placement
    Description: (optional)
    Handle: Should be unique
    Availability: Yes
    Type: Deeplinking content tool -> Supports deep linking (Deep Linking content tool)Screenshot 2022-04-17 at 12.01 1
    Launch in New Window: Yes
    Icon: (Not required)
    Target Link URL:
    if you want to use Option A for granular grade syncing if you want to use Option B for granular grade syncing
    https://api.gg4l.com/datahub/services/ims/lti/v1p3/line_items/deep_link https://api.gg4l.com/datahub/services/ims/lti/v1p3/deep_link
  13. New Placement should appear.
    image12
  14. Allow configured tool providers to post grades by navigating to System Admin -> LTI Tool Providers -> Manage Global Properties:
    Screenshot 2022-04-23 at 20.27 1

Publishing Coursera courses in your LMS

This section describes publishing Coursera Course(s) into Blackboard course(s).

  1. Open a course.
  2. Click on the “Content” menu.
  3. Click on BUILD CONTENT and select the Placement that was created in the “Registering the new LTI tool in your Blackboard instance” section.

    When Option A  is selected.
    For creating content that is LTI deep-linked to the gradable item(s) that constitute a Coursera course - choose the Course then choose the line item and click the SUBMIT button.

    Screenshot 2022-04-23 at 21.34 1
    Screenshot 2022-04-23 at 21.35 1
    When Option B is selected.
    For creating a single content that represents the entire Coursera course - choose the Course and click the SUBMIT button.

  4. The course or gradable item (course assignment) gets added to the Content of the course.
    image13
  5. Click on the arrow sign next to the name of your published link to the Coursera course:
    image20
  6. Click EDIT:
    image5
  7. Scroll down to find the option "WEB LINK OPTIONS" and see if the Open in New Window radio button is checked on the option "yes":
    image18
  8. Repeat the steps to add the rest of the needed Coursera courses.

Accessing Coursera Course from Blackboard Learn

To access the Coursera course an LMS learner would navigate to a “Content" section of the LMS course and click on the hyperlink that is associated with the corresponding Coursera course.image10

Once the user is redirected to Coursera for the first time, the user is prompted to complete enrollment:
image3

There are 2 scenarios at this stage:

1. The user already has a Coursera account: the system will ask the user to provide an email address and a password for the existing account:image16

2. The user is new to Coursera: the system will prompt the user to create a password:
image1

Once the user establishes an association with the Coursera program, they will be navigated to a respective Coursera course page and need to click "Enroll":

Note: here is a link to the article on how to access Coursera that you can share with your students.

Please note: some browsers have pop-up blockers set by default which prevent users from showing the page. Please make sure the blocker is turned off before you access the course. 

Syncing learning results from Coursera to Blackboard

To examine the learning results from Coursera for learners, who are enrolled in the course, LMS Instructor navigates to Course→Course Management→Grade Center→Full Grade Center

Option A
Screenshot 2022-04-23 at 21.42 1Grades are shown in Blackboard when a learner completes the respective course or gradable item in Coursera.

Option B

Screenshot 2022-04-23 at 21.44 1
Grades are shown in Blackboard when a learner completes the respective course in Coursera.

Note: for more info about grade sync see the article Grades sync to LMS from Coursera