Blackboard

Requirements

  • Blackboard 9.0 or greater
    In order for SmarterProctoring to operate correctly you must be running Blackboard 9.0 or greater.  You can be running Blackboard in house or via Blackboard hosting.
     

  • BasicLTI Building Block
    The open source Basic LTI building block (v3.0.0+) for Blackboard must be installed.  This building block extends the LTI functionality within Blackboard and provides some specific hooks required for SmarterProctoring to operate properly.  Links have been provided below for further information about the block.  A special thank you goes out to Stephen Vickers for publishing this block for the community.

    Detailed Overview, including installation information: http://projects.oscelot.org/gf/project/bb-basiclti/

    Block Download: http://projects.oscelot.org/gf/project/bb-basiclti/frs/

Installation

Obtain SmarterProctoring LTI Keys

  1. Contact SmarterProctoring to obtain your LTI keys and get your SmarterProctoring account provisioned.  You can email Andrew Davis at andrew@smarterservices.com 

Install the LTI Building Block

  1. Download the building block
  2. Navigate to the Building Block installation area and install the building block as you would normally.
  3. Once installed, make the block available.
  4. We now need to configure the building block to work with SmarterProctoring, click on the settings option for the building block.
  5. Click "System Settings" to verify the system settings are correct. Make sure that at least Memberships and Setting are checked.  Outcomes is current NOT required for SmarterProctoring but can be checked here if other tools use it.
  6. Click "Register New Tool"

  7. Click the "By XML" option

  8. You will now need to past the URL for the tool definition in the box provided.  The URL that will need to be entered here is:

    Once this has been entered, click "Submit".

  9. Click on the options menu and select "Enable".

  10. Click on the options menu and select "Add as course tool"



  11. Click the "Services" button in the main tool bar - located on the right side.

  12. Click the "Register New Service" button.

  13. Add the name "org.oscelot.blackboard.lti.services.Assessment" as the new Java Class and click submit.

  14. Ensure the LTI services look like the image below.  If you are missing any services, add them based on the class name listed below in blue.  Ensure the status of each service mirrors the pick box below.  Lastly, ensure all services are set to unsigned, per the yellow box.  We will be supporting signed requests in the very near future.

  15. Click the "Tools" button to return back to the installed tools page.

  16. Click the options menu and select "Edit Registration".

  17. Your registration settings should look similar to the image below.  You will need to insert the Consumer key and Shared secret that was provided to you by SmarterProctoring. If your registration settings do no look like the options below, modify the options so they reflect the options outlined below.



  18. Click the options menu and select "Edit data settings".

  19. Confirm that all the data settings look like the below image.  If there are any settings that are different or missing, modify them so your settings mirror the settings below.  Then click "Submit".



  20. Lastly, if you would like to change any of the launch parameters you can do so by clicking the options menu and selecting "Edit launch settings".  Make any changes required based on your preferences and click "Submit".



  21. At this point, the tool is registered and ready for use.