FIRST: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362010-06-18T12:22:13ZEcoinformatics Redmine
Redmine Bug #5053 (New): Attempt to download either yields empty file or throws an error (Bespin)https://projects.ecoinformatics.org/ecoinfo/issues/50532010-06-18T12:22:13ZSandeep Namilikondasandeep.namilikonda@gmail.com
<p>2007F_BS111_Exam3 (moyerbrailean.619.14)</p>
<p>Assessment has 50 items and displays all metadata on the website.<br />But, any attempt to download it seems to fail.<br />For example, with one metadata item chosen to be downloaded, a download<br />results in an empty .csv file to be returned.<br />When I increased this number, to say 10, then attempt to download <br />transpose or non-transpose resulted in the following error:</p>
<p>HTTP Status 500 -</p>
<p>type Exception report</p>
<p>message</p>
<p>description The server encountered an internal error () that prevented it from fulfilling this request.</p>
<p>exception</p>
<p>org.apache.jasper.JasperException: -1<br /> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)<br /> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)<br /> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)<br /> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)<br /> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)<br />root cause</p>
<p>java.lang.ArrayIndexOutOfBoundsException: -1<br /> java.util.ArrayList.remove(ArrayList.java:392)<br /> org.apache.jsp.style.skins.first.download_jsp.transpose(download_jsp.java:335)<br /> org.apache.jsp.style.skins.first.download_jsp.handleDataquery(download_jsp.java:483)<br /> org.apache.jsp.style.skins.first.download_jsp._jspService(download_jsp.java:563)<br /> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)<br /> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)<br /> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)<br /> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)<br /> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br /> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)</p> Bug #5039 (New): Errors while saving assessments on to the serverhttps://projects.ecoinformatics.org/ecoinfo/issues/50392010-06-03T15:19:52ZSandeep Namilikondasandeep.namilikonda@gmail.com
<p>Packages saved on to the server are incorrectly reported as <strong>not</strong> saved <br />in Morpho. e.g.,2007F_BS111_Exam1 (moyerbrailean.452.18)</p>
<p>Also, when a user revises an assessment package's content such as <br />modifying student data and re-uploads, the server throws a revision error<br />on the lines of "Document not found for accession number .. "</p> Bug #4999 (New): FIRST Website download and missing metadata issueshttps://projects.ecoinformatics.org/ecoinfo/issues/49992010-05-12T01:18:36ZSandeep Namilikondasandeep.namilikonda@gmail.com
<p>Features that used to function well seem to give inconsistent and incorrect <br />results. In an attempt to test the download feature on the FIRST website,<br />Jay synchronized an already existing package onto his laptop using Morpho,<br />made nominal edits, and saved it back on to the server so that he could <br />then try and download it from the website. Here are the issues he encountered.</p>
<p>1) When the duplicate package was uploaded to the server, the server complained<br /> about the assessment item ID (or revision number?) being smaller than <br /> the copy that was already on the server.</p>
<pre><code>So, Jay saved the package again to get around the issue.</code></pre>
<p>2) Once the package was on the server, he checked on the website to view the<br /> contents of the package. Surprisingly, he found the meta data missing from<br /> the duplicate package as well as the original package.</p>
<p>3) When he tried to download the duplicate package, he was only able to <br /> download the transposed form of it.</p>
<p>4) Later, Jay uploaded another duplicate package, this time without any<br /> metadata included. The upload made all the items from the original <br /> package not to appear on the website until Jay reopened the original<br /> package using Morpho and saved it back to the network.</p>
<p>Further attempts to download any of the packages led to ArrayOutOfBounds <br />exception.</p> Bug #4391 (New): Current scheme of naming revisions of datapackages under Morpho seems faultyhttps://projects.ecoinformatics.org/ecoinfo/issues/43912009-09-16T20:48:01ZSandeep Namilikondasandeep.namilikonda@gmail.com
<p>Suppose a data package has undergone a number of revisions, say v1 - v10.</p>
<p>Opening an older revision of an assessment, say v6, making a few changes<br />and saving it would overwrites the existing v7.</p>
<p>So, effectively, an older version has been overwritten. But, the latest revision<br />for that assessment in the list of data packages under Morpho is still v10. If you close and open the datapackage, it still opens v10, which is not the most current one (v7 is). <br />This behavior is counter intuitive.</p>
<p>Further, we notice that making changes to v6 and saving it as v7 automatically<br />disables revisions v8 and v9. This is in line with the expected behavior. Yet,<br />the latest revision getting a number v7 and overwriting the older copy of v7<br />should be deemed absolutely faulty. Ideally, v8, v9, and v10 should be <br />disabled/deleted or revisions to v6 should result in v11.</p> Bug #4146 (New): Allow for multiple responses (check all that apply) for MultipleChoiceResponseItemhttps://projects.ecoinformatics.org/ecoinfo/issues/41462009-06-11T15:26:05ZRyan McFallmcfall@hope.edu
<p>In MultipleChoiceResponseItem.generateXML, there is a possibility of allowing multiple responses. However, the code below doesn't make a lot of sense:</p>
<p>if(multipleResponses){<br /> xml.append("<response_lid ident = \"Q"+id+"\" rcardinality = \"Multiple\" rtiming = \"No\">\n");<br /> xml.append("<render_choice shuffle = \"Yes\" minnumber = \"1\" maxnumber = \"4\">\n");<br />}</p>
<p>In particular, the maxnumber attribute is just an arbitrary number, and so there needs to be a way for the user to specify this.</p> Bug #3880 (New): Handle exceptions when parser is runninghttps://projects.ecoinformatics.org/ecoinfo/issues/38802009-03-10T21:17:58ZRyan McFallmcfall@hope.edu
<p>When the parser throws a runtime exception during parsing, the whole process basically comes to a halt and nothing happens. We need to catch these exceptions in the extract/parse process and at least give the user as many questions as possible. We'll also need to keep a list of the questions that errors are thrown on and use this list to give feedback to the user indicating where things might have gone wrong.</p> Bug #3867 (New): adding question numberhttps://projects.ecoinformatics.org/ecoinfo/issues/38672009-03-08T20:55:52ZJay Leeleejon20@msu.edu
<p>when we add question, is there any way we can assign the question number?</p> Bug #3821 (New): Cannot launch parser within Morpho when using Java 1.6https://projects.ecoinformatics.org/ecoinfo/issues/38212009-02-17T23:54:23Zben leinfelderleinfelder@nceas.ucsb.edu
<p>We're finding this happens with Java 1.6 on both Window XP and Windows Vista.<br />The JPedal classes are not being found by the classloader from within the AWT-EventQueue thread (weird!).</p> Bug #3664 (New): Allow exception pages for header/footer selectionshttps://projects.ecoinformatics.org/ecoinfo/issues/36642008-11-13T12:06:02ZRyan McFallmcfall@hope.edu
<p>When the user deletes a selection of type header/footer, we should ask them whether they want to delete it on all pages, or just on that page.</p>
<p>This means we'll need to store an exception list, or to convert the header footer selection into individual selections. The second is probably easier to write, but potentially more annoying to the user if they subsequently want to delete all of the headers/footers.</p> Bug #3661 (New): Add ability to show bounding boxes around vector imageshttps://projects.ecoinformatics.org/ecoinfo/issues/36612008-11-13T11:54:15ZRyan McFallmcfall@hope.edu
<p>At this stage we won't attempt to auto-combine them, but we should at least be able to show where the vector images are so that users know what they are looking for.</p> Bug #3442 (New): Add first/last page buttons to PDFPane and ExtractedQuestionsPanehttps://projects.ecoinformatics.org/ecoinfo/issues/34422008-07-09T19:58:15ZRyan McFallmcfall@hope.edu
<p>Add these buttons along with associated actions, and change icons to be ASCII <<, <, >, >>, and make sure that tool tip text is enabled for them.</p> Bug #3359 (In Progress): Allow files to be assigned to only sensible types of datahttps://projects.ecoinformatics.org/ecoinfo/issues/33592008-06-03T17:39:51ZRyan McFallmcfall@hope.edu
<p>It doesn't make sense to allow files to be assigned to scores, number of tries, or time - probably only Responses and Feedback.</p>
<p>As part of this process, it probably makes sense to make an enum of the possible data types, and then modify ChooseTypesOfDataToImport to create a checkbox for the types of values in that enum.</p> Bug #3311 (New): Delete old auto-save fileshttps://projects.ecoinformatics.org/ecoinfo/issues/33112008-05-22T14:16:56ZRyan McFallmcfall@hope.edu
<p>If an auto-save file cannot be loaded for some reason, delete it.</p> Bug #3307 (New): Deal with student data in columns betterhttps://projects.ecoinformatics.org/ecoinfo/issues/33072008-05-22T11:13:52ZRyan McFallmcfall@hope.edu
<p>There are several screens that need to be fixed to deal with student data being in columns rather than rows:<br />1. DataTypeSpecification<br />2. IdentifyStudentColumn<br />3. CheckForEquallySpacedColumns<br />4. LabelDataColumns</p> Bug #3285 (In Progress): Auto size JTable in DataSourcePreviewPanelhttps://projects.ecoinformatics.org/ecoinfo/issues/32852008-05-08T16:00:22ZRyan McFallmcfall@hope.edu
<p>Adjust preferred height of the JTable so that it is sized to show all rows if possible.</p>