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 LimeSurvey

Luận văn thạc sĩ VNU UET trình bày hệ thống khảo sát trực tuyến chuẩn QTI dựa trên mã nguồn mở LimeSurvey, nâng cao hiệu quả thu thập dữ liệu.

2014

98
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. MỞ ĐẦU

2. CHƯƠNG 1: SỰ PHÁT TRIỂN CỦA CÁC HỆ THỐNG ĐIỀU TRA KHẢO SÁT

1.1. Khảo sát (Survey) là gì?

1.2. Thực trạng các hệ thống điều tra, khảo sát trực tuyến tính phí

1.3. Các hệ thống khảo sát trực tuyến mã nguồn mở

1.4. Lý do chọn LimeSurvey

3. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Lịch sử phát triển

2.2. Các tính năng của LimeSurvey

2.3. Các dạng câu hỏi trong LimeSurvey

2.4. Chuẩn IMS QTI

2.4.1. Lịch sử phát triển

2.4.2. Tại sao cần QTI?

2.4.3. Đặc tả use cases

2.4.4. Phân loại câu hỏi theo chuẩn QTI

2.5. So sánh định dạng XML sử dụng trong LimeSurvey và chuẩn QTI

2.6. Các công nghệ sử dụng trong LimeSurvey

2.7. Cài đặt hệ thống

4. CHƯƠNG 3: CÁC CẢI TIẾN HỆ THỐNG KHẢO SÁT LIMESURVEY

3.1. Công cụ tạo bộ câu hỏi trên Microsoft Word cho LimeSurvey

3.1.1. Mô tả bài toán

3.1.2. Quy trình tạo khảo sát

3.1.3. Cấu trúc XML của khảo sát trong LimeSurvey

3.2. Xây dựng mô-đun tích điểm thưởng

3.2.1. Xây dựng, triển khai mô-đun tích điểm

3.2.2. Cài đặt và thử nghiệm

