diff --git a/backend/app.py b/backend/app.py index 89a2f08..adfb5fd 100644 --- a/backend/app.py +++ b/backend/app.py @@ -53,7 +53,7 @@ app.register_blueprint(courseBlueprint,url_prefix='/api/course') def send_file(filename): return send_from_directory(USER_UPLOADS_DIR, filename) -@app.route('/courseSegment//>') +@app.route('/courseSegment///') def get_pdf_file_as_pages(filename: str, page: int, dtype: str): if dtype == 'txt': return send_from_directory(os.path.join(USER_UPLOADS_DIR, filename+'_parts'), f"{page}.txt") diff --git a/backend/blueprints/quiz/__init__.py b/backend/blueprints/quiz/__init__.py index 63ffc0e..84823a3 100644 --- a/backend/blueprints/quiz/__init__.py +++ b/backend/blueprints/quiz/__init__.py @@ -4,13 +4,13 @@ import uuid import requests from flask import Blueprint, request, jsonify, g, url_for from uuid import UUID -from ...db.model import db, User, Course, Enrollment,Chat, Quiz, QuizAttempt +from db.model import db, User, Course, Enrollment,Chat, Quiz, QuizAttempt from utils.auth import auth_required import requests from config import SPAM_SCORE_THRESHOLD, AI_SPAM_SERVICES_MICROSERVICE, USER_UPLOADS_DIR, AI_QUIZ_SERVICES_MICROSERVICE from sqlalchemy import desc, select, and_ -quiz = Blueprint('chat', __name__) +quiz = Blueprint('quiz', __name__) @quiz.route('/generate') @@ -106,7 +106,7 @@ def get_incomplete_quiz(): @quiz.route('/get/allComplete') @auth_required() -def get_incomplete_quiz(): +def get_complete_quiz(): try: course_id: uuid.UUID = uuid.UUID(request.args['course_id']) except KeyError: @@ -152,7 +152,7 @@ def get_incomplete_quiz(): @quiz.route('/submit') @auth_required() -def get_incomplete_quiz(): +def submit_quiz(): try: answer: str = request.form['answer'].strip() quiz_id: uuid.UUID = uuid.UUID(request.form['course_id'])