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()