File size: 999 Bytes
7f4441c a8345a1 7f4441c 5e95e64 7f4441c a8345a1 e46bb7f 5e95e64 a8345a1 5e95e64 7f4441c 17411ab a8345a1 17411ab a8345a1 17411ab |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import gradio as gr
# μ§λ¬Έμ μ μ₯ν λ³μ
submitted_question = ""
# μ μλμ μ§λ¬Έ μ
λ ₯ λ°κΈ°
def teacher_question(question):
global submitted_question
submitted_question = question
return "", question
# μ§λ¬Έμ΄ μ μΆλμμμ νμΈνλ ν¨μ
def check_submission():
return submitted_question
# Gradio μΈν°νμ΄μ€ μ μ
with gr.Blocks() as demo:
with gr.Tab("Teacher's Question"):
question_input = gr.Textbox(lines=2, placeholder="Enter your question here...", label="Teacher's Question")
submit_question = gr.Button("Submit")
output_question = gr.Textbox(label="Submitted Question")
submit_question.click(teacher_question, inputs=question_input, outputs=[output_question])
with gr.Tab("Check Submission"):
check_button = gr.Button("Check Submission")
submitted_text = gr.Textbox(label="Submitted Question")
check_button.click(check_submission, outputs=submitted_text)
demo.launch()
|