Status: Accepted
Owner:
t...@...
Labels: Type-Enhancement
New issue 240 by
t...@...: elembuilder statistics
http://code.google.com/p/solfege/issues/detail?id=240The 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
solfege-devel-request@...
with a subject of "unsubscribe", or visit
https://lists.sourceforge.net/lists/listinfo/solfege-devel