Menachem Lieberman's picture

When importing into CANVAS the following error is reecived: 

#133 Couldn't convert QTI 1.2 to 2.1, see error log: /tmp/job-1311798-canvas.1484-20230905-1484-jqub7f/cm_20_user_id_1_qti/qti_conversion_error.log

 

SOLUTION:

 

I can confirm that it works for me on our v17.1 appliance.

 

From a clean install:

 

apt update

apt install -y python3-lxml

cd /var/www/canvas/vendor

git clone https://github.com/instructure/QTIMigrationTool.git

systemctl restart canvas_init.service

 

It will take a little while before the background task runner will pick it up (it seems to be a bit slow to start).

Forum: 
Jeremy Davis's picture

Thanks for posting Menachem. I'm sure that will help others.

I'm not a Canvas user myself, but I wonder if perhaps this is something that we should include by default? Is it something that is likely needed regularly? Or is it just something that is needed once in specific circumstance?

I'd be interested in your thoughts.

Menachem Lieberman's picture

It is going to be critical for users moving to a new install of the appliance, or when importing course content from external sources. QTI import of quiz banks allows you include what might be arguably the most critical piece of a course. In my instance it was holding me back from moving to a newer install of the appliance. There were several years of test banks that tested students which would have been impossible to reconstruct otherwise. 

Benpaddlejones's picture

I followed the instructions, and it worked temporarily. Now, I'm back to QTI files sitting queued. Do you have any suggestions? This is critical for our canvas use case.

Jeremy Davis's picture

Hi Ben, are you the Ben I've been speaking with via support? If so, unfortunately I have no further info yet.

Regardless, I have opened issues regarding the general problems, plus the issue you note specifically.

Hopefully we'll be able to resolve it all soon, but I have no ETA.

Add new comment