cwadayi commited on
Commit
b5b9f3b
·
verified ·
1 Parent(s): 173d3a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -9
app.py CHANGED
@@ -103,7 +103,7 @@ def check_quiz_answer(choice):
103
  if choice == "在遠端的 Mac Studio 上的 Dev Container 裡":
104
  return "✅ **答對了!** 你完全掌握了!你的 Windows 電腦只是一個遙控器,所有的運算和執行都在遠端主機的隔離環境中,這就是這個架構的精髓所在!"
105
  else:
106
- return "❌ **再想一 new想...** 記住,你的 Windows 電腦只是駕駛艙,用來發送指令和看螢幕。真正的引擎和機械手臂(程式執行)都在遠端的機甲(Mac Studio)上喔!"
107
 
108
  # --- Gradio 應用介面設定 ---
109
  with gr.Blocks(theme=gr.themes.Soft(), title="星際開發者訓練模擬器") as demo:
@@ -130,10 +130,7 @@ with gr.Blocks(theme=gr.themes.Soft(), title="星際開發者訓練模擬器") a
130
  )
131
  tutorial_output = gr.Markdown()
132
  step_selector.change(fn=generate_tutorial_step, inputs=step_selector, outputs=tutorial_output)
133
- # 在應用啟動時,也讓介紹頁顯示圖片
134
- demo.load(fn=generate_tutorial_step, inputs=step_selector, outputs=tutorial_output, queue=False)
135
-
136
-
137
  with gr.TabItem("🛰️ 實際任務案例", id=1):
138
  gr.Markdown("理論學習完畢,來看看「泰坦號」機甲在真實的星際任務中能發揮什麼作用。")
139
  with gr.Tabs() as case_tabs:
@@ -226,10 +223,7 @@ with gr.Blocks(theme=gr.themes.Soft(), title="星際開發者訓練模擬器") a
226
  quiz_question.change(fn=check_quiz_answer, inputs=quiz_question, outputs=quiz_feedback)
227
 
228
  # 應用啟動時,預先載入教學第一頁的內容
229
- demo.load(fn=generate_tutorial_step, inputs=step_selector, outputs=tutorial_output, queue=False) # 確保初始載入
230
- demo.load(fn=generate_case_study, inputs=case_tabs.select(value="🌍 案例一:地震科學與 AI 預警"), outputs=gr.Markdown(), queue=False)
231
-
232
 
233
  if __name__ == "__main__":
234
  demo.launch()
235
-
 
103
  if choice == "在遠端的 Mac Studio 上的 Dev Container 裡":
104
  return "✅ **答對了!** 你完全掌握了!你的 Windows 電腦只是一個遙控器,所有的運算和執行都在遠端主機的隔離環境中,這就是這個架構的精髓所在!"
105
  else:
106
+ return "❌ **再想一想...** 記住,你的 Windows 電腦只是駕駛艙,用來發送指令和看螢幕。真正的引擎和機械手臂(程式執行)都在遠端的機甲(Mac Studio)上喔!"
107
 
108
  # --- Gradio 應用介面設定 ---
109
  with gr.Blocks(theme=gr.themes.Soft(), title="星際開發者訓練模擬器") as demo:
 
130
  )
131
  tutorial_output = gr.Markdown()
132
  step_selector.change(fn=generate_tutorial_step, inputs=step_selector, outputs=tutorial_output)
133
+
 
 
 
134
  with gr.TabItem("🛰️ 實際任務案例", id=1):
135
  gr.Markdown("理論學習完畢,來看看「泰坦號」機甲在真實的星際任務中能發揮什麼作用。")
136
  with gr.Tabs() as case_tabs:
 
223
  quiz_question.change(fn=check_quiz_answer, inputs=quiz_question, outputs=quiz_feedback)
224
 
225
  # 應用啟動時,預先載入教學第一頁的內容
226
+ demo.load(fn=generate_tutorial_step, inputs=step_selector, outputs=tutorial_output, queue=False)
 
 
227
 
228
  if __name__ == "__main__":
229
  demo.launch()