Skip to content

Testing the LTI App in Blackboard Learn a.k.a Blackboard Original

Lyza Gardner edited this page Oct 18, 2019 · 9 revisions

There's a private devdate repo with all the URLs, usernames and passwords for our test LMS instances (Canvas, Blackboard, Moodle, ...)

The instructions here pertain to our shared, test BlackBoard Learn installation at https://blackboard.hypothes.is

You will need:

  • The passwords for username modelstudent (our student user) and username professor (our instructor account). Both are set up as users in the course site Hypothesis 101.
  • You can test existing assignments or create new assignments in the Hypothesis 101 course site (or create your own course).
  • Please do not modify or delete the 8 assignments that begin with "Prod -" or "QA -" as those are intended as semi-permanent test assignments.

Important! Installing the Hypothesis LMS app in BlackBoard

Do not install Hypothesis "globally" as an administrator in our BlackBoard instance. Instead, before creating assignments as a teacher/instructor user, follow the instructions for installing the Hypothesis LMS app as an instructor.

Make sure to create credentials at the correct "target" LMS site for your intended assignment creation, e.g.:

Testing the process of creating new assignments (as a teacher)

You will need:

  • The professor login
  • You can create assignments in the Content area of Hypothesis 101, which you can get to from the left navigation menu in the course site:

To create a new assignment, follow the knowledge base article for creating Hypothesis-enabled readings in BlackBoard. Keep in mind that there are lots of different BlackBoard UIs; try not to be thrown by that.

Note that you can configure an assignment to:

  • Use a public URL or Google Drive document
  • Be grade-able or not grade-able

Make sure to use the appropriate credentials for the environment you want to test against (see above).

Testing the process of launching assignments (as a student)

You will need:

  • The modelstudent login
  • Navigate to the Content area of the course site, where Prod and QA assignments will be pre-populated

All you have to do is click on the title of an assignment to make sure it launches properly.

Sanity-checking the LTI Tool Provider Configuration for localhost

As mentioned above, installations of the Hypothesis LMS app should always be done per-assignment, not site-wide ("per link" and "site", respectively, in BlackBoard parlance).

You can review currently-installed LTI Tool Providers by visiting https://blackboard.hypothes.is/webapps/blackboard/execute/blti/manageToolProviders as an appropriately-authorized admin user.

If things go wrong with assignments associated with localhost installs, double-check that the configuration for the localhost tool provider is as follows:

  • Credentials: Per Link
  • Sends User Data: Role, Name

It should not require SSL for User Data sending.