Clean up the code.
This commit is contained in:
62
app.py
62
app.py
@@ -1,25 +1,21 @@
|
||||
import threading
|
||||
|
||||
from flask import Flask, request
|
||||
from flask_jwt_extended import JWTManager, jwt_required
|
||||
from functools import reduce
|
||||
|
||||
from helper.ExamVariant import ExamVariant
|
||||
import firebase_admin
|
||||
from firebase_admin import credentials
|
||||
from flask import Flask, request
|
||||
from flask_jwt_extended import JWTManager, jwt_required
|
||||
|
||||
from helper.api_messages import *
|
||||
from helper.exam_variant import ExamVariant
|
||||
from helper.exercises import *
|
||||
from helper.file_helper import delete_files_older_than_one_day
|
||||
from helper.firebase_helper import *
|
||||
from helper.heygen_api import create_video, create_videos_and_save_to_db
|
||||
from heygen.AvatarEnum import AvatarEnum
|
||||
from helper.speech_to_text_helper import *
|
||||
from helper.openai_interface import *
|
||||
import os
|
||||
import re
|
||||
import logging
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
from templates.question_templates import *
|
||||
from helper.question_templates import *
|
||||
from helper.speech_to_text_helper import *
|
||||
from heygen.AvatarEnum import AvatarEnum
|
||||
|
||||
load_dotenv()
|
||||
|
||||
@@ -357,27 +353,6 @@ def get_writing_task_2_general_question():
|
||||
return str(e)
|
||||
|
||||
|
||||
# THE SAVING OF WRITING IS DONE WITHOUT THE API ON THE FRONTEND
|
||||
# @app.route('/writing', methods=['POST'])
|
||||
# @jwt_required()
|
||||
# def save_writing_task():
|
||||
# try:
|
||||
# data = request.get_json()
|
||||
# exercises = data.get('exercises')
|
||||
# template = getWritingTemplate()
|
||||
# id = str(uuid.uuid4())
|
||||
# for i, exercise in enumerate(exercises, start=0):
|
||||
# template["exercises"][i]["prompt"] = exercise
|
||||
#
|
||||
# (result, id) = save_to_db_with_id("writing", template, id)
|
||||
# if result:
|
||||
# return {**template, "id": id}
|
||||
# else:
|
||||
# raise Exception("Failed to save writing: " + template)
|
||||
# except Exception as e:
|
||||
# return str(e)
|
||||
|
||||
|
||||
@app.route('/speaking_task_1', methods=['POST'])
|
||||
@jwt_required()
|
||||
def grade_speaking_task_1():
|
||||
@@ -778,25 +753,6 @@ def get_reading_passage_3_question():
|
||||
return str(e)
|
||||
|
||||
|
||||
# THE SAVING OF READING IS DONE WITHOUT THE API ON THE FRONTEND
|
||||
# @app.route('/reading', methods=['POST'])
|
||||
# @jwt_required()
|
||||
# def save_reading_passage():
|
||||
# try:
|
||||
# data = request.get_json()
|
||||
# parts = data.get('parts')
|
||||
# template = getReadingTemplate()
|
||||
# template["parts"] = parts
|
||||
# id = str(uuid.uuid4())
|
||||
# (result, id) = save_to_db_with_id("reading", template, id)
|
||||
# if result:
|
||||
# return {**template, "id": id}
|
||||
# else:
|
||||
# raise Exception("Failed to save reading: " + template)
|
||||
# except Exception as e:
|
||||
# return str(e)
|
||||
|
||||
|
||||
@app.route('/level', methods=['GET'])
|
||||
@jwt_required()
|
||||
def get_level_exam():
|
||||
|
||||
Reference in New Issue
Block a user