anchor.diff:        <br><br>
         <strong>Book Instance:</strong> Modules collected together form an
         OpenDSA Book Instance.
  +      <strong>Course Offering</strong> Course offering is a way to uniquely identify a course. It is
       </p>
       <p>
         OpenDSA currently has two hundred instructional modules, where each
  
positive.code:     consumer.<br><br>
      <pre>
        lti_param = {
          "lis_outcome_service_url" => "#{launch_params['lis_outcome_service_url']}",
          "lis_result_sourcedid" => "#{launch_params['lis_result_sourcedid']}"
        }
        @tp = IMS::LTI::ToolProvider.new(key, $oauth_creds[key], lti_param)
  
negative.code:     f = render_to_string "lti/table.html.erb"
      </pre>
  
      After that, it fetches the launch parameters from the request and finds the
      authentication credentials associated with the public consumer key.<br><br>
      <pre>
        launch_params = request_params['toParams']['launch_params']
        if launch_params
  