ChenyuRabbitLove commited on
Commit
322cad2
1 Parent(s): e7104d8

chore: update app.py

Browse files
Files changed (2) hide show
  1. __pycache__/app.cpython-311.pyc +0 -0
  2. app.py +34 -17
__pycache__/app.cpython-311.pyc ADDED
Binary file (2.27 kB). View file
 
app.py CHANGED
@@ -1,26 +1,43 @@
1
  import gradio as gr
2
 
3
- category_list = ["N(數與量)", "S(空間與形狀)", "G(座標幾何)", "R(關係)"," A(代數)", "F(函數)", "D(資料與不確定性)"]
4
- grade_list = ['1', '2', '3', '4', '5', '6', '7', '8','9']
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  with gr.Blocks() as demo:
7
- input_text = gr.Textbox()
8
- category = gr.Dropdown(category_list)
 
 
 
 
9
 
10
- @gr.render(inputs=input_text)
11
- def show_split(text):
12
- if len(text) == 0:
13
- gr.Markdown("## No Input Provided")
14
- else:
15
- for letter in text:
16
- with gr.Row():
17
- text = gr.Textbox(letter)
18
- btn = gr.Button("Clear")
19
- btn.click(lambda: gr.Textbox(value=""), None, text)
 
 
20
 
21
- @gr.render(inputs=None)
22
- def show_grade_dropdown():
23
- grade = gr.Dropdown(grade_list)
24
 
25
  if __name__ == "__main__":
26
  demo.launch()
 
1
  import gradio as gr
2
 
3
+ category_list = [
4
+ "N(數與量)",
5
+ "S(空間與形狀)",
6
+ "G(座標幾何)",
7
+ "R(關係)",
8
+ " A(代數)",
9
+ "F(函數)",
10
+ "D(資料與不確定性)",
11
+ ]
12
+ grade_list = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]
13
+ course_code_list = ["3", "5"]
14
+ concept_code_list = [
15
+ "1-1 【概念1】:相反的量",
16
+ "1-1 【概念2】:比0小的數",
17
+ "1-1 【概念3】:性質符號",
18
+ ]
19
 
20
  with gr.Blocks() as demo:
21
+ category = gr.Dropdown(
22
+ choices=category_list,
23
+ label="1. 選擇主題類別",
24
+ )
25
+ grade = gr.Dropdown(choices=grade_list, label="2. 選擇年級階段")
26
+ course_code = gr.Dropdown(choices=course_code_list, label="3. 選擇流水號")
27
 
28
+ @gr.render(inputs=[category, grade, course_code])
29
+ def show_course_dropdown(category, grade, course_code):
30
+ gr.Markdown(f"### 目前選擇的主題類別是:{category if category else '未選擇'}")
31
+ gr.Markdown(f"### 目前選擇的年級階段是:{grade if grade else '未選擇'}")
32
+ gr.Markdown(
33
+ f"### 目前選擇的流水號是:{course_code if course_code else '未選擇'}"
34
+ )
35
+ if category is not None and grade is not None and course_code is not None:
36
+ result = gr.Markdown(
37
+ f"# 所選課程編碼為:{list(category)[0]}-{grade}-{course_code}:負數與數的四則混合運算(含分數、小數):使用「正、負」表徵生活中的量;相反數;數的四則混合運算。"
38
+ )
39
+ concept = gr.Dropdown(choices=concept_code_list, label="4. 選擇概念")
40
 
 
 
 
41
 
42
  if __name__ == "__main__":
43
  demo.launch()