You can subscribe to this list here.
2008 |
Jan
(21) |
Feb
(130) |
Mar
(2) |
Apr
(1) |
May
(6) |
Jun
(8) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Laurent R. <lru...@ip...> - 2014-03-05 17:05:00
|
Hello, I want to do a QTI player for Android using the JQTI library. Using a basic Java Application is working fine, but moving to Android and trying to load an AssessmentItem I encountered a big issue. "This parser does not support specification "Unknown" version "0.0"". The only information about this error I've found is in a "todo.txt" from Android ( https://android.googlesource.com/platform/libcore/+/36b3cdfbcd219d0308753d919638262c16fd34da/expectations/todo.txt) which doesn't help me out. I'd be very grateful if you could guide me where and what I have to do to make the JTQI compiles and works in the Android Environment. Some general thoughts about how to make it works would really help me (I'm kind of confuse) Thank you for your time and you help. Regards, Laurent Russier |
From: James A. <j.a...@ki...> - 2008-11-27 18:15:04
|
Annesley, James A wrote: > > Hi, > > I can’t get the JQTI trunk to compile from the Sourceforge SVN. Maven > complains and stops when compiling R2Q2. An investigation reveals this > is because of a problem with the use of an Ant script within the Pom > file. The Maven compiler complains that the Java SDK is not installed. > This problem is common on the net, but I couldn’t find a way to tell > Maven where the SDK is and not the JRE. Anyone familiar with this who > can help? It doesn’t have anything to with Eclipse because it is > happening on the command line. > > Best regards, > > James > > > This email has been scanned for all viruses by the MessageLabs Email > Security System. > > This email has been scanned for all viruses by the MessageLabs Email > Security System. > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ------------------------------------------------------------------------ > > _______________________________________________ > Qtitools-discuss mailing list > Qti...@li... > https://lists.sourceforge.net/lists/listinfo/qtitools-discuss > Hi, I have fixed the problem. See the latest SVN commit. Regards, James This email has been scanned for all viruses by the MessageLabs Email Security System. |
From: Annesley, J. A <J.A...@ki...> - 2008-11-25 12:30:25
|
Hi, I can't get the JQTI trunk to compile from the Sourceforge SVN. Maven complains and stops when compiling R2Q2. An investigation reveals this is because of a problem with the use of an Ant script within the Pom file. The Maven compiler complains that the Java SDK is not installed. This problem is common on the net, but I couldn't find a way to tell Maven where the SDK is and not the JRE. Anyone familiar with this who can help? It doesn't have anything to with Eclipse because it is happening on the command line. Best regards, James This email has been scanned for all viruses by the MessageLabs Email Security System. |
From: Steve L. <sw...@ca...> - 2008-09-23 12:19:47
|
Navneet, As this question relates specifically to JQTI it might be best to ask it on the qtitools-discuss list on Sourceforge where it should find the main developers. I've cc'd this reply to that list in the hopes that somebody will pick up your question. Steve PS: The sample.xml file didn't come through as far as I could see. No Name wrote: > Hi, > I am very new to JQTI, I am not getting from where to start , I have > downloaded the JQTI source file from sourceforge.net. > > I am not getting which will be first to start. lets say I have an xml file > based on QTI standard it contain one question and corresponding answer. > > Please let me know how I can initiate and see the question and answer on > command prompt. If you have any sample code request you kindly do share it > to me. > > sample xml file is attached with this mail this xml i have taken from one > sample tool. > > Please help me in this regards, > > Thanks in advance. > > with Regards, > navneet > > > > ------------------------------------------------------------------------ > > _______________________________________________ > IMS-QTI mailing list > IM...@li... > http://lists.ucles.org.uk/lists/listinfo/ims-qti |
From: Steve L. <sw...@ca...> - 2008-06-16 12:15:07
|
D'oh! AQuRate 2.18.3 *is* the version we ran for the live demo in February! Is there a more recent build? Steve |
From: Steve L. <sw...@ca...> - 2008-06-12 20:42:13
|
I'm using aqurate-2.18.3 and I've got the same problem that we had with the live demo in February (see past thread: http://sourceforge.net/mailarchive/message.php?msg_name=45A118C7-7D97-4B90-9970-EBEA8E697E88%40ecs.soton.ac.uk It looks like we agreed that there was an issue in the specification as I raised one with the project team (internal IMS ref: QTI-2008-02-19-01) However, there is no doubt that tools should generate the href in CP resources that point to items, especially if there is a possible ambiguity about which file contains the QTI assessmentItem element. Jonathon posted a modified file that he said fixed the problem but I've diffed against r351 in Google Code and the latest source here and it is hard to see if his changes were adopted or not. It does look like it should work in that res.setHref(fileName) is being called. Anyone any ideas? However, |
From: Steve L. <sw...@ca...> - 2008-06-12 01:45:40
|
Just to follow up on this, given that we only had the moodle part of the demo running with the aid of Windows <-> Mac connectivity we didn't go live with that on the day. However, this evening we've worked on getting playr working on the Windows box with some success. In doing this we discovered a bug in constructr when running on a Windows server. The problem is to do with the writing of paths directly into href attributes when writing out to XML files. These paths need to go through an encoding process to turn them in to valid relative URIs. Our content was failing because constructr was using the DOS-style backslash path separator which isn't valid in a URI. I've attached a diff to this message to show you how I fixed the problem for our content but the real solution is to hunt down a class for dealing with other characters that need escaping too. I have some python code which does something very similar if you end up needing to roll your own -- I had a quick look and couldn't see an obvious way to do this with java.net.URI or java.net.URL. Tell me if you want me to commit this diff back to the SVN or if you want to fix this properly yourself ;-) Steve |
From: Jonathon H. <js...@ec...> - 2008-06-11 11:40:49
|
Yeah, I think you may be right - I seem to remember having to use some php5 only http functionality (the alternative was some obscure php plugin) as time was tight... It works fine on my Macs with php5 (both Tiger and Leopard). -Jon On 11 Jun 2008, at 12:21, Steve Lay wrote: > This message was useful. I got the plugin going with a colleague > of mine (he ran moodle, I ran the webapps) using these > instructions. We were able to successfully add a test, take it and > view the report. > > I also tried to get it going on my laptop (Mac with Tiger and php4) > alone but I get an error from the module which suggests to me that > you might require php5. Here it is: > > [11-Jun-2008 07:12:00] PHP Parse error: parse error in /Users/ > swl10/Sites/moodle/mod/qtiplayr/playrlib.inc.php on line 37 > > Steve > > Jonathon Hare wrote: >> Hi Steve >> There is a distinct lack of documentation for the moodle plugin... >> Basically, you need to checkout the moodle-qtiplayr-plugin >> directory, and copy this directory to your moodle "mod" directory >> - I think you also need to rename it to "qtiplayr". Then in a >> browser, go to the moodle admin pages & it should auto install. >> There is a page in which you can set the url of the playr which >> the plugin should talk too, linked from the moodle module settings >> pages (this is standard for all moodle plugins, so is documented >> on the moodle site to some extent). To use the plugin, set-up or >> select a course, and then you should be able to select qtiplayr as >> an activity to add... The options for setting the activity are >> fairly self-explanatory :) >> Let me know if you try this and run into any problems. >> -Jon > |
From: Steve L. <sw...@ca...> - 2008-06-11 11:22:11
|
This message was useful. I got the plugin going with a colleague of mine (he ran moodle, I ran the webapps) using these instructions. We were able to successfully add a test, take it and view the report. I also tried to get it going on my laptop (Mac with Tiger and php4) alone but I get an error from the module which suggests to me that you might require php5. Here it is: [11-Jun-2008 07:12:00] PHP Parse error: parse error in /Users/swl10/Sites/moodle/mod/qtiplayr/playrlib.inc.php on line 37 Steve Jonathon Hare wrote: > Hi Steve > > There is a distinct lack of documentation for the moodle plugin... > Basically, you need to checkout the moodle-qtiplayr-plugin directory, > and copy this directory to your moodle "mod" directory - I think you > also need to rename it to "qtiplayr". Then in a browser, go to the > moodle admin pages & it should auto install. There is a page in which > you can set the url of the playr which the plugin should talk too, > linked from the moodle module settings pages (this is standard for all > moodle plugins, so is documented on the moodle site to some extent). To > use the plugin, set-up or select a course, and then you should be able > to select qtiplayr as an activity to add... The options for setting the > activity are fairly self-explanatory :) > > Let me know if you try this and run into any problems. > > -Jon |
From: Jonathon H. <js...@ec...> - 2008-06-10 08:38:56
|
Hi Steve There is a distinct lack of documentation for the moodle plugin... Basically, you need to checkout the moodle-qtiplayr-plugin directory, and copy this directory to your moodle "mod" directory - I think you also need to rename it to "qtiplayr". Then in a browser, go to the moodle admin pages & it should auto install. There is a page in which you can set the url of the playr which the plugin should talk too, linked from the moodle module settings pages (this is standard for all moodle plugins, so is documented on the moodle site to some extent). To use the plugin, set-up or select a course, and then you should be able to select qtiplayr as an activity to add... The options for setting the activity are fairly self-explanatory :) Let me know if you try this and run into any problems. -Jon On 9 Jun 2008, at 01:24, Steve Lay wrote: > Jonathon Hare wrote: > > Your second issue is interesting - I believe we ran into this on > Jiri's > > windows machine [tomcat 5.5.something], but couldn't find a fix > other > > than to upgrade tomcat (I successfully used 5.5.23, 6.0.14 and > 6.0.18 on > > the mac, and didn't have any problems with jsp:includes). If that > > doesn't work, or you can't change your tomcat version, a possible > fix > > might be to rename the tests.xhtml file to tests.jsp and modify > > index.jsp to reflect this (googling for that exception seems to > > highlight a few people having problems when including non-jsp > files...). > > Thanks, I'm on apache-tomcat-5.5.17. Your little fix seems to have > worked (the renaming files) so I'm all set now. I could probably > manage to upgrade during the week. > > Thanks again for the quick response. Really useful. I've taken > the liberty of sending it back to the list in case anyone else gets > this problem. > > How easy is it to get the Moodle plugin going? I'm wondering > whether to install Moodle on my laptop to show the integration > step. If there are instructions anywhere, a pointer would be great! > > Steve > > |
From: Steve L. <sw...@ca...> - 2008-06-09 00:24:16
|
Jonathon Hare wrote: > Your second issue is interesting - I believe we ran into this on Jiri's > windows machine [tomcat 5.5.something], but couldn't find a fix other > than to upgrade tomcat (I successfully used 5.5.23, 6.0.14 and 6.0.18 on > the mac, and didn't have any problems with jsp:includes). If that > doesn't work, or you can't change your tomcat version, a possible fix > might be to rename the tests.xhtml file to tests.jsp and modify > index.jsp to reflect this (googling for that exception seems to > highlight a few people having problems when including non-jsp files...). Thanks, I'm on apache-tomcat-5.5.17. Your little fix seems to have worked (the renaming files) so I'm all set now. I could probably manage to upgrade during the week. Thanks again for the quick response. Really useful. I've taken the liberty of sending it back to the list in case anyone else gets this problem. How easy is it to get the Moodle plugin going? I'm wondering whether to install Moodle on my laptop to show the integration step. If there are instructions anywhere, a pointer would be great! Steve |
From: Steve L. <sw...@ca...> - 2008-06-06 08:48:06
|
Jonathon (et al), I'm trying to get a local demo of the end-to-end process going on my laptop (mainly because I have an item bank that I don't want to be public). I've built constructr and successfully linked it to a local item bank using the properties files in tomcat/asdel directory. I managed this just by following my nose really. I've also built playr and installed the playr and r2q2 wars into my tomcat. I even corrected the "java.io.FileNotFoundException" I got when I clicked "open in playr" by realising that you also need to run the install script for r2q2, as documented in the R2Q2/README which I hadn't checked because the other READMEs I looked at were empty. But, now I have a couple of problems that I haven't figured out: Firstly, when I view a test report it comes in XML only form - is this how it is supposed to show or is there a nicer XSLT for viewing them that I'm failing to activate? Secondly, when I click "Exit test" I get an error as below, but as far as I can see the sample_tests directory is in the playr web apps. Any clues? Steve - - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Exception in JSP: /index.jsp:123 120: <label for="filename">Select an assessment from our samples:</label> 121: </td><td align="left"> 122: <select id="filename" name="filename"> 123: <jsp:include page="sample_tests/tests.xhtml"/> 124: </select> 125: </td><td align="left"> 126: <a id="see_xml" href="showxml.jsp?" onmouseover="return redirect()" target="_blank">see xml...</a> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause java.lang.IllegalStateException org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream(ServletResponseWrapperInclude.java:62) org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:786) org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:354) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966) org.apache.jsp.index_jsp._jspService(index_jsp.java:171) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs. - - The file it is looking for seems to be installed |
From: Dan S. <da...@ca...> - 2008-05-22 17:17:47
|
If you add logging to the first line of parse_internal to print out the string "in" (or equivalent in a debugger) we can see what it's failing on. It's probably just a case of adding an else if to the parser method, but it's hard to see what it's barfing on at the moment. Dan. |
From: Steve L. <sw...@ca...> - 2008-05-22 16:23:06
|
After some investigation with a bisection search through the items that were causing the problem I've discovered that: <imsmd:keyword> <imsmd:langstring/> </imsmd:keyword> This was the culprit. An empty keyword in the metadata triggers this bug. Steve Steve Lay wrote: > My metadata contains brackets galore, round ones and square ones. > Surely these are allowed in fields like LOM:Description? > > Steve > > Raymond Chan wrote: >> The clue seems to be: >> >> Caused by: uk.ac.cam.caret.minibix.metadata.api.BadFormatException: >> Unexpected token CBRACKET at >> uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr >> (ParserImpl.java:92) >> >> Can you see anything in your manifest file which could have caused that? >> >> Raymond > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Qtitools-discuss mailing list > Qti...@li... > https://lists.sourceforge.net/lists/listinfo/qtitools-discuss |
From: Steve L. <sw...@ca...> - 2008-05-22 09:23:19
|
My metadata contains brackets galore, round ones and square ones. Surely these are allowed in fields like LOM:Description? Steve Raymond Chan wrote: > The clue seems to be: > > Caused by: uk.ac.cam.caret.minibix.metadata.api.BadFormatException: > Unexpected token CBRACKET at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr > (ParserImpl.java:92) > > Can you see anything in your manifest file which could have caused that? > > Raymond |
From: Raymond C. <ra...@ca...> - 2008-05-22 09:04:16
|
The clue seems to be: Caused by: uk.ac.cam.caret.minibix.metadata.api.BadFormatException: Unexpected token CBRACKET at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr (ParserImpl.java:92) Can you see anything in your manifest file which could have caused that? Raymond On Thu, 22 May 2008, Steve Lay wrote: > Now that we have Minibix code on sourceforge I'm making sure I use this > list for discussion of bugs in it! > > I've been trying to upload a content package, regrettably a private one, > and I'm getting the following error (see below). > > Any clues? > > Steve > > - - > > Error > > Sorry, an error occurred. > Please use the Back button on your web browser to return to where you > came from. > > The following is technical information which may help software > developers to diagnose the problem: > > uk.ac.cam.caret.minibix.qtibank.api.IMSSerializationException > at > uk.ac.cam.caret.minibix.qtibank.impl.depositor.IMSCPPackageDepositor.createDeposits(IMSCPPackageDepositor.java:213) > at > uk.ac.cam.caret.minibix.qtibank.impl.QTIBankImpl.createDeposits(QTIBankImpl.java:178) > at > uk.ac.cam.caret.minibix.qtibank.impl.QTIBankImpl.createDeposit(QTIBankImpl.java:129) > at > org.apache.jsp.actions.imscp_002dupload_jsprs._jspService(imscp_002dupload_jsprs.java:205) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at uk.org.ponder.rsac.servlet.RSACFilter.doFilter(RSACFilter.java:51) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > uk.ac.cam.caret.minibix.qtibank.webutil.AuthFilter.doFilter(AuthFilter.java:80) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:613) > Caused by: > uk.ac.cam.caret.minibix.imscp.processor.api.BadIMSCPException: > Unexpected metadata migration exception > at > uk.ac.cam.caret.minibix.imscp.processor.impl.IMSCPHolderImpl.extractMetadataForSearchTerms(IMSCPHolderImpl.java:134) > at > uk.ac.cam.caret.minibix.qtibank.impl.depositor.IMSCPPackageDepositor.createDeposits(IMSCPPackageDepositor.java:114) > ... 29 more > Caused by: uk.ac.cam.caret.minibix.metadata.api.BadFormatException: > Unexpected token CBRACKET > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr(ParserImpl.java:92) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parsePair(ParserImpl.java:62) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:50) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseList(ParserImpl.java:46) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr(ParserImpl.java:81) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parsePair(ParserImpl.java:59) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:50) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseList(ParserImpl.java:46) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parse_internal(ParserImpl.java:38) > at > uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.extractTerms(ParserImpl.java:24) > at > uk.ac.cam.caret.minibix.metadata.impl.MetadataKeyImpl.getSearchKeys(MetadataKeyImpl.java:26) > at > uk.ac.cam.caret.minibix.imscp.processor.impl.IMSCPHolderImpl.extractMetadataForSearchTerms(IMSCPHolderImpl.java:127) > ... 30 more > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Qtitools-discuss mailing list > Qti...@li... > https://lists.sourceforge.net/lists/listinfo/qtitools-discuss > -- Raymond Chan - ra...@ca... |
From: Steve L. <sw...@ca...> - 2008-05-22 07:12:41
|
Now that we have Minibix code on sourceforge I'm making sure I use this list for discussion of bugs in it! I've been trying to upload a content package, regrettably a private one, and I'm getting the following error (see below). Any clues? Steve - - Error Sorry, an error occurred. Please use the Back button on your web browser to return to where you came from. The following is technical information which may help software developers to diagnose the problem: uk.ac.cam.caret.minibix.qtibank.api.IMSSerializationException at uk.ac.cam.caret.minibix.qtibank.impl.depositor.IMSCPPackageDepositor.createDeposits(IMSCPPackageDepositor.java:213) at uk.ac.cam.caret.minibix.qtibank.impl.QTIBankImpl.createDeposits(QTIBankImpl.java:178) at uk.ac.cam.caret.minibix.qtibank.impl.QTIBankImpl.createDeposit(QTIBankImpl.java:129) at org.apache.jsp.actions.imscp_002dupload_jsprs._jspService(imscp_002dupload_jsprs.java:205) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at uk.org.ponder.rsac.servlet.RSACFilter.doFilter(RSACFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at uk.ac.cam.caret.minibix.qtibank.webutil.AuthFilter.doFilter(AuthFilter.java:80) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:613) Caused by: uk.ac.cam.caret.minibix.imscp.processor.api.BadIMSCPException: Unexpected metadata migration exception at uk.ac.cam.caret.minibix.imscp.processor.impl.IMSCPHolderImpl.extractMetadataForSearchTerms(IMSCPHolderImpl.java:134) at uk.ac.cam.caret.minibix.qtibank.impl.depositor.IMSCPPackageDepositor.createDeposits(IMSCPPackageDepositor.java:114) ... 29 more Caused by: uk.ac.cam.caret.minibix.metadata.api.BadFormatException: Unexpected token CBRACKET at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr(ParserImpl.java:92) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parsePair(ParserImpl.java:62) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:50) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseList(ParserImpl.java:46) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseExpr(ParserImpl.java:81) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parsePair(ParserImpl.java:59) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:50) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseListTail(ParserImpl.java:53) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parseList(ParserImpl.java:46) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.parse_internal(ParserImpl.java:38) at uk.ac.cam.caret.minibix.metadata.impl.ParserImpl.extractTerms(ParserImpl.java:24) at uk.ac.cam.caret.minibix.metadata.impl.MetadataKeyImpl.getSearchKeys(MetadataKeyImpl.java:26) at uk.ac.cam.caret.minibix.imscp.processor.impl.IMSCPHolderImpl.extractMetadataForSearchTerms(IMSCPHolderImpl.java:127) ... 30 more |
From: Steve L. <sw...@ca...> - 2008-05-20 14:32:15
|
Just a quick note to say that the Minibix code (and related projects) has now been uploaded to the SVN repository. At the moment it resides in a directory called "CARET", this is to help with the migration of the revision history. We actually have Minibix itself and some common libraries (which are used by AQuRate code right now) so I'm proposing to (re-)organize these appropriately soon. Steve |
From: Steve L. <sw...@ca...> - 2008-04-11 15:20:23
|
Ken, Sorry to be a bit slow getting back - not sure which repository you've been using to get the jar file. Is it through a Google code project? I'm forwarding this reply to another list to see if I can flush out the owners of the files. Steve Hamilton, Kenneth wrote: > Hello. > > I have been attempting to develop some code to > import QTI code into an existing assessment > system. In this effort, I have been using > the jar qti_v2p1_jaxb.jar, as I understood this > to be available for such use under an open > source (BSD) license. The version that I have > been using has class files dated March 10, 2008, > and has imsqti_v2p1 as its root package. It > appears to work fine for my needs. > > Now I cannot find this version of the jar on > the QTI development site. It has apparently been > replaced with a new jar > > qti_v2p1_jaxb_no_mathml_no_xinclude.jar > > with a different package structure. > > I would like to continue to use the version I have, > and not have to rewrite code. > > Typically we get versioned jars via maven, and > I have the March 10 version of your jar in our > local repository. It would be preferable to point > to a stable reference version that could be > downloaded by maven. > > I want to be sure that I am operating within the > bounds of your license as I understood it when I > copied this jar. I am planning to use it in an > upcoming release of a commercial product, and > I accept that it is "without warranty". > > I think it is very important for the adoption of QTI > to have reference versions of such fundamental > functionality freely available. > > Please let know if I have misunderstood the terms > of use. I am operating under a tight schedule and > need to know what I can rely upon. > > Thank you very much. > > Ken Hamilton > Principal Software Engineer > Follett Digital Resources > > > _______________________________________________ > IMS-QTI mailing list > IM...@li... > http://lists.ucles.org.uk/lists/listinfo/ims-qti |
From: Raymond C. <ra...@ca...> - 2008-03-11 18:04:47
|
We haven't finalised the implementation of search yet (so in particular, don't be surprised if the public demo doesn't do things quite right yet), but we intend to support searching of the following Metadata fields, at the very least: Title, Author, Description, QTI Interaction Type, QTI Feedback Don't forget that the last two have restricted vocabularies (see QTI standard), and that Author is in vCard format (which for our purposes can just be a string like "BEGIN:vcard FN:author_name END:vcard" as you previously said). We may at some point support searching of the Item and Feedback text inside the actual QTI Item itself. Thanks, Raymond On Tue, 11 Mar 2008, Campos, Alicia wrote: > Hello everyone, > > > > Can anybody of Minibix team tell me what metadata are intended to be > used as searching criteria of items in the bank? For example searching > items: by resource's title, by author, by interaction type... > > > > Thanks in advance, J > > > > Alicia. > > > > > This email has been scanned for all viruses by the MessageLabs Email > Security System. -- Raymond Chan - ra...@ca... |
From: Campos, A. <A.C...@ki...> - 2008-03-11 11:00:21
|
Hello everyone, Can anybody of Minibix team tell me what metadata are intended to be used as searching criteria of items in the bank? For example searching items: by resource's title, by author, by interaction type... Thanks in advance, J Alicia. This email has been scanned for all viruses by the MessageLabs Email Security System. |
From: Graham S. <l3...@ya...> - 2008-02-29 10:18:47
|
Hi All: Below is a copy of emails from Fawaz. Can anybody offer him more help? Graham S <Fawaz ("F. Ghali" <ana...@ho...>)> Do you know any JAVA code to parse QTI files? </Fawaz> <Graham> Not quite sure what you mean. If you mean simply parsing the QTI XML files, then you can use a standard Java Parser (either a SAX Parser or a DOM parser). You can find information and example code in Chapters 5 and 6 of http://java.sun.com/j2ee/1.4/docs/tutorial/doc/ Do you mean code to render the QTI xml as html (i.e. a fuller implementation)? There are one or two opensource locations with Java source code, but there is not much yet in the way of documentation. Look for example at: http://sourceforge.net/projects/qtitools/ which has the JQTI code produced at Southampton University, and also my own JAssess code. As I say, there is not a great deal of explanation of the code yet. I expect this to change in the near future. The site: http://qtitools.caret.cam.ac.uk/ is a good place to keep in touch with QTI developments (Look especially in the Tools link of the Main Menu). Hope that helps Graham Smith </Graham> <Fawaz> Hi Graham, Thanks for your reply. Basically, what I want is to retrieve questions and answers from QTI ( as items ) and store them in another XML file (none-QTI). Using DOM or SAX will be a nightmare to do such job, especially if I don't have QTI java implementation. I looked at JQTI: http://jqti.qtitools.org/ which is exactly what I want however I couldn't find it. The link you sent: http://sourceforge.net/projects/qtitools/ has only validater for QTI and does not do parsing. I was hoping to find a parser to extract questions and answerers. That's is really. If you know how I can do it, then please advise. Thanks. Fawaz <Fawaz> <Graham> Hi Fawaz: I do not know of any existing code which will do the relatively restricted job that you want. There is always a balance in effort between getting to understand and adapting someone else's code and writing your own! It seems that you are going to have to parse the XML, and I suggested the DOM parser as a relatively simple system to do this. The parser is standard Java: you do not need a QTI java implementation, except perhaps as an example. I will pass copies of this exchange of notes to a QTI discussion group to see if anyone else can help Graham </Graham> --------------------------------- Rise to the challenge for Sport Relief with Yahoo! for Good |
From: Steve L. <sw...@ca...> - 2008-02-22 09:09:37
|
Good catch Raymond, should make it into the forthcoming addendum now. Steve Raymond Chan wrote: > (Mostly for Steve, reply will probably be of interest to all though) > > In "New Meta-data Elements in IMS QTI v2.0": > http://www.imsglobal.org/question/qtiv2p1pd2/imsqti_mdudv2p1pd2.html#section > > 10003 > > There is an enumeration of all Interaction Types that can be described > in the Metadata - however, it doesn't seem to include mediaInteraction? > (which is described in the main QTI spec). > > Raymond |
From: Campos, A. <A.C...@ki...> - 2008-02-21 17:01:39
|
Thanks Dan, I think the imsmanifest attached has the QTICP Metadata correctly added. I am still not sure about the VCARD element which has to contain the name of the Author. In the file it is just an string like this: BEGIN:vcard FN:author_name END:vcard Is this right? Alicia. -----Original Message----- From: Dan Sheppard [mailto:da...@ca...] Sent: 21 February 2008 13:18 To: Campos, Alicia Cc: qti...@li... Subject: Re: [Qtitools-discuss] QTICP metadata Dear Alicia, Yes the qti metadata is like the lom metadata: a separate package, which should be wired up in the same way. I did it like this so that we can also plug in any kind of metadata we wish to add, in the future, eg dublin core, etc. Unfortunately, this makes things a bit confusing at startup, sometimes. It means you need to add two lines for each kind of metadata you use, at the top, for the factories, one for parsing, one for serializing. cp_parser.registerMetadataParser(mdf.getParserFactory()); cp_parser.registerSubSerializer(mdf.getCreator().getSerializer()); Dan. This email has been scanned for all viruses by the MessageLabs Email Security System. This email has been scanned for all viruses by the MessageLabs Email Security System. |
From: Dan S. <da...@ca...> - 2008-02-21 13:18:21
|
Dear Alicia, Yes the qti metadata is like the lom metadata: a separate package, which should be wired up in the same way. I did it like this so that we can also plug in any kind of metadata we wish to add, in the future, eg dublin core, etc. Unfortunately, this makes things a bit confusing at startup, sometimes. It means you need to add two lines for each kind of metadata you use, at the top, for the factories, one for parsing, one for serializing. cp_parser.registerMetadataParser(mdf.getParserFactory()); cp_parser.registerSubSerializer(mdf.getCreator().getSerializer()); Dan. |