Added kahoot-import

This commit is contained in:
Mawoka
2022-03-08 21:42:44 +01:00
parent 5c5386fdf8
commit 4f4b38d8b0
5 changed files with 47 additions and 9 deletions
+6
View File
@@ -3,6 +3,7 @@ import uuid
from datetime import datetime
from random import randint
from classquiz.kahoot_importer.import_quiz import import_quiz
from fastapi import APIRouter, Depends, HTTPException
from fastapi.responses import JSONResponse
@@ -84,3 +85,8 @@ async def update_quiz(quiz_id: str, quiz_input: QuizInput, user: User = Depends(
quiz.updated_at = datetime.now()
quiz.questions = quiz_input.dict()["questions"]
return await quiz.update()
@router.post("/import/{quiz_id}")
async def import_quiz_route(quiz_id: str, user: User = Depends(get_current_user)):
return await import_quiz(quiz_id, user)