Toya0421 commited on
Commit
d395b26
·
verified ·
1 Parent(s): a9dacd6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -18,7 +18,7 @@ client = OpenAI(base_url=BASE_URL, api_key=API_KEY)
18
  # (例)columns: passage_id, lexile_level, text
19
  passages_df = pd.read_csv("passage.csv")
20
 
21
- levels = [300, 600, 850, 1050, 1250]
22
 
23
  # --- 状態 ---
24
  used_passages = set()
@@ -78,7 +78,7 @@ def adaptive_test(prev_level, prev_correct):
78
 
79
  # --- passage取得 ---
80
  def get_passage(level):
81
- subset = passages_df[passages_df["lexile_level"] == level]
82
  available = [pid for pid in subset["passage_id"] if pid not in used_passages]
83
  if not available:
84
  available = list(subset["passage_id"])
@@ -118,7 +118,7 @@ def start_test(student_id):
118
 
119
  current_user_id = student_id.strip()
120
 
121
- level = 850
122
  passage_id, text = get_passage(level)
123
  used_passages.add(passage_id)
124
 
@@ -177,7 +177,7 @@ def next_step(prev_level, user_answer, question_text, passage_text,
177
  # ✅ 最終問題なら結果だけ大きく表示
178
  if question_count >= 5:
179
  return (
180
- f"<h1>🎯 Your Reading level: <strong>{new_level}L</strong></h1>",
181
  "", "", new_level,
182
  None, "", False, "", "", user_id, passage_id
183
  )
 
18
  # (例)columns: passage_id, lexile_level, text
19
  passages_df = pd.read_csv("passage.csv")
20
 
21
+ levels = [1, 2, 3, 4, 5]
22
 
23
  # --- 状態 ---
24
  used_passages = set()
 
78
 
79
  # --- passage取得 ---
80
  def get_passage(level):
81
+ subset = passages_df[passages_df["level"] == level]
82
  available = [pid for pid in subset["passage_id"] if pid not in used_passages]
83
  if not available:
84
  available = list(subset["passage_id"])
 
118
 
119
  current_user_id = student_id.strip()
120
 
121
+ level = 3
122
  passage_id, text = get_passage(level)
123
  used_passages.add(passage_id)
124
 
 
177
  # ✅ 最終問題なら結果だけ大きく表示
178
  if question_count >= 5:
179
  return (
180
+ f"<h1>🎯 Your Reading level: <strong>Level {new_level}</strong></h1>",
181
  "", "", new_level,
182
  None, "", False, "", "", user_id, passage_id
183
  )