This commit is contained in:
Ross
2021-12-15 20:36:41 +00:00
parent d31b8efb16
commit f1a149704c
7 changed files with 289 additions and 0 deletions
@@ -0,0 +1,53 @@
# Generated by Django 3.2.8 on 2021-12-15 20:36
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('anatomy', '0056_alter_ciduseranswer_score'),
]
operations = [
migrations.AddField(
model_name='exam',
name='stats_candidates',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_graph',
field=models.TextField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_max',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_max_possible',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_mean',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_median',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_min',
field=models.FloatField(default=0),
),
migrations.AddField(
model_name='exam',
name='stats_mode',
field=models.CharField(default=0, max_length=25),
),
]
+12
View File
@@ -558,6 +558,18 @@ def exam_scores_cid(request, pk):
max_score = len(questions) * 2
exam.stats_mean = mean
exam.stats_median = median
exam.stats_mode = mode
exam.stats_candidates = len(user_scores_list)
exam.stats_max_possible = max_score
exam.stats_min = min(user_scores_list)
exam.stats_max = max(user_scores_list)
exam.stats_graph = fig_html
return render(
request,
"anatomy/exam_scores.html",