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. 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ở ma ̣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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. 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 dụng được ngân hàng câu hỏi đã có sẵn trên các công cụ soạ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à chiń h 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 tìm 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 mình. 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 tiń h năng sẵn có của hê ̣ thố ng , công nghê ̣ hê ̣ thố ng đang sử dụ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ử dụ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. 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3 - 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 tra ̣ng sử du ̣ng hiê ̣n nay ta ̣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 cu ̣ ta ̣o câu hỏi , mô-đun tích điểm. - Kế t luâ ̣n và đinḥ hƣớng : tóm tắt kết quả đạt được và các hướng phát triển trong tương lai. 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 tin ́ 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. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4 Chƣơng 1. SỰ PHÁT TRIỂN CỦA CÁC HỆ THỐNG ĐIỀU TRA KHẢO SÁT Chương này sẽ giới thiê ̣u tổ ng quan về khái niệm về khảo sát.
Cùng với đó , chương cũng giới thiê ̣u sơ lươ ̣c về các hê ̣ thố ng khảo sát trực tuyế n , đưa ra lý do cho ̣n LimeSurvey làm công cu ̣ chiń h để phát triể n .1 Khảo sát (Survey) là gì? Khảo sát nghĩa là điều tra , thăm dò , là một cách thu thập và phân tích dữ kiện thông qua viê ̣c những người đươ ̣c điều tra, thăm dò trả lời các câu hỏi hoặc các phát biể u đươ ̣c chuẩ n bi ̣trước. Khảo sát khác với các phương pháp thu thập dữ kiện khác ở chỗ nế u đươ ̣c thực hiê ̣n đúng , cho phép tổ ng quát hóa về lòng tin và quan điể m của mô ̣t nhóm đông người thông qua viê ̣c chỉ điề u tra, thăm dò mô ̣t tâ ̣p con trong số ho .̣ Để đả m bảo kế t quả chiń h xác , khảo sát phải tuân thủ nghiêm ngặt quy trình thiế t kế , xây dựng và phân phối bảng câu hỏi. Câu hỏi khảo sát đươ ̣c viế t cho đố i tươ ̣ng cu ̣ thể , với mu ̣c đić h cu ̣ thể , đứng sau hoă ̣c trước các câu hỏi khác. Những lợi ích của các cuộc khảo sát trực tuyến: - Giảm chi phí so với các phương pháp khảo sát thông thường khác (trên giấy, phỏng vấn trực tiếp.) - Giúp các nhà sản xuất nâng cao chất lượng sản phẩm và dịch vụ.
- Ý kiến trung thực sẽ giúp các nhà phát triển và các cơ quan có được một chương trình cải tiến hữu ích. - Sự nghiêm túc tham gia sẽ đóng một vai trò hướng dẫn để sử dụng trong tương lai của các sản phẩm và dịch vụ.2 Thƣ ̣c tra ̣ng các hệ thống điều tra, khảo sát trực tuyến tính phí Hiện nay, trên thị trường có rất nhiều các phần mềm khảo sát trực tuyến. Top 10 các phần mềm khảo sát tính phí tốt nhất hiện nay [15] là: 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. STT Tên phần mềm Giá (USD) Ghi chú 1 The Survey System 999 The Survey System 10.5 2 KeyPoint 831,62 KeyPoint 6 3 FluidSurveys 588 FluidSurvey Ultra 4 Snap Surveys 1.995 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 5 5 StatPac 495 StatPac 12 6 SurveyGold 100 7 SurveyMonkey 540 8 Survey Crafter 495 Version 4.11 Professional 9 SurveyGizmo 900 10 SurveyPro 1.