đồ án công nghệ thông tin Tìm hiểu chuẩn IMS và xây dựng hệ thống thi trắc nghiệm

114 553 0
đồ án công nghệ thông tin Tìm hiểu chuẩn IMS và xây dựng hệ thống thi trắc nghiệm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm LỜI NÓI ĐẦU Năm năm học tập trường Đại Học Bách Khoa Hà Nội khoảng thời gian quý giá đời em Ngay từ ngày tới trường, em thầy giáo, giáo tận tình giảng dạy, cho em nhiều kiến thức chuyên môn phương pháp học tập, làm việc khoa học Đặc biệt vào chuyên ngành Công nghệ thông tin, em tiếp xúc với nhiều kiến thức qua giảng thầy cô, mà em hiểu thêm nhiều điều xã hội, ngồi kiến thức chun mơn mà thầy cô cung cấp cho chúng em, thầy cịn quan tâm, nhắc nhở chúng em cách làm việc, cách ứng xử, Em xin gửi lời cảm ơn chân thành tới thầy cô mơn Cơng nghệ phần mềm dìu dắt em bước nghề Những kiến thức em nhận từ thầy cô, điều thầy cô dặn, chúng em luôn nhớ chúng em xin hứa thực thật tốt Nhân dịp này, em xin gửi lời cảm ơn tới thầy Vũ Đức Vượng thầy Huỳnh Quyết Thắng Các thầy nhiệt tình hướng dẫn, tạo điều kiện thời gian phương tiện, trang thiết bị, cung cấp cho em tài liệu kiến thức q báu để em hồn thành đồ án tốt nghiệp Hiện nay, hình thức thi trắc nghiệm áp dụng nhiều trường, nhiều trung tâm đào tạo Thi lấy chứng TOEFL, thi lấy chứng VITEC, hay thi đường lên đỉnh OLYMPYA cho khối phổ thông trung học áp dụng hình thức trắc nghiệm Do vậy, em hi vọng kết đồ án có ích cho người, giúp người dễ dàng việc ôn tập kiểm tra lại kiến thức có, học hỏi thêm nhiều kiến thức Dù cố gắng, đồ án chắn cịn thiếu sót định Em mong thầy cô nhận xét, hướng dẫn, góp ý giúp đỡ em để đồ án hoàn thiện Cuối cùng, em xin gửi lời cảm ơn tới gia đình, tới người bạn quan tâm, giúp đỡ em, động viên em học tập giúp đỡ em hoàn thành đồ án tốt nghiệp Phan Anh Tân Tháng – năm 2004 Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm MỞ ĐẦU Vấn đề đào tạo từ xưa đến mang tính chất quan trọng, góp phần định phát triển nhiều lĩnh vực khác Do nhu cầu ngày cao xã hội đào tạo ngành nghề, tiếp thu công nghệ mà nhiều trường đại học mở thêm nhiều khoa, viện, nâng cấp sở vật chất Nhiều sở đào tạo nghề, bồi dưỡng kiến thức đời Để tham gia khoá học vậy, học viên cần phải làm nhiều thủ tục, phải lo đến vấn đề khác lại, nơi Điều thực vấn đề đáng quan tâm người xa Do vậy, đào tạo từ xa đề cập giải pháp để khắc phục vấn đề Ở nước ta, vào ngày đầu hình thành, hình thức đào tạo từ xa chủ yếu dạy học truyền hình Tuy nhiên, phát triển công nghệ thông tin, đặc biệt công nghệ Internet ngày phát triển mở rộng, nên xu hướng nay, việc đào tạo từ xa thực tảng Internet, gọi E-learning Trong đào tạo, có nhiều vấn đề cần quan tâm như: Các thủ tục đăng ký học, đăng ký lớp, đăng ký môn học vấn đề khác như: trình tự mơn học, học, làm để học tiếp môn khác, khác việc hỏi đáp thầy trò thực nào, học viên trao đổi Tuy nhiên, phạm vi đề tài này, em muốn thực phần Elearning, phần quan trọng thiếu, góp phần định tới việc đánh giá trình độ học viên, phần thi trắc nghiệm Việc áp dụng chuẩn để thiết kế xây dựng hệ thống trở nên phổ biến lĩnh vực công nghệ phần mềm nhiều lĩnh vực khác Hiện nay, có chuẩn cho việc xây dựng hệ thống E-learning là: ARIADNE, AICC, IEEE, IMS, SCORM Mỗi chuẩn đưa có ưu điểm định Tuy nhiên, khái niệm “chuẩn” mang tính tương đối, thực tế cho thấy nhiều chuẩn cho vấn đề tồn phát triển, nên khơng thiết phải áp dụng tồn chuẩn cách cứng nhắc, hệ thống phần mềm có đặc trưng riêng, dù hệ thống phần mềm có giải vấn đề hay không Do Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm vậy, phần đồ án này, em muốn xây dựng hệ thống thi trắc nghiệm dựa theo mơ hình chuẩn IMS (Instructional Management Systems) Một lý để lựa chọn chuẩn IMS chuẩn vấn đề đóng gói xuất nội dung, SCORM lựa chọn chuẩn IMS để áp dụng vào vấn đề đóng gói xuất tài nguyên Dựa theo mơ hình nghĩa khơng áp dụng tồn yêu cầu chuẩn này, mà lựa chọn sử dụng yếu tố lý thuyết thích hợp, từ đề hướng giải cho tốn đặt Như vậy, mục tiêu đặt đồ án là: - Tìm hiểu chuẩn IMS cho loại hình câu hỏi trắc nghiệm - Dựa vào số loại hình câu hỏi trắc nghiệm tiêu biểu IMS đề xuất để xây dựng công cụ biên soạn quản lý câu hỏi trắc nghiệm sử dụng hệ thống thi trắc nghiệm Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm CHƯƠNG CƠ SỞ LÝ THUYẾT CỦA ĐỀ TÀI 1.1 Tổng quan chuẩn SCORM SCORM (Sharable Content Object Reference Model: Mơ hình đối tượng nội dung có khả chia sẻ) chuẩn đưa nhằm tạo thuận tiện việc thao tác liệu phần mềm dạy học tảng web (nền tảng web khơng có nghĩa phần mềm phải chạy Internet Một ứng dụng web chạy máy PC mạng nội bộ) Theo chuẩn này, để thành phần liệu có khả tái sử dụng, chúng phải xây dựng dựa mô hình đối tượng dùng chung (Common Object Model) (Các mơ hình trình bày đầy đủ tài liệu tổ chức ADL Co-lab, xem chi tiết địa www.jointadlcolab.org tài liệu kèm với đồ án này) Hình 1.1: Các đối tượng liệu dùng chung chưa tập hợp Các thành phần chia sẻ đối tượng dùng chung tập hợp sử dụng lại đối tượng dùng chung Hình 1.2: Các đối tượng liệu dùng chung tập hợp tái sử dụng Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Các hệ thống LMS (Learning Management System - Hệ thống quản lý đào tạo) áp dụng SCORM có khả di chuyển course (khố học, học) (một khố học bao gồm nhiều mơ hình liệu có cấu trúc như: Mơn học, học, kỳ thi, điểm, nguồn tài nguyên câu hỏi Việc di chuyển course đồng nghĩa với việc di chuyển tồn liệu có cấu trúc nằm course này), tái sử dụng nội dung hệ LMS khác, tạo nơi chứa đựng thông tin hỗ trợ khả tìm kiếm nội dung từ hệ LMS khác Hình 1.3: Mơ hình SCORM tổ chức ADL Co-lab Để đạt mục tiêu trên, SCORM tập hợp đặc điểm chuẩn số nhóm cơng ty có uy tín đề (cũng hiểu rằng, SCORM chuẩn bao gồm nhiều chuẩn khác nhau, kết hợp với để đạt mục tiêu đóng gói chia sẻ nguồn tài nguyên) Có thể chia SCORM thành hai phần chính: - CAM (Content Aggregation Model: Mơ hình tập hợp liệu): Hướng dẫn cách mà nội dung mô tả (meta-data) kết hợp để tạo đơn vị liệu (teaching units), khoá học (courses) chương trình giảng dạy (curricula), với cách đóng gói nội dung để cung cấp cho hệ thống khác - RTE (Run Time Environment: Môi trường thực thi): Định nghĩa phương pháp kỹ thuật để thực theo dõi nội dung giảng dạy hệ thống giảng dạy LMS người học máy trạm Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Như vậy, thấy rằng, SCORM sử dụng chuẩn IMS cho việc đóng gói xuất nội dung Những hệ thống khác áp dụng chuẩn IMS cho việc đóng gói xuất nội dung có khả tương thích với hệ thống áp dụng SCORM lĩnh vực đóng gói xuất nội dung IMS chuẩn phục vụ cho hệ thống Elearning Nó quy định cấu trúc nội dung cho hệ thống (cấu trúc nội dung nghĩa cách tổ chức lưu trữ nội dung dạng như: Bài giảng, khoá học, câu hỏi trắc nghiệm, nguồn tài nguyên giáo dục ) Các hệ thống khác tổ chức nội dung theo IMS có khả chia sẻ nguồn tài nguyên nội dung Do mục tiêu toán đặt thiết kế câu hỏi trắc nghiệm, xây dựng công cụ soạn thảo quản lý câu hỏi trắc nghiệm, từ hình thành hệ thống thi trắc nghiệm, nên phần đây, em đề cập đến mơ hình đóng gói nội dung IMS đề phần Content Aggregation Model (mơ hình tập hợp nội dung), hỗ trợ cho phần lớn việc tạo lưu trữ câu hỏi thi trắc nghiệm Hình 1.4: Chuẩn SCORM tập hợp số chuẩn khác 1.2 Đóng gói nội dung theo chuẩn IMS 1.2.1 Tổng quan Mục đích đóng gói nội dung (Content Packaging) đưa phương pháp chuẩn để trao đổi nguồn tài nguyên kiến thức (learning) hệ thống công cụ Content Packaging định nghĩa cấu trúc (cách tổ chức) cách Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm tập hợp tài nguyên Như vậy, Content Packaging dùng để trao đổi nguồn tài nguyên hệ thống, cung cấp xử lý vào/ra chung mà hệ thống hỗ trợ Ngồi ra, mơ hình IMS Content Packaging cịn cung cấp phương pháp để liệt kê đóng gói tất tệp liệu vật lý cần thiết để phân phối nguồn tài nguyên, tạo mối quan hệ tệp liệu với nhiều nguồn tài nguyên khác, phân chia nguồn tài nguyên theo cách mà chúng tổ chức, cho phép sử dụng nguồn tài nguyên ngữ cảnh khác 1.2.2 Cấu trúc nội dung Mục tiêu cấu trúc nội dung (content structure) hỗ trợ việc phát triển nội dung giảng dạy theo hướng tập hợp nguồn tài nguyên tạo thành đơn vị có cấu trúc, áp dụng cấu trúc kết hợp với tác động đặc biệt tái sản xuất lại nguồn tài nguyên qua hệ LMS khác Cấu trúc nội dung xem đồ để theo dõi sử dụng nguồn tài nguyên đóng gói Cấu trúc nội dung khơng bao gồm nguồn tài ngun, mà cịn có tác động nguồn tài nguyên “Cấu trúc nội dung không đề cập đến chức hệ LMS, hệ thống LMS có chức đặc trưng riêng định, cần giả sử hệ LMS có chức xuất cấu trúc nội dung (export), chức nhập cấu trúc nội dung từ hệ LMS khác lưu trữ cấu trúc theo cách (import) Cấu trúc nội dung khơng u cầu hệ thống LMS phải có mơ hình thiết kế giống nhau.” Đây tư tưởng số chuyên gia phát triển hệ LMS theo chuẩn IMS, tư tưởng quan trọng mà người thiết kế xây dựng hệ LMS cần xem xét thống nhất, tư tưởng phương pháp tiếp cận có liên quan đến việc thiết kế nội dung Trong cấu trúc nội dung có nhiều phần, phần có liên quan đến khía cạnh khác tài nguyên Các phần là: -Content Hierarchy (Hệ thống phân cấp nội dung): Thể nội dung dạng phân cấp, nhóm nguồn tài nguyên theo thứ tự định Trong nhiều trường hợp, phân cấp thể thứ tự mặc định mà người tạo cho người khác thực Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm -Context Specific Meta-data: Khi nguồn tài nguyên tạo ra, người phát triển hi vọng tạo meta-data kèm để mơ tả mục đích, định nghĩa, tên nguồn tài nguyên Ở meta-data có nghĩa là: Dữ liệu cấu trúc hố để mơ tả cho liệu khác, giống ta click chuột phải vào biểu tượng file chọn mục Properties, bảng mô tả thuộc tính thơng số file, coi bảng loại meta-data -Sequencing and Navigation: Phần cung cấp cho hệ LMS thơng tin mà cần để xác định nguồn tài nguyên đưa cho người học, Nó cung cấp cho hệ LMS cách thể lựa chọn tới người dùng để thông qua nguồn tài ngun Hình minh hoạ số mơ hình phân cấp khố học: Mơ hình Army Tiến trình Đơn vị Bài học Đối tượng đào tạo Bước đào tạo Mơ hình Air Force Tiến trình Khối Đơn vị Bài học Đối tượng đào tạo Mơ hình Marine Corps Tiến trình Thời kỳ Tiến trình Bài học Công việc Đối tượng đào tạo Bước đào tạo Mô hình Canadian Tiến trình Đối tượng thực Đối tượng Điểm đào tạo • • • Hình 1.5: Mơ hình phân cấp khố học số tổ chức Hiểu phương pháp thiết kế sử dụng cấu trúc nội dung tiếp cận khác việc tập hợp nội dung trợ giúp cho việc tái sử dụng cung cấp thông tin mở rộng cho hệ LMS nội dung di chuyển thay đổi 1.2.3 Cây nội dung Việc tạo tập hợp tài nguyên giảng dạy theo cấu trúc logic hiểu theo nghĩa tổ chức nguồn tài nguyên dạng (content hieararchy) SCORM chia nguồn tài nguyên thành nhóm gọi block (khối) Các block hiểu khố học khoa, học mơn học, chương học Trong block bao hàm block khác Các block lồng tới cấp Bên block lại chia thành khối sco (shareable content objects), đối tượng nội dung có khả chia sẻ (một ví dụ cụ thể Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm dạng liệu âm hình ảnh mà block cần sử dụng) Như vậy, phụ thuộc vào phương pháp thiết kế, phân cấp theo nhóm dùng để thể khái niệm course (khoá học), chapter (chương), topic (chủ đề) khái niệm tương tự thể cách tập hợp nguồn tài nguyên từ phần nhỏ Hình 1.6: Cây phân cấp nội dung 1.2.4 Meta-data đặc trưng ngữ cảnh Khi nguồn tài nguyên tạo ra, cần kèm theo tài liệu mô tả, phục vụ cho việc định vị tái sử dụng trường hợp cần thiết (meta-data) Một meta-data hiểu “độc lập với ngữ cảnh” mơ tả nguồn tài nguyên mà không phụ thuộc vào phương pháp tập hợp cụ thể Ví dụ: Một học cần hướng dẫn cách xâu kim Trong trường hợp này, meta-data mô tả kỹ thu được: làm cách đưa sợi qua lỗ kim, mà không mô tả kim cấu tạo nào, xâu kim xong làm Phát triển ứng dụng meta-data cho nguồn tài nguyên dạy học tập hợp nguồn tài nguyên khái niệm cịn Nói chung thường dùng để khai thác tái sử dụng nguồn tài nguyên, dùng để mơ tả nguồn gốc tài ngun, người tạo ra, mục đích thơng tin tạo Một số nhà nghiên cứu phát triển SCORM cịn cho meta-data có khả giúp đỡ hướng dẫn người học (learner) hiểu nội dung học dễ dàng Trước vào tìm hiểu chi tiết mơ hình câu hỏi trắc nghiệm IMS đề xuất, tìm hiểu sơ lược ngơn ngữ XML Đây công cụ giúp thực khả chia sẻ tài nguyên tái sử dụng cách dễ dàng Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm 1.3 XML ứng dụng mơ hình câu hỏi trắc nghiệm IMS Mơ hình phân cấp thuận tiện cho việc thể liệu gồm nhiều phần tử phần tử (elements sub-elements), mà XML lại giải pháp cho việc thể phần tử phần tử Do vậy, tài liệu XML coi phân cấp chứa phần tử với nội dung thuộc tính phần tử Từ thấy, XML giải pháp tốt cho việc lưu trữ liệu có cấu trúc, mà tiêu biểu liệu câu hỏi trắc nghiệm 1.3.1 Phần tử Một phần tử (element) thành phần tài liệu định nghĩa cho máy tính hiểu Mỗi phần tử có phận gọi thẻ, tên thẻ nằm dấu “” Khi có dấu hiệu kiểu , dịch máy tính đánh dấu xuất phần tử Khi thẻ có kèm theo dấu “/”, ví dụ , dịch hiểu dấu hiệu kết thúc phần tử Hai thẻ gọi thẻ bắt đầu thẻ kết thúc phần tử Một phần tử có nội dung, đặt thẻ bắt đầu thẻ kết thúc Phần tử có nhiều thuộc tính Khi phần tử có thẻ bắt đầu thẻ kết thúc (cịn gọi thẻ mở thẻ đóng) có phần tên giống nhau, hiểu định dạng tốt “well-formed” Một ví dụ phần tử sau: This is my contents 1.3.1.1 Nội dung phần tử Một phần tử chứa phần tử khác, Parsed Character Data (PCDATA), Character Data (CDATA), chứa PCDATA phần tử PCDATA xâu ký tự không chứa ký hiệu phần tử PCDATA phần nội dung phần tử nằm thẻ mở thẻ đóng CDATA khác chút, liệu kiểu ký tự sử dụng để thêm vào ký tự không bị xử lý xâu ký tự thơng thường, ví dụ đoạn mã Javascript Đoạn liệu đặt CDATA đảm bảo nguyên vẹn mà không bị biên dịch XML hiểu nhầm Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 10 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm 4.4.1.3.3.1 Phần tử Xem mục 4.4.1.2.2 4.4.1.3.3.2 Phần tử Mô tả: Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 100 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Cho phép khả chấm điểm máy tính hay khơng Phần tử khơng khuyến khích sử dụng, thay vào sử dụng kỹ thuật phần tử Số lượng: Xuất lần khơng Các thuộc tính: Khơng có Các phần tử con: Khơng có 4.4.1.3.3.3 Phần tử Mơ tả: Xác định khả phản hồi có phép hay không Item Phần tử không khuyến khích sử dụng, thay vào sử dụng kỹ thuật phần tử Số lượng: Xuất lần khơng Các thuộc tính: Khơng có Các phần tử con: Khơng có 4.4.1.3.3.4 Phần tử Mô tả: Xác định lời gợi ý có phép hay khơng Item Phần tử khơng khuyến khích sử dụng, thay vào sử dụng kỹ thuật phần tử Số lượng: Xuất lần không Các thuộc tính: Khơng có Các phần tử con: Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 101 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Khơng có 4.4.1.3.3.5 Phần tử Mơ tả: Xác định loại Item sử dụng Phần tử khơng khuyến khích sử dụng, thay vào sử dụng kỹ thuật phần tử Số lượng: Xuất lần khơng Các thuộc tính: Khơng có Các phần tử con: Khơng có 4.4.1.3.4 Phần tử Xem mục 4.4.1.2.3.6 4.4.1.3.5 Phần tử Mô tả: Điều khiển tạo khả có/khơng phép hướng dẫn, giải pháp, phản hồi Item Số lượng: Xuất nhiều lần khơng Các thuộc tính: -view (khơng bắt buộc, giá trị lựa chọn danh sách liệt kê: All, Administrator, AdminAuthority, Assessor, Author, Candidate, InvigilatorProctor, Psychometrician, Scorer, Tutor Giá trị mặc định All) Thuộc tính view định nghĩa phạm vi thể thơng tin khác có liên quan (ví dụ tài liệu kèm theo) Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 102 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm -solutionswitch (khơng bắt buộc, giá trị lựa chọn thuộc kiểu liệt kê: Yes/No Giá trị mặc định Yes): Cho phép/ không cho phép giải pháp phần Section -hintswitch (khơng bắt buộc, giá trị lựa chọn thuộc kiểu liệt kê: Yes/No Giá trị mặc định Yes): Cho phép/ không cho phép gợi ý phần Section -feedbackswitch (không bắt buộc, giá trị lựa chọn thuộc kiểu liệt kê: Yes/No Giá trị mặc định Yes): Cho phép/ không cho phép phản hồi phần Section Các phần tử con: 4.4.1.3.6 Phần tử Mô tả: Điều khiển khả kích hoạt Item Chức áp dụng cho phiên 2.0 trở Số lượng: Xuất nhiều lần khơng Các thuộc tính: Khơng có Các phần tử con: Khơng có 4.4.1.3.7 Phần tử Dành cho phiên 2.0 trở Mô tả: Điều khiển khả kích hoạt Item Chức áp dụng cho phiên 2.0 trở Số lượng: Xuất nhiều lần khơng Các thuộc tính: Khơng có Các phần tử con: Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 103 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Khơng có 4.4.1.3.8 Phần tử Mô tả: Phần tử chứa thông tin ngữ cảnh quan trọng cần biết Item, ví dụ giá trị liệ chuẩn có thể/khơng thể sử dụng cho việc trả lời câu hỏi Số lượng: Xuất nhiều lần không Các thuộc tính: -view (khơng bắt buộc, giá trị lựa chọn danh sách liệt kê: All, Administrator, AdminAuthority, Assessor, Author, Candidate, InvigilatorProctor, Psychometrician, Scorer, Tutor Giá trị mặc định All) Thuộc tính view định nghĩa phạm vi thể thơng tin khác có liên quan (ví dụ tài liệu kèm theo) Các phần tử con: 4.4.1.3.9 Phần tử Xem mục 4.4.1.2.3.7 4.4.1.3.10 Phần tử Mô tả: Phần tử chứa tất dẫn cho việc trình diễn câu hỏi Các thơng tin bao gồm tài liệu thực tế cần đưa Các nhãn phục vụ cho việc trả lời câu hỏi định danh rõ ràng Số lượng: Xuất lần không Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 104 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Các thuộc tính: -label (không bắt buộc): Nhãn công cụ tạo sử dụng để nhận biết đặc tính khố -width (khơng bắt buộc): Dùng để nhận biết chiều rộng hộp văn theo trục hồnh -height (khơng bắt buộc): Dùng để nhận biết chiều cao hộp văn theo trục tung -x0 (khơng bắt buộc): Hồnh độ góc bên trái -y0 (khơng bắt buộc): Tung độ góc bên trái -xml:lang (không bắt buộc): Ngôn ngữ mặc định văn nội dung phần tử Giá trị kiểu xâu, tối đa 32 ký tự Các phần tử con: , , , , , , , , Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 105 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm 4.4.1.3.10.1 Phần tử Xem mục 4.4.1.1 4.4.1.3.10.2 Phần tử Mô tả: Phần tử chứa tất dẫn cho việc thể luồng gồm khối câu hỏi Số lượng: Xuất lần khơng Các thuộc tính: -class (khơng bắt buộc, giá trị mặc định “Block”): Phân loại khoá luồng áp dụng với tài liệu chứa Giá trị kiểu xâu, tối đa 32 ký tự Các phần tử con: , , , , ,, , , 4.4.1.3.10.3 Phần tử Xem mục 4.4.1.2.3.12.2 Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 106 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm 4.4.1.3.10.4 Phần tử Mô tả: Phần tử chứa liệu phương án trả lời cho câu hỏi dạng logic Số lượng: Xuất nhiều lần không phần tử Các thuộc tính: -ident (bắt buộc): Định danh cho khối phương án trả lời (một khối phương án bao gồm nhiều phương án khác nhau) Dữ liệu kiểu xâu, tối đa 256 ký tự -rcardinality:(Không bắt buộc, giá trị kiểu liệt kê gồm: Single, Multiple, Ordered Giá trị mặc định Single): Xác định số lượng phương án trả lời mà người dùng phải chọn -rtiming:(Không bắt buộc, giá trị kiểu liệt kê gồm: Yes, No Giá trị mặc định No): Xác định trả lời người dùng có bị hạn chế thời gian không Các phần tử con: , , , , , , 4.4.1.3.10.5 Phần tử Mô tả: Phần tử chứa liệu phương án trả lời cho câu hỏi dạng XYC Số lượng: Xuất nhiều lần không phần tử Các thuộc tính: -ident (bắt buộc): Định danh cho khối phương án trả lời (một khối phương án bao gồm nhiều phương án khác nhau) Dữ liệu kiểu xâu, tối đa 256 ký tự Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 107 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm -rcardinality:(Không bắt buộc, giá trị kiểu liệt kê gồm: Single, Multiple, Ordered Giá trị mặc định Single): Xác định số lượng phương án trả lời mà người dùng phải chọn -rtiming:(Không bắt buộc, giá trị kiểu liệt kê gồm: Yes, No Giá trị mặc định No): Xác định trả lời người dùng có bị hạn chế thời gian khơng Các phần tử con: , , , , , , 4.4.1.3.10.6 Phần tử Mô tả: Phần tử chứa liệu phương án trả lời cho câu hỏi dạng string Tùy thuộc vào kiểu yêu cầu cụ thể mà phương án trả lời đưa theo cách (ví dụ: đưa textbox để điền, hay đưa combobox để lựa chọn ) Số lượng: Xuất nhiều lần không phần tử Các thuộc tính: -ident (bắt buộc): Định danh cho khối phương án trả lời (một khối phương án bao gồm nhiều phương án khác nhau) Dữ liệu kiểu xâu, tối đa 256 ký tự -rcardinality:(Không bắt buộc, giá trị kiểu liệt kê gồm: Single, Multiple, Ordered Giá trị mặc định Single): Xác định số lượng phương án trả lời mà người dùng phải chọn -rtiming:(Không bắt buộc, giá trị kiểu liệt kê gồm: Yes, No Giá trị mặc định No): Xác định trả lời người dùng có bị hạn chế thời gian không Các phần tử con: , , , , , , Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 108 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm 4.4.1.3.10.7 Phần tử Mô tả: Phần tử chứa liệu phương án trả lời cho câu hỏi dạng NUM Số lượng: Xuất nhiều lần không phần tử Các thuộc tính: -ident (bắt buộc): Định danh cho khối phương án trả lời (một khối phương án bao gồm nhiều phương án khác nhau) Dữ liệu kiểu xâu, tối đa 256 ký tự -rcardinality:(Không bắt buộc, giá trị kiểu liệt kê gồm: Single, Multiple, Ordered Giá trị mặc định Single): Xác định số lượng phương án trả lời mà người dùng phải chọn -rtiming:(Không bắt buộc, giá trị kiểu liệt kê gồm: Yes, No Giá trị mặc định No): Xác định trả lời người dùng có bị hạn chế thời gian không Các phần tử con: , , , , , , 4.4.1.3.10.8 Phần tử Mô tả: Phần tử chứa liệu phương án trả lời cho câu hỏi dạng GRP Số lượng: Xuất nhiều lần không phần tử Các thuộc tính: -ident (bắt buộc): Định danh cho khối phương án trả lời (một khối phương án bao gồm nhiều phương án khác nhau) Dữ liệu kiểu xâu, tối đa 256 ký tự Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 109 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm -rcardinality:(Không bắt buộc, giá trị kiểu liệt kê gồm: Single, Multiple, Ordered Giá trị mặc định Single): Xác định số lượng phương án trả lời mà người dùng phải chọn -rtiming:(Không bắt buộc, giá trị kiểu liệt kê gồm: Yes, No Giá trị mặc định No): Xác định trả lời người dùng có bị hạn chế thời gian không Các phần tử con: , , , , , , 4.4.1.3.10.8.1 Phần tử Mô tả: Phần tử cung cấp khả đưa phương án trả lời cho câu hỏi Số lượng phương án có phụ thuộc vào số lượng thẻ Số lượng: Xuất lần không phần tử: , , , and Các thuộc tính: -shuffle:(Khơng bắt buộc, giá trị tuỳ chọn Yes, No Giá trị mặc định No): Xác định xem phương án đưa có xếp theo trật tự nguyên hay không (No nghĩa xếp ngẫu nhiên vị trí) -minnumber:(Khơng bắt buộc): Số lượng phản hồi mà người dùng phải chọn (0-99) -maxnumber:(Không bắt buộc): Số lượng phản hồi nhiều mà người dùng phải chọn (1-99) Các phần tử con: , , , , INCLUDEPICTURE " / / / / / / / / / / /BACKUP%20Apache %20Root/ANHTAN%20DATN/IMS/IMS%20Question%20&%20Test %20Interoperability%20ASI%20XML%20Binding Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 110 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm %20Specification_files/imsqti_asi_bindv1p216.gif" \* MERGEFORMAT 4.4.1.3.10.8.2 Phần tử Mô tả: Phần tử cung cấp khả đưa phương án trả lời cho câu hỏi dạng điền từ vào chỗ trống Số lượng phương án có phụ thuộc vào số lượng thẻ Số lượng: Xuất lần không phần tử: , , , and Các thuộc tính: -charset:(Khơng bắt buộc, mặc định ‘ascii-us’): Tập ký tự dùng để thể xâu liệu -encoding:(Không bắt buộc, mặc định ‘UTF-8’): Phương pháp mã hố ký tự -fibtype:(Khơng bắt buộc, thuộc số giá trị sau: String, Integer, Decimal, Scientific, Boolean Giá trị mặc định String): Loại từ cần điền -minnumber:(Khơng bắt buộc): Số lượng phản hồi mà người dùng phải chọn (0-99) -maxnumber:(Không bắt buộc): Số lượng phản hồi nhiều mà người dùng phải chọn (1-99) Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 111 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm Các phần tử con: , , , , Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 112 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm MỤC LỤC Lời nói đầu Mở đầu Chương Cơ sở lý thuyết đề tài 1.1 Tổng quan chuẩn SCORM 1.2 Đóng gói nội dung theo chuẩn IMS 1.3 XML ứng dụng mơ hình câu hỏi trắc nghiệm IMS 10 1.4 Quan điểm IMS loại hình câu hỏi trắc nghiệm 16 1.4.1 Phân loại câu hỏi theo hình thức trả lời 16 1.4.2 Một số loại câu hỏi trắc nghiệm IMS đề xuất 18 1.5 Một số tổ chức giới hỗ trợ chuẩn IMS 31 Chương Xây dựng hệ thống thi trắc nghiệm 36 2.1 Cấu trúc câu hỏi ATQTIS 37 2.2 Công cụ soạn thảo câu hỏi trắc nghiệm hệ thống ATQTIS 49 2.3 Xây dựng hệ thống thi trắc nghiệm 54 2.4 Lựa chọn công cụ thực 61 2.5 Các ưu điểm bật phương án đề xuất 61 Chương Thử nghiệm kết luận 63 3.1 Đánh giá tốc độ 63 3.2 Đánh giá hiệu 64 3.3 Đánh giá độ tin cậy 65 3.4 Phương hướng phát triển mức gần 71 3.5 Phương hướng phát triển mức xa 71 Chương Phụ lục tài liệu tham khảo 72 4.1 Tài liệu tham khảo 72 4.2 Bảng thuật ngữ từ viết tắt 73 4.3 Hướng dẫn cài đặt sử dụng hệ thống 74 4.4 Các phần tử hệ thống QTI IMS 76 Phan Anh Tân – CNPM K44 –Khoa CNTT – ĐHBK Hà Nội 113 ... Nội 35 Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm CHƯƠNG 2: XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM Trong chương trước, tìm hiểu số loại hình câu hỏi trắc nghiệm du IMS đề... Hà Nội Đồ án tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm vậy, phần đồ án này, em muốn xây dựng hệ thống thi trắc nghiệm dựa theo mơ hình chuẩn IMS (Instructional Management... tốt nghiệp – Tìm hiểu chuẩn IMS xây dựng hệ thống thi trắc nghiệm dụng nguồn tài nguyên, nên hệ thống thi trắc nghiệm, chuẩn IMS áp dụng vào chức đóng gói tái sử dụng câu hỏi trắc nghiệm Như vậy,

Ngày đăng: 24/04/2015, 22:13

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

    • MỞ ĐẦU

    • CHƯƠNG 1. CƠ SỞ LÝ THUYẾT CỦA ĐỀ TÀI

      • Cấp độ cuối cùng trong bảng trên được xác định nhờ số lượng các hoạt động mà người dùng phải thực hiện. Bảng dưới đây mô tả chi tiết về sự phân loại này:

      • Dưới đây là danh sách một số loại câu hỏi thi trắc nghiệm cơ bản

      • CHƯƠNG 2: XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM

        • CHƯƠNG 3: THỬ NGHIỆM VÀ KẾT QUẢ

        • CHƯƠNG 4: PHỤ LỤC

        • MỤC LỤC

Tài liệu cùng người dùng

Tài liệu liên quan