Using QTI Import, question banks from publisher (Cengage) not working correctly

Description

There were two files generated by Notre Dame for importing into assessments One appeared to be a Blackboard import file and the other was QTI. They both generate different errors when importing. The Blackboard generates a stack trace, the QTI imports with the wrong question type (short answers instead of multiple choice).

When importing the blackboard module (Either via lessons or Site Info) there's a completely different stack trace on 11, 12 and 13 though 11 and 12 get closer to importing the content. 13 doesn't even get to selecting the tool. It would be nice to have this working.

Importing the QTI file appears to be a problem because it's using these tags to identify the question types and it incorrectly defaults to "short answer". These appear to be deprecated tags in the QTI standard which Sakai doesn't recognize and incorrectly detects these questions. It could possibly use these as hints to get the question type.

The blackboard file (Attached as CH_01_-_Data_and_Statistics_Blackboard.zip)
The QTI file is CH_01_-_Data_and_Statistics QTI.zip)

Some additional details or subtasks for both Blackboard and QTI should be created if either of these tasks were to be further worked on.

Additionally, I believe that there should only be one single place to import content rather than the 3 places now. This seems like it would make it very confusing for instructors where they can import, so this would be another (semi-large) refactoring task.

Attachments

6

Activity

John Buckingham October 9, 2019 at 11:55 AM

Hi All, while this fix is a big improvement, a small issue has been found for which I just created a corresponding JIRA: 

Andrea Schmidt October 3, 2019 at 6:40 PM

Verified on https://qa12-mysql.nightly.sakaiproject.org, build: 9028c5fb 

Andrea Schmidt October 2, 2019 at 7:15 PM

Was able to verify on both trunk and 19.3 with the new attachment:

https://trunk-mysql.nightly.sakaiproject.org, build: 0cdba3a4
https://qa19-mysql.nightly.sakaiproject.org, build: 9919eadf

No errors on either server for samigo.

There are multiple answers, but only single correct.

Andrea Schmidt October 1, 2019 at 7:39 PM

If someone could attach the correct XML, I'd be happy to test again

Sam Ottenhoff September 14, 2019 at 8:26 AM

Sorry, wrong XML attached.

Fixed

Details

Priority

Fix versions

Components

Assignee

Reporter

Created March 23, 2018 at 3:33 PM
Updated August 3, 2021 at 11:55 AM
Resolved September 14, 2019 at 8:26 AM