Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey

68 1.1K 3
Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey

Đ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

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG Nguyễn Việt Tiệp XÂY DỰNG HỆ THỐNG KHẢO SÁT TRỰC TUYẾN THEO CHUẨN QTI DỰA TRÊN HỆ THỐNG LIMESURVEY Chuyên ngành : Khoa học máy tính Mã số : 60 48 01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Thái Nguyên - 2014 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 2 ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG Nguyễn Việt Tiệp XÂY DỰNG HỆ THỐNG KHẢO SÁT TRỰC TUYẾN THEO CHUẨN QTI DỰA TRÊN HỆ THỐNG LIMESURVEY Chuyên ngành : Khoa học máy tính Mã số : 60 48 01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH NGƢỜI HƢỚNG DẪN KHOA HỌC TS. Nguyễn Việt Anh Thái Nguyên - 2014 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 3 LỜI CAM ĐOAN Tên tôi là Nguyễn Việt Tiệp, học viên cao học khóa K10, chuyên ngành Khoa học máy tính. Tôi xin cam đoan luận văn thạc sĩ “Xây dựng hệ thống khảo sát trực tuyển theo chuẩn QTI dựa trên hệ thống Limesurvey” là công trình nghiên cứu của tôi thực hiện dƣới sự hƣớng dẫn của TS. Nguyễn Việt Anh. Mọi tham khảo dùng trong luận văn đều đƣợc trích dẫn rõ ràng. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, tôi xin chịu hoàn toàn trách nhiệm. Học viên Nguyễn Việt Tiệp Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 4 MỤC LỤC MỞ ĐẦU 9 CHƢƠNG 1 TỔNG QUAN 12 1.1. Hệ thống điều tra khảo sát trực tuyến 12 1.2. Tổng quan về hệ thống Limesurvey 13 1.2.1. Giới thiệu về Limesurvey 13 1.2.2. Ứng dụng của Limesurvey 14 1.2.3. Vì sao chọn lựa hệ thống mã nguồn mở khảo sát trực tuyến Limesurvey 15 1.2.4. Hạn chế của hệ thống Limesurvey 16 1.2.5. Các chức năng chính của Limesurvey hỗ trợ 16 CHƢƠNG 2 MỘT SỐ CHỨC NĂNG BỔ SUNG CHO HỆ THỐNG 22 KHẢO SÁT LIMESURVEY 22 2.1. Công cụ chuẩn hóa dữ liệu câu hỏi 22 2.1.1. Tìm hiểu sơ lƣợc về đặc tả QTI 22 2.1.2. Các đối tƣợng cơ bản đƣợc đặc tả trong chuẩn QTI 26 2.1.3 Ví dụ minh họa theo chuẩn QTI 27 2.2. Chức năng khảo sát tích điểm thƣởng 30 2.3. Chức năng xác thực ngƣời dùng qua LDAP 31 2.3.1. Tìm hiểu phƣơng thức hoạt động của LDAP 32 2.3.2. Các thao tác của giao thức LDAP 33 2.3.3. Mô hình LDAP 34 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 5 2.3.4. Xác thực ngƣời dùng trong LDAP 37 CHƢƠNG 3 CHƢƠNG TRÌNH THỬ NGHIỆM 38 3.1. Phân tích và thiết kế 38 3.1.1. Quy trình tạo công cụ chuẩn hóa dữ liệu câu hỏi theo chuẩn QTI. 38 3.1.2. Chức năng khảo sát tích điểm thƣởng 51 3.2. Cài đặt 52 3.2.1. Công cụ chuẩn hóa dữ liệu câu hỏi theo chuẩn QTI 52 3.2.2. Giao diện hệ thống khảo sát trực tuyến 55 KẾT LUẬN 57 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 6 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT TT Từ viết tắt Viết đầy đủ Ý nghĩa 01 IEEE Institute of Electrical and Electron Engineers Viện kỹ sƣ điện và điện tử 02 IMS Global Instructional Management System Global Hệ thống quản lý giáo dục toàn cầu. 03 LDAP LightWeight Directory Access Protocol Giao thức truy cập các cấu trúc thƣ mục. 04 LOM Learning Object MetaData Học tập đối tƣợng siêu dữ liệu 05 QTI Question and Test Interoperability Chuẩn đặc tả câu hỏi trắc nghiệm. 06 W3C World Wide Web Consortium Là tổ chức công nghiệp quốc tế đƣợc thành lập năm 1994 để phát triển WWW. 07 WYSIWYG HTML What You See Is What You Get HyperText Markup Language Ngôn ngữ đánh dấu siêu văn bản trực quan. 08 XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng do W3C tạo ra. Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 7 DANH MỤC CÁC BẢNG Số hiệu Tên bảng Số trang Bảng 1 Các đặc tả do tổ chức IMS đề xuất 21 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 8 DANH MỤC CÁC HÌNH VẼ Hình 2.1. Ví dụ câu hỏi đơn lựa chọn 27 Hình 2.2 Câu hỏi đa lựa chọn 29 Hình 2.3. Mô hình kết nối giữa client/server 32 Hình 2.4: Đối với 01 thông điệp yêu cầu tìm kiếm từ LDAP client 33 Hình 2.5: Những thông điệp LDAP client gửi tới LDAP server 33 Hình 2.6. Một cây thƣ mục với các entry là các thành phần cơ bản 34 Hình 2.7. Một entry với các thuộc tính cơ bản 34 Hình 2.8. Một cây thƣ mục LDAP 35 Hình 2.9. Một phần thƣ mục LDAP với các entry chứa thông tin 35 Hình 3.1 Soạn thảo câu hỏi trắc nghiệm 52 Hình 3.2 Soạn thảo câu hỏi khảo sát trong công cụ mới 54 Hình 3.3 Giao diện hệ thống khảo sát. 55 Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 9 MỞ ĐẦU 1) Đặt vấn đề Trong những năm gần đây với sự phát triển của mạnh mẽ không ngừng công nghệ thông tin, hệ thống mạng Internet đã làm thay đổi nhiều mặt của cuộc sống. Theo thống kê của http://www.internetworldstats.com, tính đến 30 tháng 12 năm 2012 Châu Á hiện đang chiếm khoảng 44,8% lƣợng ngƣời sử dụng Internet trên toàn thế giới. Trong đó, Việt nam xếp thứ bảy trong số những quốc gia sử dụng Internet nhiều nhất với lƣợng ngƣời sử dụng năm 2012 chiếm 33,9% dân số, với hơn 31 triệu ngƣời (năm 2011 có 26,8 triệu ngƣời sử dụng Internet). Với tốc độ phát triển Internet nhanh chóng nhƣ vậy các loại hình khảo sát trực tuyến đang ngày càng phát triển, các website đƣợc thành lập để khảo sát trực tuyến ngày càng tăng lên. Khảo sát trực tuyến đƣợc có thể sử dụng cho bất cứ hình thức thu thập dữ liệu, thông tin của rất nhiều lĩnh vực nhƣ khảo sát thị trƣờng, khảo sát tâm lý, khảo sát sự hài lòng của khách hàng đối với sản phẩm, cửa hàng (công ty), khảo sát mẫu sản phẩm hoặc nhận xét các bài giảng trực tuyến… Ở Việt Nam hoạt động khảo sát trực tuyến phục vụ chủ yếu cho các công ty đa quốc gia, các doanh nghiệp, công ty, tổ chức có quy mô lớn. Nhu cầu khảo sát trực tuyến nhằm đánh giá sản phẩm, nghiên cứu thị hiếu ngƣời dùng chƣa đƣợc chú trọng nhiều. Với nền kinh tế thị trƣờng phát triển mạnh mẽ nhƣ hiện nay ngƣời sử dụng có thể đa dạng hóa sự chọn lựa sản phẩm, sự phát triển mạnh mẽ của Internet giúp cho hoạt động khảo sát trực tuyến với những ƣu điểm nhƣ không giới hạn quy mô khảo sát, số lƣợng ngƣời tham gia khảo sát, chi phí thấp, dễ thực hiện ngày càng đƣợc quan tâm, sử dụng rộng rãi, linh hoạt hơn. Nhận thức đƣợc sự cần thiết, tiện lợi và xu thế phát triển nhu cầu khảo sát trực tuyến và tổ chức các cuộc khảo sát trực tuyến. Thay vì sử dụng các Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 10 ngôn ngữ lập trình để lập trình lại một hệ thống, tôi mạnh dạn dựa trên hệ mã nguồn mở của hệ thống khảo sát trực tuyến Limesurvey để "Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey". 2) Mục đích của đề tài - Xây dựng một công cụ cho phép chuẩn hóa dữ liệu câu hỏi từ định dạng văn bản sang định dạng khác cho phép cập nhật nhiều loại câu hỏi, câu hỏi từ định dạng văn bản vào hệ thống Limesurvey thay vì cập nhật từng câu hỏi trên hệ thống. - Sử dụng LDAP làm phƣơng tiện chứa dữ liệu đăng nhập của ngƣời dùng. Việc tìm kiếm thông tin đăng nhập của ngƣời dùng qua LDAP nhanh, linh hoạt, hiệu quả, đơn giản hơn việc truy vấn một tài khoản trong CSDL. - Tích hợp thêm module khảo sát tích điểm thƣởng vào hệ thống nhằm mục đích: căn cứ vào số lƣợng các câu điều tra, khảo sát ngƣời dùng thực hiện mà hệ thống sẽ tính điểm cho ngƣời dùng đó. Dựa vào điểm thƣởng này, những ngƣời tổ chức điều tra, khảo sát có thể trả phí hoặc đƣa ra quyền lợi khác cho ngƣời dùng nhằm khuyến khích ngƣời dùng thực hiện đầy đủ, chính xác, góp phần nâng cao chất lƣợng điều tra, khảo sát. 3) Mục tiêu cụ thể - Mục tiêu 1: Tìm hiểu về khảo sát trực tuyến và ứng dụng của khảo sát trực tuyến, hệ thống khảo sát trực tuyến Limesurvey và các chức năng chính hệ thống. - Mục tiêu 2: Tìm hiểu về đặc tả QTI, chuẩn hóa dữ liệu theo chuẩn QTI. - Mục tiêu 3: Tìm hiểu khảo sát tích điểm thƣởng vào hệ thống khảo sát trực tuyến mới, tìm hiểu về chức năng xác thực ngƣời dùng LDAP. - Mục tiêu 4: Triển khai lên mạng Internet để sử dụng và kết quả nghiên cứu của đề tài và đề xuất hƣớng phát triển tiếp theo của hệ thống [...]... Chƣơng 1: Tổng quan 1.1 Hệ thống điều tra khảo sát trực tuyến Phần này ta đi giới thiệu về khảo sát trực tuyến, ứng dụng của khảo sát trực tuyến, vì sao chọn lựa hệ thống khảo sát trực tuyến Limesurvey 1.2 Tổng quan về Limesurvey Phần này tìm hiểu về hệ thống Limesurvey, các chức năng chính mà hệ thống Limesurvey hỗ trợ Các dạng câu hỏi của Limesurvey và lý do chọn hệ thống Limesurvey Chƣơng 2: Một... thông tin của các cơ quan, doanh nghiệp, tổ chức, tìm hiểu hệ thống khảo sát trực tuyến Limesurvey và các chức năng chính hệ thống, tạo câu hỏi cho một cuộc khảo sát Từ đó, đưa ra được các vấn đề cần bổ sung cho hệ thống khảo sát trực tuyến mới 1.1 Hệ thống điều tra khảo sát trực tuyến Điều tra, khảo sát trực tuyến là hoạt động đƣợc thực hiện trên mạng Internet nhằm đánh giá hay thu thập thông tin từ... 1.2.4 Hạn chế của hệ thống Limesurvey Mặc dù trên hệ thống khảo sát Limesurvey cung cấp đầy đủ, trực quan, phong phú các dạng câu hỏi cho ngƣời sử dụng có thể tạo một cuộc khảo sát Tuy nhiên hệ thống cũng bộc lộ các hạn chế sau: - Thứ nhất, công cụ tạo câu hỏi khảo sát của Limesurvey yêu cầu ngƣời sử dụng cần thao tác trực tiếp với từng câu hỏi trên hệ thống khiến cho việc tạo câu hỏi khảo sát chậm, tốn... nhập dữ liệu khảo sát Hệ thống Limesurvey cung cấp đa dạng, phong phú, trực quan các dạng câu hỏi khảo sát cho ngƣời tạo khảo sát có thể chọn lựa phù hợp với nội dung cần khảo sát của mình sao cho thu thập đƣợc kết quả và thông tin nhiều nhất, các chức năng quản lý khảo sát giúp cho việc quản lý đƣợc thuận lợi Các câu hỏi khảo sát đƣợc ngƣời tạo khảo sát nhập dữ liệu trực tiếp trên hệ thống Có tới... tính năng để quản lý một cuộc khảo sát đạt hiệu quả cao nhất Các chức năng chính của của quản lý khảo sát là: - Kiểm tra khảo sát - Xác thực logic của cuộc khảo sát - Kích hoạt/ dừng một khảo sát - Chạy an toàn cuộc khảo sát - Xem kết quả và thống kê dữ liệu - Kết xuất két quả khảo sát - Xuất cấu trúc các câu hỏi khảo sát theo các định dạng file: lss, xml, txt, pdf từ hệ thống Số hóa bởi Trung tâm Học... ngữ mà hệ thống hỗ trợ, giúp cho ngƣời tạo khảo sát có thể khảo sát đa ngôn ngữ Khi thiết lập ngôn ngữ và lƣu vào hệ thống sẽ không thay đổi đƣợc ngôn ngữ đã lựa chọn đối với cuộc khảo sát đang tạo - Tên của cuộc khảo sát: Đây là tên mô tả ngắn gọn về cuộc điều tra Giúp cho ngƣời tham gia khảo sát hiểu sơ lƣợc về mục đích của cuộc khảo sát Tiêu đề này sẽ đƣợc hiển thị trên mỗi trang của cuộc khảo sát. .. cuộc khảo sát, công cụ tạo câu hỏi khảo sát rất trực quan, cung cấp đa dạng, phong phú các dạng câu hỏi để thực hiện một cuộc khảo sát Các modul chức năng khi tạo một cuộc khảo sát: Thiết lập chung: dùng để thiết lập các thông tin chung cho một cuộc khảo sát, các thiết lập sẽ đƣợc áp dụng với duy nhất với cuộc khảo sát đó Các thông tin thiết lập bao gồm: - Ngôn ngữ cơ sở của cuộc khảo sát: hệ thống Limesurvey. .. khi tổ chức khảo sát trực tuyến đã tối ƣu hóa các câu hỏi điều tra, trích một phần lợi nhuận để trả chi phí hay gắn với một quyền lợi khác nhằm khuyến khích ngƣời tham gia khảo sát thực hiện đầy đủ, chính xác, góp phần nâng cao hơn nữa chất lƣợng của các cuộc điều tra, khảo sát 1.2 Tổng quan về hệ thống Limesurvey 1.2.1 Giới thiệu về Limesurvey LimeSurvey là một ứng dụng khảo sát trực tuyến mã nguồn... Tạo và quản lý các câu hỏi khảo sát * Tạo câu hỏi khảo sát Để tạo một cuộc khảo sát bất kỳ trên hệ thống Limesurvey cần đảm bảo bắt buộc 3 thành phần chính: tên cuộc khảo sát, nhóm câu hỏi, câu hỏi Trong Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/ 19 cuộc khảo sát có thể có một hoặc nhiều nhóm câu hỏi và mỗi một nhóm câu hỏi có ít nhất một câu hỏi khảo sát Trong Limesurvey hỗ trợ cho ngƣời... Chƣơng 2: Một số chức năng bổ sung cho hệ thống Limesurvey 2.1 Công cụ chuẩn hóa dữ liệu câu hỏi Phần này nêu đƣợc về đặc tả QTI, các dạng câu hỏi trong QTI và giải pháp, các thành phần của bộ dữ liệu câu hỏi 2.2 Chức năng khảo sát tích điểm Phần này nêu đƣợc vì sao xây dựng module khảo sát tích điểm thƣởng và cơ chế của chức năng khảo sát tích điểm trong hệ thống 2.3 Chức năng xác thực ngƣời dùng . lại một hệ thống, tôi mạnh dạn dựa trên hệ mã nguồn mở của hệ thống khảo sát trực tuyến Limesurvey để " ;Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey& quot; khảo sát trực tuyến và ứng dụng của khảo sát trực tuyến, hệ thống khảo sát trực tuyến Limesurvey và các chức năng chính hệ thống. - Mục tiêu 2: Tìm hiểu về đặc tả QTI, chuẩn hóa dữ liệu theo. thiệu về khảo sát trực tuyến, ứng dụng của khảo sát trực tuyến, vì sao chọn lựa hệ thống khảo sát trực tuyến Limesurvey. 1.2. Tổng quan về Limesurvey Phần này tìm hiểu về hệ thống Limesurvey,

Ngày đăng: 18/06/2014, 12:11

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan