Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -482,7 +482,8 @@ def start_test(student_id, level_input, group_input, session_state):
|
|
| 482 |
def next_page(pages_json, current_page, total_pages, pid, orig_lev, session_state):
|
| 483 |
user_id = session_state.get("user_id")
|
| 484 |
level = session_state.get("level")
|
| 485 |
-
|
|
|
|
| 486 |
now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
|
| 487 |
entry = {
|
| 488 |
"user_id": user_id,
|
|
@@ -545,6 +546,7 @@ def next_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
|
|
| 545 |
def prev_page(pages_json, current_page, total_pages, pid, orig_lev, session_state):
|
| 546 |
user_id = session_state.get("user_id")
|
| 547 |
level = session_state.get("level")
|
|
|
|
| 548 |
|
| 549 |
now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
|
| 550 |
entry = {
|
|
@@ -601,7 +603,7 @@ def prev_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
|
|
| 601 |
def finish_or_retire(pages_json, current_page, pid, orig_lev, action, session_state):
|
| 602 |
user_id = session_state.get("user_id")
|
| 603 |
level = session_state.get("level")
|
| 604 |
-
group = session_state.get("group"
|
| 605 |
used_passages_set = set(session_state.get("used_passages", []))
|
| 606 |
|
| 607 |
pages = json.loads(pages_json)
|
|
|
|
| 482 |
def next_page(pages_json, current_page, total_pages, pid, orig_lev, session_state):
|
| 483 |
user_id = session_state.get("user_id")
|
| 484 |
level = session_state.get("level")
|
| 485 |
+
group = session_state.get("group")
|
| 486 |
+
|
| 487 |
now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
|
| 488 |
entry = {
|
| 489 |
"user_id": user_id,
|
|
|
|
| 546 |
def prev_page(pages_json, current_page, total_pages, pid, orig_lev, session_state):
|
| 547 |
user_id = session_state.get("user_id")
|
| 548 |
level = session_state.get("level")
|
| 549 |
+
group = session_state.get("group")
|
| 550 |
|
| 551 |
now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
|
| 552 |
entry = {
|
|
|
|
| 603 |
def finish_or_retire(pages_json, current_page, pid, orig_lev, action, session_state):
|
| 604 |
user_id = session_state.get("user_id")
|
| 605 |
level = session_state.get("level")
|
| 606 |
+
group = session_state.get("group") # ★追加:グループ保持(未設定なら2扱い)
|
| 607 |
used_passages_set = set(session_state.get("used_passages", []))
|
| 608 |
|
| 609 |
pages = json.loads(pages_json)
|