Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Nó nói về cái gì?

Xin chào, Habr! Tôi là giáo viên khoa học máy tính của trường. Tuy nhiên, bài viết bạn đang đọc hoàn toàn không phải về Paint hay Turtle mà là về ý nghĩa của cuộc sống số trong trường học.

Công nghệ thông tin đến với các cơ sở giáo dục vào khoảng năm 2010. Tôi nhớ đó là thời điểm xuất hiện yêu cầu mỗi hệ điều hành phải có kết nối Internet và trang web riêng. Đó là sự khởi đầu của một hành trình rất dài mà cho đến ngày nay vẫn chưa hoàn thành. Con đường này không phải trải đầy chông gai của các vấn đề kỹ thuật, việc tìm kiếm phương tiện vàng và việc tạo ra những thứ mới, mà là sự tham nhũng tầm thường, mù chữ kỹ thuật và trách nhiệm thấp kém của những người được giao nhiệm vụ thiết kế, xây dựng và viết mã. Các quan chức tuyên bố số hóa giáo dục. Và tôi khuyên bạn nên nhìn vào bên trong nó trông như thế nào.

Phần mềm cho công việc kiểm tra toàn Nga

Tôi sẽ không đi sâu vào các cuộc thảo luận về ý nghĩa của sự tồn tại của VPR mà hãy tưởng tượng bạn là anh hùng của một bộ phim kinh dị kinh điển của Hollywood, theo ý muốn của cốt truyện mà bạn thấy mình đang ở một thành phố xa lạ. Bạn đi bộ dọc theo nó và mọi thứ có vẻ ổn. Nhưng đây đó bạn nhận thấy những điều kỳ lạ. Người qua đường nhìn bạn với ánh mắt kỳ lạ, rồi bạn nhận ra gần đó không có một chiếc điện thoại nào, không có kết nối di động và không có Internet, rồi một con chó có năm chân thay vì bốn chân chạy ngang qua bạn... Và rồi bạn nhận ra rằng nơi này là chảy máu theo đúng nghĩa đen. Và một khi mặt trời biến mất sau đường chân trời, bạn sẽ phải cố gắng sống sót cho đến bình minh tiếp theo.

Tương tự với VPR Bạn đã nghe nói hệ thống theo dõi kiến ​​thức của học sinh hoàn toàn tự động, đề thi được tạo tự động từ ngân hàng bài tập đóng của từng trường, bài làm được kiểm tra bằng máy tính... Sau đó bạn tải phần mềm tiến hành VPR vào Tiếng nước ngoài. Khi bạn cố gắng khởi chạy, bạn nhận được điều này:

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Điều gì có vẻ kỳ lạ về điều này? Ứng dụng cần CMM (vật liệu điều khiển và đo lường) - mọi thứ đều hợp lý. Nhưng bạn hiểu rằng chương trình được khởi chạy trên máy tính không truy cập Internet, không có hộp thoại yêu cầu thông tin nhận dạng... làm sao chương trình biết tên tệp CMM? Và cái tên này cũng hơi lạ: đây là ký hiệu của loại tác phẩm - “vpr”, đây là dấu phân cách “-”, đây là ký hiệu của chủ đề “fl” (ngôn ngữ nước ngoài) và… không có dấu phân cách, sau đó là dấu song song - “11” và thế thôi. Bạn bắt đầu nghi ngờ điều gì đó. Giống như hệ thống thông tin tự động tạo ra tệp này cho trường học có phân cấp dữ liệu kết thúc bằng số song song và việc thiếu dấu phân cách giữa hai phần tử cuối sẽ tạo ra những vấn đề không đáng có cho chương trình thi. Cô ấy sẽ phải phân tích tên này bằng dấu phân cách...

Thôi được rồi, bạn nghĩ, đẩy đi những suy nghĩ xa lạ. Hơn nữa, tệp CMM được gửi riêng cho bạn qua thư. Có lẽ bằng cách nào đó mọi thứ đều được sắp xếp ở đó. Sau khi sao chép CMM vào thư mục làm việc, bạn khởi chạy ứng dụng và thấy như sau:

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Tất nhiên, tôi có thể sai, nhưng nếu sự hiểu biết của tôi về thế giới phục vụ tôi một cách chính xác thì lẽ ra ai đó phải được trả tiền để tạo ra phần mềm này. Tiền ngân sách. Và nếu đó là một studio nào đó, thì tại sao tôi không thấy trong giao diện này kết quả làm việc của các chuyên gia tương tác, nhà thiết kế... suy cho cùng thì trẻ em sẽ sử dụng chương trình. Ngay cả khi có một sinh viên năm thứ hai bị còng tay vào bộ tản nhiệt khi làm việc trong chương trình này, thoạt nhìn tôi vẫn không thấy có lý do gì để trả tiền ăn cho anh ta.

