[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