TÀI LIỆU THAM KHẢO

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ LÊ THI ̣TÌ NH XÂY DƢ̣NG HỆ THỐNG ĐIỀU TRA , KHẢO SÁT TRƢ̣C TUYẾN THEO CHUẨN QTI DƢ̣A TRÊN SẢN PHẨM MÃ NGUỒN MỞ LIMESURVEY LUẬN VĂN THẠC SỸ CÔNG NGHỆ THÔNG TIN Hà Nội - 2014 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ LÊ THI ̣TÌNH XÂY DƢ̣NG HỆ THỐNG ĐIỀU TRA, KHẢO SÁT TRƢ̣C TUYẾN THEO CHUẨN QTI DƢ̣A TRÊN SẢN PHẨM MÃ NGUỒN MỞ LIMESURVEY Ngành: Công nghệ thông tin Chuyên ngành: Kỹ thuật phần mềm Mã số: 60 48 01 03 LUẬN VĂN THẠC SỸ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: TS. NGUYỄN VIỆT ANH Hà Nội - 2014 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CAM ĐOAN Tôi xin cam đoan kết quả đạt được trong luận văn là sản phẩm nghiên cứu, tìm hiểu của riêng cá nhân tôi. Trong toàn bộ nội dung của luận văn, những điều được trình bày hoặc là của cá nhân tôi hoặc là được tổng hợp từ nhiều nguồn tài liệu. Tất cả các tài liệu tham khảo đều có xuất xứ rõ ràng và được trích dẫn hợp pháp. Tôi xin hoàn toàn chịu trách nhiệm về nội dung và sự trung thực trong luận văn của mình. Hà Nội, tháng 10 năm 2014 Học viên thực hiện Lê Thi ̣ Tình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Trong quá trình hoàn thiê ̣n luâ ̣n văn , ngoài sự nỗ lực và cố gắng của bản thân còn có sự hướng dẫn nhiệt tình của thầy cô , cũng như sự động viên giúp đỡ của các Thầ y Cô giáo, gia đình, bạn bè, đồ ng nghiê ̣p. Đầu tiên, tôi xin chân thành bày tỏ lòng biế t ơn sâu sắ c đế n Tiế n si ̃ Nguyễn Viê ̣t Anh là cán bô ̣ giảng viên của Đa ̣i ho ̣c Công Nghê ̣ đã tâ ̣n tin ̀ h giúp đỡ tôi cả về chuyên môn, nghiên cứu và đinh ̣ hướng phát triể n trong suố t quá trình làm luâ ̣n văn. Xin gửi lời tri ân tới các Thầ y , Cô của Khoa Công nghê ̣ thông tin - ĐH công Nghê ̣ cùng các ba ̣n ho ̣c viên cao ho ̣c khóa K 18 đã giúp đỡ , tạo điều kiện để tôi có tiếp thu kiế n thức trong mô ̣t môi trường ho ̣c tâ ̣p tố t nhấ t. Cuố i cùng, với gia đình, tôi gửi lời cảm ơn sâu sắ c vì gia đình đã luôn ở bên và ủng hộ, đô ̣ng viên tôi trong suố t quañ g thời gian ho ̣c tâ ̣p. Mă ̣c dù đã cố gắ ng hế t sức trong quá trin ̀ h làm viê ̣c nhưng luâ ̣n văn không thể tránh khỏi những thiếu sót , rấ t mong nhâ ̣n đươ ̣c những góp ý , phản hồi của quý Thầ y Cô và các ba ̣n. Hà Nội, tháng 10 năm 2014 Học viên thực hiện Lê Thi ̣ Tình LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC MỞ ĐẦU. SỰ PHÁT TRIỂN CỦA CÁC HỆ THỐNG ĐIỀU TRA KHẢO SÁT.2 Thực tra ̣ng các hệ thống điều tra, khảo sát trực tuyến tiń h phí .3 Các hệ thống khảo sát trực tuyến mã nguồn mở .4 Lý do chọn LimeSurvey .2 Lịch sử phát triển .3 Các tính năng của LimeSurvey .5 Các dạng câu hỏi trong LimeSurvey .2 Chuẩn IMS QTI .1 Lịch sử phát triển .2 Tại sao cần QTI?.3 Đặc tả use cases .4 Phân loại câu hỏi theo chuẩn QTI .3 So sánh định dạng XML sử dụng trong LimeSurvey và chuẩn QTI .4 Các công nghệ sử dụng trong LimeSurvey .5 Cài đặt hệ thống . CÁC CẢI TIẾN HỆ THỐNG KHẢO SÁT LIMESURVEY.1 Công cu ̣ ta ̣o bô ̣ câu hỏi trên Microsoft Word cho LimeSurvey .1 Mô tả bài toán .2 Quy triǹ h ta ̣o khảo sát .3 Cấu trúc XML của khảo sát trong LimeSurvey.2 Xây dựng mô-đun tić h điể m thưởng .2 Xây dựng, triển khai mô-đun tích điểm .3 Cài đặt và thử nghiệm . 75 TÀI LIỆU THAM KHẢO. 76 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC CÁC CHƢ̃ VIẾT TẮT Ký hiệu Diễn giải Tiế ng Viêṭ MVC Model-View-Controller Kiế n trúc phầ n mề m MVC XML eXtensible Markup Language Ngôn ngữ đánh dấ u mở rô ̣ng CSDL Database Cơ sở dữ liê ̣u QTI Question and Test Chuẩ n đă ̣c tả câu hỏi trắ c nghiê ̣m Interoperability SGQA code Survey-Group-Question-Answer Mã định danh câu trả lời Khảo sát - code nhóm-câu hỏi-trả lời LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC BẢNG BIỂU Bảng 1.1: Danh sách 10 phần mềm khảo sát trực tuyến có tính phí tốt nhất hiện nay.1: Lịch sử phát triển của LimeSurvey.2: Các loại câu hỏi trong LimeSurvey.3: Các dạng câu hỏi theo chuẩn IMS QTI v2.4: Sự khác nhau giữa định dạng XML sử dụng trong LimeSurvey và trong chuẩn IMS QTI.1: Ký hiệu các loại câu hỏi .2: Danh sách các bảng thêm mới trong CSDL MySQL. 72 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH MỤC HÌNH VẼ Hình 2.1: Cách tổ chức hệ thống câu hỏi trong LimeSurvey.2: Câu hỏi mảng (câu hỏi con sắp xếp theo hàng).3: Câu hỏi mảng với câu trả lời đối ngược ngữ nghĩa.4: Câu hỏi mảng (câu hỏi con sắp xếp theo cột).5: Câu hỏi mảng hai phạm vi (dual scale).6: Câu hỏi mảng hai phạm vi (dual scale) sử dụng danh sách thả xuống.7: Câu hỏi mảng 5 lựa chọn.8: Câu hỏi mảng 10 lựa chọn.9: Câu hỏi mảng (Increase/Same/Decrease).10: Câu hỏi mảng có danh sách số thả xuống.11: Câu hỏi mảng sử dụng checkbox.12: Câu hỏi mảng văn bản.13: Câu hỏi mảng có sử dụng công thức tính toán.14: Câu hỏi mảng Yes/No/Uncertain.15: Câu hỏi ngày tháng.16: Câu hỏi sử dụng biểu thức tính toán (Equation).18: Câu hỏi giới tính.19: Câu hỏi cho phép thay đổi ngôn ngữ khảo sát.20: Câu hỏi nhập số.21: Câu hỏi nhập nhiều số.22: Câu hỏi nhiều số sử dụng thanh trượt.23: Câu hỏi sắp xếp.24: Câu hỏi hiển thị văn bản.25: Câu hỏi Yes/No.26: Câu hỏi nhiều lựa chọn.27: Câu hỏi nhiều lựa chọn với ghi chú.28: Câu hỏi một lựa chọn.29: Câu hỏi sử dụng danh sách thả xuống.30:Câu hỏi danh sách (Radio).31: Câu hỏi danh sách (radio) với ghi chú.32: Câu hỏi văn bản ngắn.33: Câu hỏi văn bản ngắn sử dụng bản đồ Google map.34: Câu hỏi văn bản dài.35: Câu hỏi văn bản lớn (huge text).36: Câu hỏi trả lời nhiều đoạn văn bản ngắn.37: Vai trò của câu hỏi và bài trắ c nghiê ̣m .38: Cấu trúc một bài test theo chuẩn QTI.39: Vòng đời Item Session.40: Câu hỏi một lựa chọn trong LimeSurvey. 40 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 2.41: Câu hỏi dạng lựa chọn choiceInteraction .1: Quy trình tạo mới khảo sát trên LimeSurvey.2: Quy trình nhập câu hỏi sử dụng công cụ tạo câu hỏi trên Word .3: Thứ tự các thẻ trong tệp XML của một khảo sát.4: Khảo sát với môt nhóm và một câu hỏi.5: Các XML template trong thư mục "xml-question" .6: Giao diện công cụ tạo bộ câu hỏi trong Microsoft Word.7: Quy trình trả lời và tích điểm cho người tham gia khảo sát.8: Các usecase của Quản trị hệ thống .9: Các usecase của thành viên hệ thống .10: Biểu đồ lớp của mô-đun tích điểm .11: Biểu đồ tuần tự thêm mới thành viên .12: Biểu đồ tuần tự thay đổi thông tin thành viên .13: Biểu đồ tuần tự xóa thành viên .14: Biểu đồ tuần tự xem lịch sử tích điểm .15: Biểu đồ tuần tự thiết lập điểm thưởng, tỷ lệ hoàn thành cho khảo sát .16: Biểu đồ tuần tự trả lời khảo sát.17: Giao diện chính của Quản trị hệ thống.18: Màn hình đăng ký thành viên .19: Giao diện của thành viên hệ thống .20: Ví dụ về cách lấy SQGA code . 88 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1 MỞ ĐẦU 1. Đặt vấn đề Tính đến 31/12/2013, châu Á có khoảng 1265 triệu người sử dụng Internet, chiếm 45,1% lượng người sử dụng Internet trên toàn thế giới (theo [14]). Trong đó, Việt Nam có khoảng 41 triệu người sử dụng Internet, chiếm khoảng 43,9% dân số cả nước và với tỷ lệ người dùng Internet cao như vậy, Việt Nam xếp thứ 7 trong top 10 những quốc gia có số lượng người dùng Internet cao nhất ở châu Á. Với lượng người sử dụng Internet ngày càng cao như vậy, càng ngày mạng Internet càng chứng tỏ được sức mạnh của mình trong hầu hết các lĩnh vực: mua sắm, học tập, làm việc, marketing - kinh doanh trên mạng. Các doanh nghiệp, tổ chức, cá nhân cũng có thể dễ dàng áp dụng các loại hình khảo sát trực tuyến để thăm dò thị hiếu người tiêu dùng, khảo sát thị trường, khảo sát sự hài lòng về một loại dịch vụ nào đó . Viê ̣c thu thâ ̣p và khai thác thông tin hiê ̣u quả giúp cho các doanh nghiê ̣p hoa ̣ch đinh ̣ các chiến lược kinh doanh cho mình một cách nhanh chóng và chính xác hơn . Từ nhu cầ u bức thiế t này , rấ t nhiề u phương pháp khảo sát đã đ ược áp dụng (phỏng vấn, trả lời bảng câu hỏi trên giấy in hoặc trên web . Tuy nhiên, với sự bùng nổ của Internet hiê ̣n nay , các hệ thống khảo sát trực tuyến ngày càng được chú trọng phát triển . Những cuộc khảo sát trực tuyến đầu tiên được tiến hành vào giữa những năm 90 và trong một thời gian ngắn, lĩnh vực này đã và đang phát triển thành phương pháp thu thập dữ liệu tại nhiều thị trường trên thế giới và đang dần thay thế phương pháp nghiên cứu truyền thống vì tốc độ thu thập dữ liệu nhanh, giảm thiểu chi phí liên quan đến phân tích, in ấn và nghiên cứu. Các phầ n mề m khảo sát trực tuyế n hiê ̣n nay rấ t đa da ̣ng , nhiề u phầ n mề m chuyên nghiê ̣p, đươ ̣c đánh giá rấ t cao, có nhiều tính năng, dễ sử du ̣ng, viê ̣c ta ̣o và quản lý khảo sát tốt tuy nhiên giá bản quyền đ ắt (Ví dụ : SurveyPro - 1.995 USD, Snap Surveys - 1.995 USD, The Survey System - 999 USD, SurveyGizmo - 900 USD.), không phù hơ ̣p cho các đố i tươ ̣ng người dùng doanh nghiê ̣p đang cầ n tiế t kiê ̣m chi phí , hoă ̣c các đố i tươ ̣ng dùng phầ n mề m để ho ̣c tâ ̣p , nghiên cứu . Bên ca ̣nh đó , các phần mề m mã nguồ n mở ngày càng đươ ̣c cô ̣ ng đồ ng đón nhâ ̣n và sử du ̣ng rô ̣ng raĩ với rấ t nhiề u lơ ̣i ić h mà nó mang la ̣i như: miễn phí, có nhiều chọn lựa, không bi ̣phu ̣ thuô ̣c vào nhà cung cấp , có cộng đồng hỗ trợ lớn , hạn chế vấn đề vi phạm bản quyền, sở hữu trí tuê ̣, có thể sử dụng và sửa đổi bất cứ khi nào có nhu cầu.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