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
Building online survey system, compliance with QTI standard based on open-source software
LimeSurvey
NXB H. : ĐHCN, 2014 Số trang 76 tr. +
Lê Thị Tình
Đại học Công nghệ
Luận văn ThS ngành: Kỹ thuật phần mềm; Mã số: 60480103
Người hướng dẫn: TS. Nguyễn Việt Anh
Năm bảo vệ: 2014
Keywords: Lập trình; Kỹ thuật phần mềm; Mã nguồn mở LimeSurvey; Hệ thống điều
tra khảo sát
Content
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 miǹ h 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 để
họ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 ích 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...
Các công cụ thăm dò ý kiến và tạo khảo sát trực tuyế n mã nguồ n mở dựa trên web cũng
rấ t phong phú : LimeSurvey, phpESP, CJ Dynamic Poll, EasyPoll, LittlePoll, Simple PHP Poll,
Aardvark Topsites, Advanced Poll, Piwik... Trong số đó, LimeSurvey là phầ n mề m mã nguồ n
mở đươ ̣c đánh giá cao , là lựa chọn tốt để tạo các cuộc khảo sát với quy mô lớn, nhiều người
tham gia. LimeSurvey là công cụ mã nguồn mở mạnh mẽ , dễ dàng để cài đặt, thiết lập và có
nhiều tính năng quản lý nâng cao . Tuy nhiên, viê ̣c nhâ ̣p câu hỏi khảo sát trên phầ n mề m còn
châ ̣m do có nhiề u thao tác, viê ̣c nhâ ̣p các khảo sát có nhiề u câu hỏi sẽ rấ t tố n thời gian và công
sức, chưa tâ ̣n du ̣ng đươ ̣c ngân hàng câu hỏi đã có sẵn trên các công cu ̣ soa ̣n thảo văn bản /tính
toán thông thường (Microsoft Word, Excel...). Hê ̣ thố ng đã đưa ra đươ ̣c kế t quả tổ ng hơ ̣p sau
khảo sát nhanh và chính xác, nhưng hiê ̣n ta ̣i chỉ quan tâm đế n viê ̣c xử lý câu trả lời mà chưa có
chức năng để quản lý thông tin người tham gia khảo sát .
Sau mô ̣t thời gian tim
̀ hiề u những vấ n đề nêu trên, tôi cho ̣n đề tài "Xây dựng hê ̣ thố ng
khảo sát trực tuyến dựa trên sản phẩm mã nguồn mở LimeSurvey " làm đề tài luận văn
nghiên cứu của miǹ h.
2. Mục tiêu và phương pháp nghiên cứu
Đề tài tâ ̣p trung vào LimeSuvey, là đề tài mang tính ứng du ̣ng cao. Do đó, trong khoảng
thời gian và khả năng cho phép , đề tài tập trung giải quyết các bài toán sau:
Nghiên cứu các tính năng sẵn có của hê ̣ thố ng , công nghê ̣ hê ̣ thố ng đang sử du ̣ng (Yii
framework, MySQL...).
Tìm hiểu các dạng câu hỏi hệ thống hỗ trợ , chuẩ n đă ̣c tả câu hỏi chung QTI (Question
and Test Interoperability) của IMS Global Learning Consortium.
Tạo ra công cụ cho phép người dùng nhập câu hỏi khảo sát ngay trên Microsoft Word
và import vào hệ thống.
Tạo thêm mô-đun tích điểm nhằm làm tăng tính trung thực của người dùng khi tham gia
khảo sát.
Phương pháp nghiên cứu:
Tìm hiểu hệ thống khảo sát trực tuyến LimeSurvey để bước đầu nắm được những tính
năng cơ bản, thiết yếu và các công nghệ được áp dụng trong hệ thống. Dựa vào tính năng
import/export bộ câu hỏi khảo sát theo định dạng XML để xây dựng các tê ̣p template tuân theo
đúng định dạng XML của câu hỏi, khảo sát trong hệ thống. Tiếp đó, tạo template trong
Microsoft Word có tích hợp macro để cho phép người dùng nhập bộ câu hỏi, sau đó dùng
macro chuyển đổi bộ câu hỏi thành một tê ̣p XML (macro đọc các tê ̣p template, kết hợp với dữ
liệu nhập trong Microsoft Word) và import vào hệ thống. Bên ca ̣nh đó , áp dụng các công nghệ
đang sử du ̣ng trong LimeSurvey, nghiên cứu các tài liê ̣u liên quan đế n các công nghê ̣ đó để xây
dựng thêm mô-đun tích điểm cho người tham gia trả lời khảo sát.
3. Bố cu ̣c luâ ̣n văn
Luâ ̣n văn gồ m các phần sau:
-
-
Mở đầ u : đă ̣t vấ n đề , mục tiêu, giải pháp cho bài toán xây dựng hệ thống điều tra khảo
sát dựa trên phần mềm mã nguồn mở LimeSurvey
Chương 1: Giới thiê ̣u thổ ng quan về các hê ̣ thố ng điề u tra khảo sát trực tuyế n hiê ̣n nay.
Chương 2: Cơ sở lý thuyế t - trình bày về hệ thống mã nguồn mở LimeSurvey , hiê ̣n
trạng sử dụng hiện nay tại Việt Nam và trên thế giới , các tính năng chính , các dạng câu
hỏi hỗ trợ, các điểm còn hạn chế của hệ thố ng.
Chương 3: Xây dựng hê ̣ thố ng, các mô-đun và công cụ đáp ứng nhu cầu sử dụng : công
cụ tạo câu hỏi, mô-đun tích điểm.
-
Kế t luâ ̣n và đinh
̣ hướng: tóm tắt kết quả đạt được và các hướng phát triển trong tương
lai.
4. Kế t quả dự kiế n
-
Chỉ ra các ưu nhươ ̣c điể m của LimeSurvey so với các hê ̣ thố ng khảo sát trực tuyế n
khác.
Nắ m vững và sử du ̣ng đươ ̣c các tiń h năng của hê ̣ thố ng.
Xây dựng đươ ̣c công cu ̣ cho phép nhâ ̣p câu hỏi trong Microsoft Word sau đó chuyể n
đổ i sang đinh
̣ da ̣ng XML để import vào hê ̣ thố ng.
Xây dựng đươ ̣c mô-đun tích điểm, các phần liên quan đến quản lý thành viên , giao diê ̣n
chức năng dành cho thành viên hệ thống.
References
Tiếng Việt
[1] Nguyễn Đình Hóa (2011) "Một mô hình kho câu hỏi trắc nghiệm theo chuẩn QTI trong đào
tạo điện tử với hệ cơ sở dữ liệu XML nguyên sinh", Tạp chí Khoa học ĐHQGHN, Khoa
học tự nhiên và công nghệ, Số 27 (2011) 90-100, Trang 1.
Tiếng Anh
[2] Jeffery Winesett (2010), Agile Web Application Development with Yii 1.1 and PHP5, Packt
Publishing Ltd., 32 Lincoln Road, Olton, Birmingham, B27 6PA, UK.
[3] Lauren J.O'Meara, James R.Hamilton III (2012), Yii Rapid Application Development
Hotshot, Packt Publishing Ltd., Livery Place, 32 Livery Street, Brmingham B3 2PB, UK.
Internet
[4] Hướng dẫn cài đă ̣t LimeSurvey: http://manual.limesurvey.org/Installation
[5] Tài liệu chi tiết về LimeSurvey: http://manual.limesurvey.org/
[6] Giới thiê ̣u Yii framework: http://www.yiiframework.com/about/
[7] Các đặc điểm của Yii framework: http://www.yiiframework.com/features/
[8] Sổ tay LimeSurvey: http://manual.limesurvey.org/LimeSurvey_Manual
[9] http://acps.aub.edu.lb/mod/book/view.php?id=667&chapterid=1048
[10] Tổ ng quan về chuẩ n IMS QTI v2.1:
http://www.imsglobal.org/question/qtiv2p1/imsqti_oviewv2p1.html
[11] Thông tin chi tiế t về bài trắ c nghiê ̣m, các phần, câu hỏi trong chuẩ n IMS QTI v2.1:
http://www.imsglobal.org/question/qtiv2p1/imsqti_infov2p1.html
[12] Ví dụ các câu hỏi của chuẩn IMS QTI v2.1:
http://www.imsglobal.org/question/qtiv2p1/imsqti_implv2p1.html
[13] http://word-moodle-quiz.googlecode.com/svn-history/r2/trunk/XML_2010.bas
[14] Thông tin thố ng kê tình hình sử du ̣ng Internet của châu Á:
http://www.internetworldstats.com/stats3.htm
[15] Đánh giá các công cu ̣ ta ̣o khảo sát tố t nhấ t hiê ̣n nay:
http://survey-software-review.toptenreviews.com
4
- Xem thêm -