Mất mạng giữa giờ thi: bài làm ra sao và cần làm gì
9 giờ 20 sáng ngày thi. 120 thí sinh đã làm bài thi trực tuyến được 20 phút trong hội trường của trường thì Wi-Fi rớt. Suốt ba phút không trang nào tải được. Tay giơ lên khắp phòng: "Bài em lưu chưa ạ?", "Đồng hồ của em vẫn chạy!", "Em có nên tải lại trang không?". Giám thị cũng không biết. Mạng có lại, nhưng cả buổi sáng còn lại là tranh cãi xem ai mất gì, ai đáng được cộng giờ, và hôm sau hai phụ huynh gửi email xin cho con thi lại.
Thiệt hại nặng nhất thường không nằm ở bài làm. Vấn đề thật là không ai biết cái gì đã được lưu, đồng hồ của ai vẫn chạy và ai bị ảnh hưởng. Bài này giải thích điều thực sự xảy ra với bài làm và thời gian khi mất kết nối trong một kỳ thi ExamQR, những việc cần làm trong năm phút đầu, và cách tổ chức thi ở những phòng mà mạng hoàn toàn không đáng tin.
1. Bài làm sẽ ra sao
Nỗi lo. Thí sinh sợ mọi thứ đã làm từ lần "lưu" gần nhất đều mất, nên dừng làm bài, tải lại trang hoặc chuyển sang điện thoại. Chính những phản ứng đó làm mất bài nhiều hơn bản thân sự cố mạng.
Điều thực sự xảy ra. Trong bài thi trực tuyến ExamQR, thí sinh không cần bấm "lưu":
- Bài làm được gửi lên máy chủ vài giây sau mỗi lần thay đổi, và cứ 15 giây lại gửi một lần trong lúc thí sinh làm bài. Một bản sao cũng được giữ trong trình duyệt.
- Nếu một lần lưu không thành công, trang cho biết các câu trả lời mới nhất chưa được lưu. Nếu tiếp tục lỗi, màn hình hiện cảnh báo mạng, và cảnh báo biến mất ngay khi có một lần lưu thành công.
- Trong lúc có cảnh báo, thí sinh vẫn làm bài tiếp được. Câu trả lời vẫn nằm trên trang và được gửi đi cùng lần lưu thành công tiếp theo.
- Nếu trang bị tải lại hoặc trình duyệt bị đóng, mở lại bài thi trên chính trình duyệt đó sẽ lấy lại các câu trả lời đã giữ ở đó.
Thí sinh nên làm gì. Hãy dặn trước khi thi, đừng đợi đến lúc đang thi: cứ làm bài tiếp, không đóng tab, và không chuyển sang thiết bị khác trừ khi giám thị yêu cầu. Đăng nhập trên thiết bị thứ hai sẽ kết thúc phiên làm bài trên thiết bị thứ nhất, và những gì thiết bị thứ nhất chưa kịp gửi sẽ nằm lại trên đó.
2. Thời gian sẽ ra sao
Nỗi lo. "Đồng hồ vẫn chạy trong lúc em không làm được gì."
Điều thực sự xảy ra. Giờ kết thúc bài thi của từng thí sinh được lưu trên máy chủ, không phải trong trình duyệt, nên tải lại trang không làm đồng hồ chạy lại từ đầu hay dừng lại. Không có nút tạm dừng, và đó là chủ ý: thí sinh này được tạm dừng thì với thí sinh khác lại thành được thêm giờ.
Khi hết giờ, trang tự nộp bài. Nếu lúc đó đang mất kết nối, trang tiếp tục thử thêm một lúc, rồi máy chủ đóng bài thi với những câu trả lời đã nhận được. Câu trả lời đã lưu trước sự cố luôn được tính. Câu trả lời làm trong lúc mất mạng chỉ được tính nếu lên được máy chủ trước khi bài thi đóng.
Cách khắc phục. Trả lại thời gian, nhưng chỉ cho những người đã bị mất thời gian. Từ màn hình giám sát, bạn có thể cộng thêm phút cho một thí sinh, một nhóm hoặc cả phòng. Việc này phải làm khi thí sinh còn đang thi, vì thế quy tắc cộng giờ nên được viết ra từ trước (xem mục 4).
3. Ai thực sự bị ảnh hưởng
Vấn đề. Khi sự cố chỉ xảy ra ở một phần hội trường, có thí sinh mất năm phút, có thí sinh không mất gì. Cộng giờ cho tất cả là không công bằng với những người vẫn làm bài bình thường. Ai xin thì cộng lại có lợi cho người kêu to nhất.
Cách khắc phục. Nhìn vào số liệu, đừng nhìn số cánh tay giơ lên. Màn hình giám sát của ExamQR làm mới sau mỗi vài giây. Khi bài làm của một thí sinh không lên được máy chủ quá khoảng một phút, màn hình cho biết đã bao lâu kể từ lần cuối bài làm của thí sinh đó đến được máy chủ. Trong lúc mất mạng, bạn thấy chính xác những thí sinh nào bị im lặng và trong bao lâu. Ghi lại thời gian, cộng đúng khoảng đó cho những thí sinh ấy, và bạn đã có sẵn câu trả lời khi có người hỏi lại sau này.
4. Viết quy tắc trước ngày thi
Phần lớn tranh cãi sau sự cố mạng là chuyện công bằng, không phải chuyện kỹ thuật. Một quy tắc ngắn bằng văn bản giải quyết chúng trước khi chúng nổ ra. Ví dụ:
- Mất kết nối dưới hai phút: không thay đổi gì, thí sinh làm bài tiếp.
- Lâu hơn thế: thí sinh bị ảnh hưởng được trả lại thời gian đã mất, đo trên màn hình giám sát, làm tròn lên phút tiếp theo.
- Nếu phần lớn phòng bị ảnh hưởng, cộng giờ cho cả phòng.
- Chỉ cho thi lại nếu thí sinh không làm bài được lâu hơn một giới hạn đã thống nhất, chẳng hạn 15 phút, và không thể trả lại thời gian đã mất ngay trong ngày.
Đọc quy tắc cho thí sinh nghe lúc bắt đầu, cùng với câu "cứ làm bài tiếp, không đóng tab". Thí sinh bình tĩnh mắc lỗi ít hơn nhiều so với thí sinh hoảng loạn.
5. Khi mạng không đáng tin: tổ chức thi trên mạng của chính bạn
Có những phòng lúc nào cũng rủi ro: phòng máy cũ, hội trường nơi 200 chiếc điện thoại dùng chung một điểm phát Wi-Fi, tòa nhà cứ mưa là mất Internet. Với những nơi đó, hãy bỏ Internet ra khỏi kỳ thi. ExamQR Exam chạy kỳ thi trên một máy tính của giáo viên ngay trong phòng, và các máy thí sinh kết nối tới đó qua mạng nội bộ.
Khi có trục trặc, mọi chuyện diễn ra như sau:
- Dây mạng bị rút hoặc Wi-Fi rớt. Ứng dụng thi ghi từng câu trả lời vào máy của thí sinh trước, rồi mới gửi lên máy chủ trong phòng. Nếu mất kết nối, ứng dụng liên tục thử kết nối lại và không bao giờ bỏ cuộc. Khi kết nối trở lại, ứng dụng gửi lại toàn bộ câu trả lời của thí sinh, nên không mất gì đã lưu trên máy.
- Máy chủ khởi động lại. Máy chủ giữ bài làm trong cơ sở dữ liệu trên ổ đĩa. Sau khi khởi động lại, bài làm vẫn còn, và thí sinh đăng nhập lại để làm tiếp.
- Máy thí sinh hỏng. Thí sinh chuyển sang máy dự phòng và đăng nhập. Ở chế độ kiosk, giám thị phải duyệt việc đổi máy trước. Bài làm được lấy lại từ máy chủ, và đồng hồ giữ nguyên giờ kết thúc. Chỉ những câu trả lời máy hỏng chưa kịp gửi, thường là vài giây cuối, nằm lại trên máy đó.
- Nộp bài lần cuối không thành công. Thí sinh có thể lưu bài nộp ra một tệp, và giám thị nhập tệp đó vào hồ sơ của thí sinh.
Trong lúc thi, không thứ gì trong phòng cần đến Internet. Bạn chuẩn bị kỳ thi trên website ExamQR, xuất ra gói đề thi (có thể mã hóa bằng mật khẩu nếu muốn), và mở gói đó trên máy chủ trước ngày thi. Sau kỳ thi, kết quả và bảng điểm được xuất từ máy chủ. Cách thiết lập có trong bài thi ngoại tuyến trên mạng nội bộ.
6. Diễn tập sự cố, không chỉ diễn tập kỳ thi
Một buổi chạy thử suôn sẻ từ đầu đến cuối cho bạn biết rất ít. Hãy cố ý làm hỏng một thứ:
- Tắt Wi-Fi trên một laptop trong hai phút giữa bài thi. Kiểm tra xem cảnh báo có hiện ra không, thí sinh có làm bài tiếp được không, và câu trả lời có lên máy chủ khi Wi-Fi có lại không.
- Theo dõi màn hình giám sát trong lúc làm vậy, để giám thị biết trạng thái "mất kết nối" trông như thế nào.
- Với kỳ thi phòng máy trên mạng nội bộ, rút một dây mạng và khởi động lại ứng dụng thi trên một máy, rồi chuyển một thí sinh thử sang máy dự phòng.
- Đếm số thiết bị trên mỗi điểm phát Wi-Fi. Một hội trường mà thí sinh nào cũng có thêm điện thoại bắt cùng Wi-Fi thì cần một mạng riêng cho kỳ thi, hoặc dùng dây mạng.
Danh sách kiểm tra
- Đã dặn thí sinh: cứ làm bài tiếp, không đóng tab, không đổi thiết bị trừ khi được yêu cầu.
- Có quy tắc bù giờ bằng văn bản, đọc cho thí sinh nghe lúc bắt đầu.
- Giám thị biết chỗ nào trên màn hình giám sát cho thấy ai đang mất kết nối, và biết cách cộng giờ.
- Một buổi chạy thử có cả tình huống mất kết nối.
- Với những phòng có Internet không ổn định, kỳ thi chạy trên mạng nội bộ bằng ExamQR Exam, có sẵn máy dự phòng.
Mạng thì sẽ có lúc hỏng. Một sự cố mà ai cũng hiểu, có quy tắc viết sẵn và số liệu để áp dụng, chỉ là chuyện năm phút. Thiếu những thứ đó, nó thành một tuần khiếu nại. Đọc thêm về tổ chức thi: thi trực tuyến, thi trực tuyến an toàn.