Test Center (Mneme) QTI export incorrectly encodes HTML

Activity

CONTRIB-52 6

Keyboard shortcuts  
Summarize the review outcomes (optional)
 
#permalink

Details

Warning: no files are visible, they have all been filtered.
Participant Role Time Spent Comments Latest Comment
Author 1h 2m 3 Dave, While converting the Document Object to string for ...
Reviewer - Complete 14m 2 Makes sense. Can you put a comment here with this explan...
Reviewer - Complete 6m    
Reviewer - 100% reviewed 10m 1 My only concern is that this will apply the unescaping to...
Reviewer - Complete 21m    
Total   1h 53m 6  
#permalink

Objectives

The jira https://jira.sakaiproject.org/browse/UMICH-1113.

The QTI export zip file has no proper html encoding so when the QTI file imported to canvas the display is not appropriate

Branches in review

#permalink

Issues Raised From Comments

Key Summary State Assignee
#permalink

General Comments

David Haines

My only concern is that this will apply the unescaping to the whole string be...

My only concern is that this will apply the unescaping to the whole string being written to the zip while the original code only applies it to some sections. Is it clear that this will not have an effect on other text in the export?

Pushyami Gundala

Dave, While converting the Document Object to string for question.xml I see t...

Dave, While converting the Document Object to string for question.xml I see that DOM java library is escaping > < & " characters only. I looked at the xml file and did various test, i couldn't see any effect on other text. Mostly the other text in the documents are tags according to QTI spec and these tags are pretty much static content and i did not see the problematic characters in them . I am hopeful that this will work. This is a very nice question

/mneme-impl/.../impl/ExportQtiServiceImpl.java Changed   4
Open in IDE #permalink
/mneme-impl/impl/pom.xml Changed  
Open in IDE #permalink

Review updated: Reload | Ignore | Collapse

You cannot reload the review while writing a comment.

Create issue

X
Assign To Me

Log time against