handle question groups without answers
This commit is contained in:
parent
358545833f
commit
b8009b51f8
1 changed files with 4 additions and 2 deletions
|
@ -119,8 +119,10 @@ class Response(object):
|
||||||
def getTeamResult(self, mine, teamData):
|
def getTeamResult(self, mine, teamData):
|
||||||
result = []
|
result = []
|
||||||
for idx, qgdata in enumerate(mine):
|
for idx, qgdata in enumerate(mine):
|
||||||
values = [data.values[qgdata['group']] for data in teamData]
|
values = [data.values.get(qgdata['group']) for data in teamData]
|
||||||
avg = sum(values) / len(teamData)
|
values = [v for v in values if v is not None]
|
||||||
|
#avg = sum(values) / len(teamData)
|
||||||
|
avg = sum(values) / len(values)
|
||||||
result.append(dict(group=qgdata['group'], average=avg))
|
result.append(dict(group=qgdata['group'], average=avg))
|
||||||
ranks = getRanks([r['average'] for r in result])
|
ranks = getRanks([r['average'] for r in result])
|
||||||
for idx, r in enumerate(result):
|
for idx, r in enumerate(result):
|
||||||
|
|
Loading…
Add table
Reference in a new issue