Toya0421 commited on
Commit
ce4f4f4
·
verified ·
1 Parent(s): 8d8b893

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -41,6 +41,7 @@ _log_dirty = False
41
  # ★CSVの列順を固定(headerもこの順で出す)
42
  LOG_COLUMNS = [
43
  "user_id",
 
44
  "assigned_level",
45
  "passage_id",
46
  "original_level",
@@ -353,6 +354,7 @@ def start_test(student_id, level_input, group_input, session_state):
353
  if not student_id or str(student_id).strip() == "":
354
  entry = {
355
  "user_id": None,
 
356
  "assigned_level": None,
357
  "passage_id": None,
358
  "original_level": None,
@@ -388,6 +390,7 @@ def start_test(student_id, level_input, group_input, session_state):
388
 
389
  entry = {
390
  "user_id": user_id,
 
391
  "assigned_level": level,
392
  "passage_id": None,
393
  "original_level": None,
@@ -438,6 +441,7 @@ def start_test(student_id, level_input, group_input, session_state):
438
 
439
  entry2 = {
440
  "user_id": user_id,
 
441
  "assigned_level": level,
442
  "passage_id": pid,
443
  "original_level": orig_lev,
@@ -482,6 +486,7 @@ def next_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
482
  now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
483
  entry = {
484
  "user_id": user_id,
 
485
  "assigned_level": level,
486
  "passage_id": pid,
487
  "original_level": orig_lev,
@@ -504,6 +509,7 @@ def next_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
504
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
505
  entry2 = {
506
  "user_id": user_id,
 
507
  "assigned_level": level,
508
  "passage_id": pid,
509
  "original_level": orig_lev,
@@ -543,6 +549,7 @@ def prev_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
543
  now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
544
  entry = {
545
  "user_id": user_id,
 
546
  "assigned_level": level,
547
  "passage_id": pid,
548
  "original_level": orig_lev,
@@ -570,6 +577,7 @@ def prev_page(pages_json, current_page, total_pages, pid, orig_lev, session_stat
570
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
571
  entry2 = {
572
  "user_id": user_id,
 
573
  "assigned_level": level,
574
  "passage_id": pid,
575
  "original_level": orig_lev,
@@ -601,6 +609,7 @@ def finish_or_retire(pages_json, current_page, pid, orig_lev, action, session_st
601
 
602
  entry = {
603
  "user_id": user_id,
 
604
  "assigned_level": level,
605
  "passage_id": pid,
606
  "original_level": orig_lev,
@@ -642,6 +651,7 @@ def finish_or_retire(pages_json, current_page, pid, orig_lev, action, session_st
642
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
643
  entry2 = {
644
  "user_id": user_id,
 
645
  "assigned_level": level,
646
  "passage_id": new_pid,
647
  "original_level": new_orig_lev,
 
41
  # ★CSVの列順を固定(headerもこの順で出す)
42
  LOG_COLUMNS = [
43
  "user_id",
44
+ "group",
45
  "assigned_level",
46
  "passage_id",
47
  "original_level",
 
354
  if not student_id or str(student_id).strip() == "":
355
  entry = {
356
  "user_id": None,
357
+ "group": None,
358
  "assigned_level": None,
359
  "passage_id": None,
360
  "original_level": None,
 
390
 
391
  entry = {
392
  "user_id": user_id,
393
+ "group": group,
394
  "assigned_level": level,
395
  "passage_id": None,
396
  "original_level": None,
 
441
 
442
  entry2 = {
443
  "user_id": user_id,
444
+ "group": group,
445
  "assigned_level": level,
446
  "passage_id": pid,
447
  "original_level": orig_lev,
 
486
  now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
487
  entry = {
488
  "user_id": user_id,
489
+ "group": group,
490
  "assigned_level": level,
491
  "passage_id": pid,
492
  "original_level": orig_lev,
 
509
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
510
  entry2 = {
511
  "user_id": user_id,
512
+ "group": group,
513
  "assigned_level": level,
514
  "passage_id": pid,
515
  "original_level": orig_lev,
 
549
  now = (datetime.utcnow() + timedelta(hours=9)).isoformat()
550
  entry = {
551
  "user_id": user_id,
552
+ "group": group,
553
  "assigned_level": level,
554
  "passage_id": pid,
555
  "original_level": orig_lev,
 
577
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
578
  entry2 = {
579
  "user_id": user_id,
580
+ "group": group,
581
  "assigned_level": level,
582
  "passage_id": pid,
583
  "original_level": orig_lev,
 
609
 
610
  entry = {
611
  "user_id": user_id,
612
+ "group": group,
613
  "assigned_level": level,
614
  "passage_id": pid,
615
  "original_level": orig_lev,
 
651
  now2 = (datetime.utcnow() + timedelta(hours=9)).isoformat()
652
  entry2 = {
653
  "user_id": user_id,
654
+ "group": group,
655
  "assigned_level": level,
656
  "passage_id": new_pid,
657
  "original_level": new_orig_lev,