Fix Backend

main
Kushal Dotel 6 months ago
parent c603e293da
commit 8d0ae7769a
  1. 2
      backend/app.py
  2. 8
      backend/blueprints/quiz/__init__.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/<string:filename/<int:page>/<string:dtype>>')
@app.route('/courseSegment/<string:filename>/<int:page>/<string:dtype>')
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")

@ -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'])

Loading…
Cancel
Save