Spaces:
Paused
Paused
from flask import Flask, render_template, request | |
from llm import get_prompt, get_responce | |
app = Flask(__name__) | |
# Assume your question generation logic is already defined | |
def generate_questions(question_type): | |
if question_type == 'mcq': | |
return ["What is the capital of France?", "Choose the correct answer from four options."] | |
elif question_type == 'fill_blank': | |
return ["The sun rises in the ____.", "Fill in the correct word."] | |
elif question_type == 'short_answer': | |
return ["Explain the process of photosynthesis."] | |
else: | |
return ["No questions available for the selected type."] | |
def home(): | |
return render_template('index.html') | |
def get_questions(): | |
question_type = request.form['question_type'] | |
prompt, seed = get_prompt(question_type) | |
questions = get_responce(prompt) | |
return render_template('questions.html', questions=questions, question_type=questions[0]["question_type"], seed = seed) | |
if __name__ == '__main__': | |
app.run(debug=True) |