File size: 941 Bytes
b20898d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 os, sys
import numpy as np
import pandas as pd
import gradio as gr

from libs import *

import logging

logging.basicConfig(level=logging.DEBUG)


with gr.Blocks(title="μˆ˜μ—… 성적 확인") as demo:
    gr.Markdown("μˆ˜μ—… 성적 확인을 μœ„ν•΄, μˆ˜μ—…κ³Ό 이름 ν•™λ²ˆμ„ μž…λ ₯ν•˜μ„Έμš”.")

    with gr.Row():
        with gr.Column():
            class_select = gr.Dropdown(choices=CLASS_LST, multiselect=False, label="μˆ˜μ—… 선택")
            name_input = gr.Textbox(label="이름 μž…λ ₯")
            number_input = gr.Textbox(label="ν•™λ²ˆ μž…λ ₯")
            input_buttton = gr.Button("확인")

        with gr.Column():
            image_output = gr.Image(label="성적 뢄포 κ·Έλ¦Ό")
            data_output = gr.Dataframe(label="성적", interactive=True)
    
    input_buttton.click(check_grade,inputs=[name_input, number_input, class_select], outputs = [image_output, data_output])
    

demo.launch(debug=True)