{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:55",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5247 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5247 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5247 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5247 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5250 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5251 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:22:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ee5bf863b40e2114bcfda",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5253 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5efc5e85bb2b3349cf8e21",
        "student_score_id": 5253
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5254 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5254 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5254 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5254 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ee5bf863b40e2114bcfda",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:23:05",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:23:05",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:23:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ee5bf863b40e2114bcfda",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:23:10",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:23:10",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:23:10",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:10",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:23:10",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ee5bf863b40e2114bcfda",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:27:56",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:27:56",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:27:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:27:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:27:56",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:27:59",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:27:59",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:27:59",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:27:59",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:27:59",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:02",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:02",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:05",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:05",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:05",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:08",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:08",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:08",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:08",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:08",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:11",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:11",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:11",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:11",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:11",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:14",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:14",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:14",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:14",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:14",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:17",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:17",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:17",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:17",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:17",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:19",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:19",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:19",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:19",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:19",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:22",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:22",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:22",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:22",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:22",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:24",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:24",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:24",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:24",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:24",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:27",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:27",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:27",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:27",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:27",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:30",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:30",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:30",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:30",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:30",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:32",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:32",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:32",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:32",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:32",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:35",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:35",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:35",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:35",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:35",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:38",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 13"
    }
}
{
    "timestamp": "2026-07-21 12:28:38",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5247",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (4) và Reading (2) >= 2 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Writing (1) >= 3 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Speaking (0) >= 3 band.",
                "Chuyển tab 13 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:38",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:38",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:38",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef87085bb2b3349cf8d0e",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:43",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 13"
    }
}
{
    "timestamp": "2026-07-21 12:28:43",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5247",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (4) và Reading (2) >= 2 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Writing (1) >= 3 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Speaking (0) >= 3 band.",
                "Chuyển tab 13 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:43",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:43",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:43",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef87085bb2b3349cf8d0e",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:46",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 13"
    }
}
{
    "timestamp": "2026-07-21 12:28:46",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5247",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (4) và Reading (2) >= 2 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Writing (1) >= 3 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Speaking (0) >= 3 band.",
                "Chuyển tab 13 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:46",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:46",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:46",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef87085bb2b3349cf8d0e",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:50",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 13"
    }
}
{
    "timestamp": "2026-07-21 12:28:50",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5247",
        "idHistoryContest": "6a5ee58985bb2b3349cf8c25",
        "student_score_id": 5247,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (4) và Reading (2) >= 2 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Writing (1) >= 3 band.",
                "[Easy IELTS] Lệch điểm Listening (4) và Speaking (0) >= 3 band.",
                "Chuyển tab 13 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:50",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:50",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef85e85bb2b3349cf8cc1",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:50",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef87085bb2b3349cf8d0e",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5250",
        "idHistoryContest": "6a5ef6b3863b40e2114bd0a2",
        "student_score_id": 5250,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef6df863b40e2114bd112",
        "user_id": 14
    }
}
{
    "timestamp": "2026-07-21 12:28:55",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef6ec863b40e2114bd157",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 10"
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5251",
        "idHistoryContest": "6a5ef8af85bb2b3349cf8d38",
        "student_score_id": 5251,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "Chuyển tab 10 lần (Vượt ngưỡng 6 lần)."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ef8c085bb2b3349cf8d96",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ef8d285bb2b3349cf8deb",
        "user_id": 0
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5253",
        "idHistoryContest": "6a5efc5e85bb2b3349cf8e21",
        "student_score_id": 5253,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:00",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5254",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5254",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5254",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:01",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5254",
        "idHistoryContest": "6a5efdb8863b40e2114bd1a5",
        "student_score_id": 5254,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:02",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:29:02",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 12:29:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:29:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 15 idHistoryContest 6a5ee5af863b40e2114bcf8d",
        "user_id": 3669
    }
}
{
    "timestamp": "2026-07-21 12:29:02",
    "level": "INFO",
    "data": {
        "message": "test assign skill 16 idHistoryContest 6a5ee5bf863b40e2114bcfda",
        "user_id": 79
    }
}
{
    "timestamp": "2026-07-21 12:30:47",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 12:30:47",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5248",
        "idHistoryContest": "6a5ee59d863b40e2114bcf17",
        "student_score_id": 5248,
        "abnormal_check": {
            "status": true,
            "is_abnormal": true,
            "abnormal_reasons": [
                "[Easy IELTS] Lệch điểm Listening (2.5) và Reading (0) >= 2 band."
            ]
        }
    }
}
{
    "timestamp": "2026-07-21 13:55:29",
    "level": "INFO",
    "data": {
        "message": "Bài thi student_score_id: 5255 chưa đủ điểm các kĩ năng gốc. Thoát luồng.",
        "idHistoryContest": "6a5f179885bb2b3349cf9025",
        "student_score_id": 5255
    }
}
{
    "timestamp": "2026-07-21 13:55:49",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 13:55:49",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5255",
        "idHistoryContest": "6a5f179885bb2b3349cf9025",
        "student_score_id": 5255,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
{
    "timestamp": "2026-07-21 14:00:29",
    "level": "INFO",
    "data": {
        "message": "Tab switch count: 0"
    }
}
{
    "timestamp": "2026-07-21 14:00:29",
    "level": "INFO",
    "data": {
        "message": "Kết quả check bất thường cho score_id 5255",
        "idHistoryContest": "6a5f179885bb2b3349cf9025",
        "student_score_id": 5255,
        "abnormal_check": {
            "status": true,
            "is_abnormal": false,
            "abnormal_reasons": []
        }
    }
}
