Status: Accepted
Owner: [email protected]
Labels: Type-Enhancement

New issue 240 by [email protected]: elembuilder statistics
http://code.google.com/p/solfege/issues/detail?id=240

The elembuilder module calls  
m_statistics.add_wrong(self.m_P.get_cname(), "None")
when the user answers wrong. This is problematic since the percentages  
table will show a row with the label "None" since PercentagesTable.update  
calls get_keys(all_keys=True).

Using all_keys=True is correct, because this will let the user see the  
statistics for questions they nevery have answered correctly.

A user have suggested that we should store the users answer when answering  
wrong. I think this is better than storing None, since it will make  
elembuilder consistent with the other exercises. But since answering  
is "free-form" the user will soon fill up the statistics database with lots  
of answers keys that will never be asked. So if we do this, we need to  
filter the statistics keys when displaying statistics.

In the current implementation, statistics.py will see all correct and wrong  
answers, and assume that using all those keys is ok. Maybe the exercise  
need to tell the statistics module which keys to display.


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Solfege-devel mailing list
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe", or visit
https://lists.sourceforge.net/lists/listinfo/solfege-devel

Reply via email to