Tiếp theo, ánh mắt của bạn dừng lại ở trường “Đăng nhập trường học (không có chữ sch)”. Hãy để tôi nhắc bạn rằng chương trình đã được khởi chạy trên máy tính không có Internet và từ những điều trên có thể giả định rằng tất cả siêu dữ liệu cần thiết (bao gồm cả mã định danh trường học) ​​phải có trong tệp KIM. Không có lựa chọn nào khác. Nhưng nếu chỉ để giải trí, bạn cố gắng nhập một dãy số hoàn toàn ngẫu nhiên vào trường này, bạn sẽ thấy ứng dụng không quan tâm chút nào! Mặc dù không, nhưng nó không giống nhau. Hãy nhìn xem, thông tin đăng nhập của trường sẽ có tên của thư mục câu trả lời.

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Đây rồi! Đã có thứ gì đó có thể đọc được bằng máy. Điều này có nghĩa là sau này thư mục này sẽ cần được gửi đi đâu đó, chẳng hạn như để xác minh tự động. Nhưng nhiều hơn về việc kiểm tra sau. Bây giờ tôi vô cùng mong muốn được xem file vpr-fl11.kim hoạt động như thế nào.

Một chút ngược lại

Thoạt nhìn, tập tin này thực sự trông không giống bất cứ thứ gì. Không có gì thú vị trong trình soạn thảo hex. Tệp này không phải là tệp lưu trữ hoặc bất kỳ tệp nào khác có định dạng mà tôi biết với phần mở rộng đã sửa đổi. Tôi không thích viễn cảnh phải thực hiện nhiều nghiên cứu về vấn đề này, nhưng tôi biết rằng bất kỳ chương trình nào xử lý dữ liệu được đóng gói hoặc mã hóa đều sẽ phải giải nén hoặc giải mã nó trước khi sử dụng. Bạn chỉ cần bắt cô ấy làm điều này. Vâng, đó là những gì đã xảy ra:

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Chương trình tạo một tệp kim.tmp trong thư mục làm việc và viết một cái gì đó rất chuyên sâu vào đó, đọc vpr-fl11.kim. Sau đó kim.tmp sẽ bị xóa. Không cần suy nghĩ kỹ, bạn có thể chọn trình gỡ lỗi và đặt điểm dừng trước lệnh cuối cùng đề cập đến tên tệp. May mắn thay, hóa ra chúng được mã hóa cứng.

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Nhân tiện, sub_409F78 chỉ gọi thủ tục API DeleteFileA.

Bây giờ tôi có trong tay một tệp kim.tmp, tệp này có kích thước xấp xỉ gấp đôi (26MB) của vpr-fl11.kim. Nếu chúng ta mở nó trong trình soạn thảo văn bản thông thường, chúng ta sẽ thấy như sau:

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Tiêu đề TPF0 rất hùng hồn: rất có thể đây là một tệp nhị phân có cấu trúc dữ liệu Delphi... Tôi thực sự không muốn tìm hiểu, chứ đừng nói đến việc viết phần mềm để đọc nó. Mặc dù, như bây giờ đã rõ, điều này hoàn toàn có thể thực hiện được. Sử dụng bút từ tệp này, bạn có thể nhận được một số tài liệu PDF chứa CMM và luồng âm thanh OGG cùng với bản ghi phiên nghe. Điều thú vị nhất là thế này:

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Nếu bạn so sánh nó với phần đầu của tệp với tên trường thì các số đó là tọa độ. Tọa độ của ComboBox trên cửa sổ chương trình. Đoạn văn dưới đây là nội dung các danh sách, các đáp án có thể có cho các nhiệm vụ được đưa ra để học sinh lựa chọn. Tuy nhiên, không có thông tin về các loại nhiệm vụ trong tệp. Nghĩa là, hoàn toàn về mặt kỹ thuật, việc thể hiện một nhiệm vụ cho học sinh bao gồm việc sử dụng trình xem PDF của bên thứ ba trên cửa sổ và phủ các điều khiển lên đó. Đây là một quyết định khá thô thiển và nghiệp dư, vì tất cả những điều trên, ngoài mọi thứ khác, đều gián tiếp giả định trước các loại nhiệm vụ cố định nghiêm ngặt trong mỗi công việc và thứ tự xuất hiện của chúng hoàn toàn giống nhau.

Chà, điểm mấu chốt của chiếc bánh này được phát hiện khi bạn không tìm thấy câu trả lời chính xác cho ít nhất là phần kiểm tra trong tệp CMM. Chương trình không kiểm tra đáp án? Toàn bộ bài làm của học sinh có được gửi đi đâu đó để tự động kiểm tra không? KHÔNG. Việc kiểm tra do chính giáo viên của trường thực hiện bằng một chương trình khác. Để xem bài làm của học sinh.

Phần mềm kiểm tra toàn Nga - cái nhìn sâu sắc

Một ứng dụng khác có chất lượng tương tự như ứng dụng đầu tiên cho giáo viên xem câu trả lời của học sinh và cho phép họ nghe đoạn ghi âm. Giáo viên buộc phải tự mình kiểm tra các em theo các tiêu chí đánh giá. Hóa ra giai đoạn tương tác giữa học sinh và máy tính khi thực hiện VLOOK-UP có thể đã không hề xảy ra!

Điểm là gì?

Trên đây chỉ là một ví dụ về số hóa vì mục đích số hóa. Người ta có thể nhớ lại bảng trắng tương tác chỉ đóng vai trò là màn hình trắng cho máy chiếu, máy ảnh tài liệu, phòng thí nghiệm kỹ thuật số và phòng thí nghiệm ngôn ngữ, những thứ hiếm khi được sử dụng thực sự trong trường học. Tạp chí điện tử và nhật ký nói chung là chủ đề bàn tán của thị trấn.

Vấn đề ở đây là gì?

Nguồn: www.habr.com

Thêm một lời nhận xét