[WWdevel] preparing for WeBWorK 2.1.1
John Jones
jj at asu.edu
Fri Jan 28 10:28:29 EST 2005
Sam Hathaway wrote:
> I've backported a good number of bugfixes from HEAD to rel-2-1-patches
> in preparation for tagging a 2.1.1 release. I've attached a list of
> the changes that have and have not been backported. Over the next few
> days, I'll be testing rel-2-1-patches to ensure that it is stable.
>
> If you have some time, please test this branch as well so we can make
> sure nothing falls through the cracks. If you have a favorite bug
> you'd like to see fixed in 2.1.1, please fix it or let me know about it.
Yesterday I had someone come to me with a variety of bugs on the scoring
page.
1. There are 4 checkboxes. Their values are not sticky.
2. The two middle checkboxes are checked by default (ok so far), but
if you uncheck them it does no good. The columns are still produced.
3. If you forget to check some sets to score, you get a webwork error
(with stack trace). You should get a more pleasant "badmessage".
4. The cvs files have padding in them to right justify the columns.
This messes up sorting them in at least some spreadsheets. Since
webwork doesn't give you the option to sort the lines for you, you
pretty much need to sort them in your spreadsheet.
The first three are clear bugs which I can fix when I get around to it.
The last one may be a big more of a judgement call.
The last one is there presumably to make the scoring output look nice
when it is displayed in a pre group on the page. I think the right fix
would be to not pad when creating the file (that much is easy). Then
when producing a copy of the cvs file on the web page, padding would
have to be added at that stage. So, that step is not a simple read file
and dump its output on the screen, but it should still should not be too
complicated.
A second way to fix this which is simpler, but less pleasing (in terms
of programming aesthetics) would be to generate two copies of cvs files
when scoring - one without padding for download and one with padding for
display.
In addition to removing the padding, we may want to add the possibility
of sorting lines of the spreadsheet (allow specifying up to three
columns to sort on).
Thoughts on the .csv files?
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://webwork.maa.org/pipermail/webwork-devel/attachments/20050128/1060a76b/attachment.html>
More information about the webwork-devel
mailing list