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:
Log into Blackboard Learn as a System Administrator
Create and access an Original View Course
Create a Test with one Question
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>
Save the Question and deploy the Test
Archive the Course and download the package
Restore the Course and convert it to Ultra View
Enter the new Course and edit the Test
Make changes to the Question and Save
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
