FrontierzDocs

Last updated on

Blackboard Learn

Use this guide to connect one Frontierz workspace to Blackboard Learn, add an activity, and test learner access. The course steps cover Ultra and Original Course View.

Frontierz registers the application and gives you a Client ID (also called an Application ID). A Learn system administrator deploys that ID. You do not create a separate Developer Portal application. If you do not have a Client ID yet, ask Frontierz, and confirm the registered URLs use this workspace's HTTPS domain.

You need a Learn administrator who can manage LTI tool providers, plus a Frontierz Owner or Full Admin. Have a pilot course and separate instructor and learner accounts with email addresses.

Copy the Frontierz URLs

Open Company Settings → Access Management → LMS integration.
Click New Integration, or Add Platform if a platform already exists.
Under Register Frontierz in the LMS, copy the four tool URLs.

Add platform step 1 with Frontierz tool URLs

Send those URLs to the Frontierz team handling the Blackboard registration, or compare them with the details you already received. Both the launch URL and the deep linking URL must be allowed redirects. REST application key and secret are not part of this LTI 1.3 setup.

Frontierz also provides the issuer, OIDC auth request endpoint, auth token endpoint, and public keyset URL. You enter those in Frontierz after Learn gives you a Deployment ID.

Deploy the Client ID

Open Administrator Panel → Integrations → LTI Tool Providers.
Click Register LTI 1.3/Advantage Tool. Enter the Client ID from Frontierz and click Submit.
Confirm the tool belongs to Frontierz and this workspace. Set Tool Status to Approved.
Set the institution policies below, then Submit.
Open the saved tool menu, choose Edit, and copy the Deployment ID.

If the campus uses several deployments, open Manage Deployments and copy the ID for the node that serves the pilot course. Each deployment needs its own Frontierz row.

Institution policies

Enable Role in Course and Email Address. Enable Name when you want Frontierz to receive the person's name. The role lets an instructor open the picker. Email supports the first match and account creation.

Set Allow grade service access to Yes when you need completion results, or No for launch only. Set Allow Membership Service Access to No. Frontierz does not read the roster through that service.

Deep Linking placement

Open the tool menu and choose Manage Placements. If a placement already exists, check it. Otherwise click Create Placement:

Placement fieldValue
LabelFrontierz
Handlefrontierz-deep-link, or another unique handle
AvailabilityYes
TypeDeep Linking content tool
Allow student accessOff. Instructors pick content. Students open the saved activity.
Launch in new windowOn when the workflow needs it. Confirm the picker returns the selection to Learn.
Tool Provider URL or Target Link URIThe copied deep linking URL
Custom parametersEmpty for the standard picker
IconOptional. Use the Frontierz icon supplied for Blackboard, typically a 50 × 50 PNG.

Click Submit. Instructors then see Frontierz in Content Market or Build Content.

Under Administrator Panel → Tools and Utilities → Tools, confirm Frontierz is available to the Ultra courses you intend to use. Original courses may also have an instructor availability setting.

A Course content or Course tool placement that points only at the launch URL opens Frontierz Home. Use the Deep Linking activity when the test needs a specific Learning Path.

Register Blackboard in Frontierz

Frontierz fieldWhat to enter
NameA name for this environment, such as Blackboard production
EnabledOn
Issuerhttps://blackboard.com, unless Frontierz gave you a different issuer
Client IDThe Application ID you deployed in Learn
Deployment IDThe Learn deployment for these courses
OIDC authorization URLThe registration's OIDC auth request endpoint
Access token URLThe registration's auth token endpoint
JSON Web Key Set URLThe registration's public keyset URL

Copy the values Frontierz supplied. Do not build them from the Learn campus hostname. Typical hosts for a standard registration are https://developer.blackboard.com/api/v1/gateway/oidcauth, https://developer.blackboard.com/api/v1/gateway/oauth2/jwttoken, and a keyset URL that includes your application ID. Do not paste a placeholder application ID.

The Frontierz /lti/jwks URL is registered on Blackboard's side. Blackboard's keyset URL goes into Frontierz. A test Learn environment needs its own deployment and its own Frontierz row.

Then set Unknown users, Grade passback, and Launch presentation as described on LMS. For voice, choose New window. Leave Custom claim map blank unless Frontierz support gave you a mapping. Click Save platform and confirm the row is Enabled.

Add an activity

Ultra

Open the pilot course Course Content page. Click the plus button, then Content Market.
Open Frontierz, pick a Learning Path, Fellow Session, or AI Fellow, and confirm.
Open the returned item's settings. Review the name, availability, and window. Make it visible to the pilot learner when you are ready.

Original Course View

Open a content area and choose Build Content → Frontierz. Select the activity and save it. Confirm the link is available to the pilot learner.

Completion grades

Use a Learning Path for the grading pilot. If the saved item has grading controls, enable grading and use 100 points. Frontierz needs grading information on that course item. A column you create by hand in the gradebook is not enough.

If the item has no grading controls, or no result appears, ask Frontierz support to confirm a supported grading setup before you use it for required course grades. Keep the Learning Path link.

As a separate enrolled learner, open the saved item. Confirm it signs them in and opens the activity.
For voice, check the window, allow the pop-up, and test the microphone.
Complete the Learning Path from that item. If it is already complete, launch it again.
Check Ultra Gradebook or Original Grade Center for that learner. Learn may release LTI grades automatically.
In Frontierz, check the latest successful launch under LMS integration.

A Fellow Session link reports its parent Learning Path. A standalone AI Fellow sends no path-completion grade. The instructor picker does not produce a learner score.

If something fails

What you seeWhat to check
Learn cannot find the Client IDThe Application ID from Frontierz, enabled for LTI 1.3 and this workspace.
Frontierz is missing from Content MarketThe tool is Approved, the Deep Linking placement is available, and availability includes the course.
The picker fails or expiresReopen it from Learn as the instructor. The placement must target the deep linking URL.
No grade columnAllow grade service access is Yes, the learner launched this path link, and the whole path is complete.
Existing links fail after a removalDeleting an LTI domain or managed placement invalidates those course links. Recreating the registration does not restore them.

Launch error categories are on LMS. A successful launch does not confirm that a grade was delivered.

Before you open the course

  • Frontierz has confirmed the Client ID and workspace URLs. The Deployment ID matches these courses.
  • The tool is Approved, identity sharing is set, and the Deep Linking placement is available.
  • The instructor selects the intended content, and the pilot learner opens that same item.
  • Voice works in the browser and window you chose.
  • If you need grades, the finished path shows the intended gradebook result.

To pause new launches, turn Enabled off in Frontierz. Edit Blackboard settings when a policy changes. Deleting an LTI domain or managed placement breaks existing links. A placement type cannot be changed after you create it.

Blackboard documentation