2.2 Chuẩn IMS QTI
Chuẩn đặc tả câu hỏi trắc nghiệm QTI (Question and Test Interoperability) là chuẩn được tổ chức IMS Global Learning Consortium nghiên cứu về hệ thống sát hạch trắc nghiệm trực tuyến đề xuất. Chuẩn QTI mô tả một mô hình dữ liệu để biểu diễn câu
hỏi trắc nghiệm (assessmentItem), bài trắc nghiệm (assessmentTest) và báo cáo kết quả tương ứng của chúng. Từ đó, đặc tả cho phép trao đổi câu hỏi, bài trắc nghiệm và kết quả giữa các hệ thống có tính năng kiểm tra đánh giá (công cụ xử lý, ngân hàng
cách trừu tượng, sử dụng UML để tạo điều kiện liên kết với một loạt các cơng cụ mơ hình hóa dữ liệu và các ngơn ngữ lập trình. Tuy nhiên, việc trao đổi dữ liệu giữa các hệ thống khác nhau được thực hiện thông qua định dạng XML. Chuẩn QTI chỉ ra cách làm thế nào để đánh dấu (mark up) câu hỏi trong định dạng XML, sắp xếp chúng vào các bài test và đánh giá, thêm siêu dữ liệu và đóng gói mọi thứ trong một file ZIP.
QTI XML không giống như hầu hết các tài liệu XML thơng thường khác vì nó khơng chỉ mô tả các phần tĩnh của câu hỏi, bài đánh giá, bài test (text, layout, order...) mà còn các hành vi động (dynamic behavior), nó chỉ ra bài trắc nghiệm và các câu hỏi trắc nghiệm được hiển thị, xử lý và đánh giá như thế nào. VD: cách làm khi người dùng đưa ra 1 câu trả lời sai, khi cung cấp những phản hồi, làm thế nào để tính điểm...
2.2.1 Lịch sử phát triển
IMS QTI phiên bản 0.5 được công bố vào tháng 3 năm 1999, phiên 1.0 được cơng bớ vào tháng 02/2000 và được hồn chỉnh vào tháng 05/2000. Đặc tả này được mở rộng và cập nhật 2 lần vào tháng 3/2001 và tháng 1/2002. Đến tháng 3/2003, công bố phiên bản 1.2.1. Ngày 31/08/2012 hoàn thiện phiên bản mới nhất 2.1 và dần được sử dụng rộng rãi [10].
2.2.2 Tại sao cần QTI?
Cho phép tương tác câu hỏi giữa các hệ thớng máy tính
Cho phép trao đổi câu hỏi và bài trắc nghiệm giữa những người dùng khác nhau.
Cho phép người xuất bản cung cấp câu hỏi, bài test trong một định dạng mà mọi người đều có thể sử dụng.
Các câu hỏi có thể được xây dựng và tái sử dụng trong thời hạn dài (long term). QTI định nghĩa bài trắc nghiệm là một assessment (test) và câu hỏi là một item
(assessmentItem)
2.2.3 Đặc tả use cases
QTI đươ ̣c thiết kế để có thể trao đổi câu hỏi giữa các hệ thớng khác nhau . Cụ thể là [10]:
Cung cấp mô ̣t đi ̣nh da ̣ng để lưu trữ và ta ̣o câu hỏi /bài trắc nghiệm mà không phụ thuộc vào công cụ sử dụng để tạo ra chúng.
Hỗ trơ ̣ viê ̣c phát triển ngân hàng câu hỏi trong phạm vi lớn các hệ thống học tập và đánh giá.
Hỗ trơ ̣ viê ̣c triển khai các câu hỏi , ngân hàng câu hỏi , bài trắc nghiệm từ các nguồn đa da ̣ng trong mô ̣t hê ̣ thống ho ̣c tâ ̣p/đánh giá.
Cung cấp các hê ̣ thống v ới khả năng báo cáo kết quả bài trắc nghiệm theo một cách phù hợp.
Vai trò của các đối tượng sử dụng hệ thống được thể hiện qua Hình 2.37 [10]: