codingchobo / app.py
jinggujiwoo7's picture
Update app.py
a8345a1 verified
raw
history blame
999 Bytes
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()