Skip to main content

Nested HTML Preventing Saving Changes to Ultra Assessment Questions

If a Question is created using nested HTML, then the Course is restored and converted to Ultra, changes to that question (such as text or point values) do not save.

Description

If a Question is created using nested HTML, then the Course is restored and converted to Ultra, changes to that question (such as text or point values) do not save.

Symptoms

Sample Error in Browser Console:

message: "Could not read document: Invalid Blackboard Markup found in <p><span style="line-height: 107%;"><em> <span style="line-height: 107%;"><em> <span style="line-height: 107%;"><i>Canadian Family Physician</i></span> </em></span> </em></span></p>:::Safer:::<p><span style="line-height: 107%;"><em> <span style="line-height: 107%;"><em> <span style="line-height: 107%;">Canadian Family Physician</span> </em></span> </em></span></p> (through reference chain: ["prompts"]->[2]->["promptText"]->["rawText"]); nested exception is : Invalid Blackboard Markup found in <p><span style="line-height: 107%;"><em> <span style="line-height: 107%;"><em> <span style="line-height: 107%;"><i>Canadian Family Physician</i></span> </em></span> </em></span></p>:::Safer:::<p><span style="line-height: 107%;"><em> <span style="line-height: 107%;"><em> <span style="line-height: 107%;">Canadian Family Physician</span> </em></span> </em></span></p> (through reference chain: ["prompts"]->[2]->["promptText"]->["rawText"])"
status: 400

Steps to Replicate

In a SaaS Ultra Environment:

  1. Log into Blackboard Learn as a System Administrator

  2. Create and access an Original View Course

  3. Create a Test with one Question

  4. Click on the HTML button of the VTBE and enter embedded HTML.

    • Example:
      ​ <p><span style="line-height: 107%;"><em>
      <span style="line-height: 107%;"><em>
      <span style="line-height: 107%;">
      <i>Ipso facso ipsem</i>
      </span>
      </em></span>
      </em></span></p>

  5. Save the Question and deploy the Test

  6. Archive the Course and download the package

  7. Restore the Course and convert it to Ultra View

  8. Enter the new Course and edit the Test

  9. Make changes to the Question and Save

  10. Edit the Test again

Expected Behavior:
The previous changes are in effect
​Observed Behavior:
The previous changes have reverted to the original values

Target Release

Will Not Fix

Did this answer your question?