Added created_at and score to training docs

This commit is contained in:
Carlos Mesquita
2024-08-01 20:49:22 +01:00
parent a931f06c47
commit 034be25e8e

View File

@@ -1,3 +1,4 @@
from datetime import datetime
from logging import getLogger
from typing import Dict, List
@@ -35,6 +36,7 @@ class TrainingContentService:
weak_areas["weak_areas"].append(area.dict())
training_doc = {
'created_at': int(datetime.now().timestamp() * 1000),
**exam_map,
**usefull_tips.dict(),
**weak_areas
@@ -182,6 +184,7 @@ class TrainingContentService:
exercises[module][exam_id]["exercises"].extend(self._get_writing_prompts_and_answers(stat, exam))
exam_map[exam_id]["score"] = round((exam_total_correct / exam_total_questions) * 100)
exam_map[exam_id]["module"] = module
return exercises, exam_map
def _get_writing_prompts_and_answers(self, stat, exam):