anchor.diff:  
       After that, it fetches the launch parameters from the request and finds the
       authentication credentials associated with the public consumer key so that
  -    it can send the results back to tool consumer.<br><br>
  +    it can send the results back to tool consumer. These launch parameters are 
  +    same as the one received in the initial launch request. These parameters
  +    are saved within a JavaScript variable and are passed to assessment
  +    endpoint with the request. <br><br>
       <pre>
         launch_params = request_params['toParams']['launch_params']
         if launch_params
  
positive.code:       OpenDSA can be added as either graded or ungraded
        content.</strong> To insert as OpenDSA content in your course
        follow the steps mentioned
        <%= link_to "here", lti_instructions_opendsa_path %>
      </p>
      <h3>LTI in OpenDSA</h3>
      <p>
  
negative.code:   to Tool Consumer if the request was called as an assessment.
    <br><br>
    Within assessment endpoint, initially it checks if the exercise is from a
    book instance or not. If exercise is from a book instance then the request
    will have 'instBookSectionExerciseId' parameter and it fetches number of
    attempts on this exercise and current progress of a student using the book
    instance exercise id and user id.<br><br>
  