[Building Sakai] tests&quizzes: QTI export isn't importable?
Karen Tsao
ktsao at stanford.edu
Tue May 26 11:18:35 PDT 2009
Hi Will,
Can you please send your XML to me so I can take a look?
Thanks,
Karen
On Tue, May 26, 2009 at 10:48 AM, will at serensoft.com <will at serensoft.com>wrote:
> QTI export/import isn't working for us [Sakai 2.6.x r62883] -- is
> there a setting somewhere that needs a tweak?
>
> First export a quiz:
> - Tests&Quizzes > pick-a-quiz > export
> - QTI v 1.2 > export
> - See "choose download" / "file->save" message
> - 'download'
> - save-as something.xml
>
> Now import it:
> - Tests&Quizzes > import
> - select the XML you just exported
> - import... and:
>
> """
> There was an error importing this assessment. Ensure that the file is
> correctly formatted IMS QTI. Error
> details:org.sakaiproject.tool.assessment.services.qti.QTIServiceException:
> java.lang.NullPointerException
> """
>
> >From the stdout_*.log:
>
> 2009-05-26 13:39:26,714 WARN http-80-Processor8
> org.sakaiproject.assignment.tool.AssignmentAction -
> org.sakaiproject.assignment.tool.AssignmentAction at 5aa59001
> :setAssignmentFormContext
> null
> [Fatal Error] :4560:104: Invalid byte 3 of 3-byte UTF-8 sequence.
> 2009-05-26 13:40:26,776 ERROR http-80-Processor15
> org.sakaiproject.tool.assessment.qti.util.XmlUtil - Invalid byte 3 of
> 3-byte UTF-8 sequence.
> org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence.
> at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:264)
> at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
> at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:98)
> at
> org.sakaiproject.tool.assessment.qti.util.XmlUtil.readDocument(XmlUtil.java:328)
> at
> org.sakaiproject.tool.assessment.ui.bean.qti.XMLImportBean.createImportedAssessment(XMLImportBean.java:283)
> at
> org.sakaiproject.tool.assessment.ui.bean.qti.XMLImportBean.processFile(XMLImportBean.java:221)
> at
> org.sakaiproject.tool.assessment.ui.bean.qti.XMLImportBean.importFromQti(XMLImportBean.java:115)
> at
> org.sakaiproject.tool.assessment.ui.bean.qti.XMLImportBean.importAssessment(XMLImportBean.java:104)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> <snip>
>
> The XML file starts out thus (and is readable by Vim, but isn't
> everything?):
>
> """
> <?xml version="1.0" encoding="UTF-8"?>
> <questestinterop>
> <assessment ident="9" title="Test 1a">
> <qticomment/>
>
>
> <duration/>
>
>
> <qtimetadata>
>
> <qtimetadatafield>
> <fieldlabel>AUTHORS</fieldlabel>
> [snip]
> """
>
> Ideas?
>
> --
> will trillich
> "Our only real economic security lies in our power to meet human
> needs." -- S.Covey, the 8th Habit
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090526/4d6203d1/attachment.html
More information about the sakai-dev
mailing list