allow question groups without feedback element
This commit is contained in:
		
							parent
							
								
									73839ea015
								
							
						
					
					
						commit
						d05b9f7f70
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		|  | @ -107,9 +107,13 @@ class Response(object): | ||||||
|             if scoreMax > 0.0: |             if scoreMax > 0.0: | ||||||
|                 relScore = score / scoreMax |                 relScore = score / scoreMax | ||||||
|                 wScore = relScore * len(qugroup.feedbackItems) - 0.00001 |                 wScore = relScore * len(qugroup.feedbackItems) - 0.00001 | ||||||
|  |                 if qugroup.feedbackItems: | ||||||
|  |                     feedback = qugroup.feedbackItems[int(wScore)] | ||||||
|  |                 else: | ||||||
|  |                     feedback = u'' | ||||||
|                 result.append(dict( |                 result.append(dict( | ||||||
|                         group=qugroup, |                         group=qugroup, | ||||||
|                         feedback=qugroup.feedbackItems[int(wScore)], |                         feedback=feedback, | ||||||
|                         score=relScore)) |                         score=relScore)) | ||||||
|         ranks = getRanks([r['score'] for r in result]) |         ranks = getRanks([r['score'] for r in result]) | ||||||
|         for idx, r in enumerate(result): |         for idx, r in enumerate(result): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue