{
    "timestamp": "2026-10-14 09:39:35",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 1"
    }
}
{
    "timestamp": "2026-10-14 09:40:48",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-10-14 09:40:49",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-10-14 09:40:49",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 6107",
        "idHistoryContest": "6aceeb691cc9746f16d45023",
        "student_score_id": 6107,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-10-14 09:40:49",
    "level": "INFO",
    "data": {
        "message": "Workflow đang được xử lý bởi tiến trình khác cho idHistoryContest: 6aceeb691cc9746f16d45023",
        "idHistoryContest": "6aceeb691cc9746f16d45023"
    }
}
{
    "timestamp": "2026-10-14 09:40:50",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 1"
    }
}
{
    "timestamp": "2026-10-14 09:43:28",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-10-14 09:43:28",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 6108",
        "idHistoryContest": "6aceec0a1cc9746f16d4506b",
        "student_score_id": 6108,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-10-14 09:43:28",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-10-14 09:43:28",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 6108 đã được check bất thường\/gán GV chấm từ trước. Bỏ qua luồng lặp.",
        "idHistoryContest": "6aceec0a1cc9746f16d4506b",
        "student_score_id": 6108,
        "is_abnormality_checked": 1,
        "manual_grading_status": 0
    }
}
{
    "timestamp": "2026-10-14 09:43:29",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 1"
    }
}
{
    "timestamp": "2026-10-14 09:50:50",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 2"
    }
}
{
    "timestamp": "2026-10-14 09:50:50",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 2"
    }
}
{
    "timestamp": "2026-10-14 09:50:50",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 6109",
        "idHistoryContest": "6aceec575576d09d7b269bca",
        "student_score_id": 6109,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-10-14 09:50:50",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 6109 đã được check bất thường\/gán GV chấm từ trước. Bỏ qua luồng lặp.",
        "idHistoryContest": "6aceec575576d09d7b269bca",
        "student_score_id": 6109,
        "is_abnormality_checked": 1,
        "manual_grading_status": 0
    }
}
{
    "timestamp": "2026-10-14 09:53:40",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 1"
    }
}
{
    "timestamp": "2026-10-14 09:54:03",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-10-14 09:54:03",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 6110",
        "idHistoryContest": "6aceeeb51cc9746f16d450b6",
        "student_score_id": 6110,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-10-14 09:54:04",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 1"
    }
}
