[samigo-team] Regression: number formats of Numeric answers
Neal Caidin
nealcaidin at sakaifoundation.org
Sat Sep 8 06:18:57 PDT 2012
Hi All,
I don't know enough technically to comment (and maybe I shouldn't have to begin with). It was really just a question that came up in my brain based on Horowitz's email, his minor rant. Thanks for your responses.
-- Neal
On Sep 7, 2012, at 5:50 PM, Earle Nietzel <earle.nietzel at gmail.com> wrote:
> Hi everyone,
>
> After reviewing this issue I believe this should be good for 2.9. It's
> handling the comma's in the same manner as they were in 2.8, agreed
> that this solution may not be ideal see Davids minor rant below, but
> it is no worse than the way it was done before!
>
> So for the interests in moving forward :)
>
> +1 for inclusion
>
> Earle
>
> On Fri, Sep 7, 2012 at 5:07 PM, Karen Tsao <ktsao at stanford.edu> wrote:
>> Hi Neal,
>>
>> Do you mean reverting the whole feature or just the fix that I added in
>> yesterday? I believe it will take lots effort to revert this feature. If you
>> mean reverting my fix, I think if we can perform tests to cover different
>> scenarios, it can go in. Especially, Earle has reviewed the code and fixed
>> my typo :)
>>
>> And then if we want to go for a better solution, we can anyway do it in
>> 2.9.1. What do you think?
>>
>> Earle,
>>
>> Thanks a lot for reviewing it and correct my typo.
>>
>> Karen
>>
>>
>>
>> On Fri, Sep 7, 2012 at 9:29 AM, Neal Caidin <nealcaidin at sakaifoundation.org>
>> wrote:
>>>
>>> Should we consider getting this done the "right" way and holding it back
>>> from the 2.9.0 release, maybe target 2.9.1 , or will this be good enough?
>>>
>>> For the Test Fest, do we have any test scripts on this so others can also
>>> try and break it?
>>>
>>> Thanks,
>>> Neal
>>>
>>> On Sep 7, 2012, at 3:31 AM, David Horwitz <david.horwitz at uct.ac.za> wrote:
>>>
>>> I will do some testing on this.
>>>
>>> *minor rant*
>>> I am concerned about some of the code we're accepting and the consequences
>>> we see. There are a number of issues with this code:
>>>
>>> - The functions are not documented. What does FinQuestionValidator and its
>>> methods do? What is the expected behaviour?
>>> - The lack of unit test coverage. While the architecture of SAM makes it
>>> dicficult (or imposible) to cover anything there is no reason why utility
>>> methods like this shouldn't be.
>>> - The answers are validated in different ways by different parts of the
>>> code - this is asking for trouble.
>>> *end minor rant*
>>>
>>> D
>>> On 09/07/2012 01:34 AM, Karen Tsao wrote:
>>>
>>> I made a fix which basically adds back the related lines that have been
>>> removed. Now the comma works as period. As there is not much time, I only
>>> did some simple tests. Can we get some QA help to perform detailed
>>> regression tests as SAM-1221 contains couple of different scenarios.
>>>
>>> Thanks,
>>> Karen
>>>
>>> On Thu, Sep 6, 2012 at 10:50 AM, David Horowitz <david.horwitz at uct.ac.za>
>>> wrote:
>>>>
>>>> Unfortunately didn't have a chance to look into it today. The fix I had
>>>> seemed to break the si notation reading. Hence the unit tests I put in trunk
>>>>
>>>> Sent from my iPad
>>>>
>>>> On 06 Sep 2012, at 7:02 PM, Karen Tsao <ktsao at stanford.edu> wrote:
>>>>
>>>> Hi David,
>>>>
>>>> Any progress in https://jira.sakaiproject.org/browse/SAM-1793? As Mathew
>>>> pointed out, your fix is a better solution, can you let me know why you
>>>> reverted it? I can take over the remaining work if we are on the right
>>>> track.
>>>>
>>>> Thanks,
>>>> Karen
>>>>
>>>> On Wed, Sep 5, 2012 at 10:22 AM, David Horowitz <david.horwitz at uct.ac.za>
>>>> wrote:
>>>>>
>>>>> Hi Karen,
>>>>>
>>>>> I committed a change set against 1221 that includes a unit test for the
>>>>> common cases and 1 for the broken case commented out. The change set I
>>>>> committed to uct msub seems to break other things.
>>>>>
>>>>> I will check in the morning
>>>>>
>>>>> D
>>>>>
>>>>> Sent from my iPad
>>>>>
>>>>> On 05 Sep 2012, at 7:03 PM, Karen Tsao <ktsao at stanford.edu> wrote:
>>>>>
>>>>> Hi David,
>>>>>
>>>>> I see what you mean. I will look into this now. But as SAM-1221 is
>>>>> contributed by UPV, I will contact them to see if they can provide a fix
>>>>> sooner.
>>>>>
>>>>> By the way, do you have any test case set because SAM-1221 can have many
>>>>> different combinations. I want to be able to cover all of them.
>>>>>
>>>>> Thanks,
>>>>> Karen
>>>>>
>>>>> On Wed, Sep 5, 2012 at 4:51 AM, David Horwitz <david.horwitz at uct.ac.za>
>>>>> wrote:
>>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I seem to have found a serious regression in 2.9:
>>>>>>
>>>>>> https://jira.sakaiproject.org/browse/SAM-1793
>>>>>>
>>>>>> it seems to have been introduced by SAM-122 (support for scientific
>>>>>> notation)
>>>>>>
>>>>>> In 2.8 and prior either a comma or a full stop could be used to denote
>>>>>> a
>>>>>> decimal separator. The UI still lists the comma as a valid separator
>>>>>> outside of scientific notation. However gradingService.validate only
>>>>>> accepts a full stop.
>>>>>>
>>>>>> In the case of an upgraded system it means that any students answers
>>>>>> with a comma will lead to an unhandled exception.
>>>>>>
>>>>>> Do we need a complex upgrade to fix all answers (and a fix to the UI
>>>>>> docs) or is the method buggy?
>>>>>>
>>>>>> Regards
>>>>>>
>>>>>> David
>>>>>> _______________________________________________
>>>>>> samigo-team mailing list
>>>>>> samigo-team at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/samigo-team
>>>>>
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> samigo-team mailing list
>>> samigo-team at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/samigo-team
>>>
>>>
>>
More information about the samigo-team
mailing list