Nhằm tạo điều kiện cho sinh viên chúng em có được những kinh nghiệm làm việc cũng như áp dụng những kiến thực đã học vào công việc thực tế. Hằng năm trường luôn giới thiệu sinh viên đến các cơ sở, công ty để thực tập theo chuyên ngành đã học. Đây quả là cơ hội để chúng em có thể hiện thực hóa những kiến thức đã có được từ quý thầy cô cũng như tạo tiền đề cho quá trình làm việc sau khi tốt nghiệp ra trường. Được sự giới thiệu của Khoa Mạng máy tính và truyền thông chúng em đã chọn được nơi thực tập ở Trung tâm Phát triển Công nghệ Thông tin Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP Hồ Chí Minh, dưới sự chỉ dạy và dẫn dắt nhiệt tình và tận tâm của trung tâm. Tất cả điều đó đã tạo cho em khoảng thời gian thực tập đáng quý và giúp chúng em tích lũy được nhiều kinh nghiệm quý báu. Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô ở Khoa Mạng Máy Tính Và Truyền Thông – Trường Đại Học Công Nghệ Thông Tin đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường.
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG BÁO CÁO THỰC TẬP DOANH NGHIỆP ĐỀ TÀI: TÌM HIỂU HỆ THỐNG KHẢO SÁT TRỰC TUYẾN LIMESURVEY Nơi thực tập: Trung tâm Phát triển Công nghệ Thông tin - Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP Hồ Chí Minh Người hướng dẫn: Võ Thế Dân Sinh viên thực hiện: Nguyễn Thanh Tâm 12520909 Đặng Thái Hoà 12520596 Phạm Lê Khánh 11520170 Dương Hồng Khải 10520129 LỜI CẢM ƠN KHOA TRUYỀN THƠNG & MẠNG MÁY TÍNH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN Nhằm tạo điều kiện cho sinh viên chúng em có kinh nghiệm làm việc áp dụng kiến thực học vào công việc thực tế Hằng năm trường giới thiệu sinh viên đến sở, công ty để thực tập theo chuyên ngành học Đây hội để chúng em thực hóa kiến thức có từ quý thầy cô tạo tiền đề cho trình làm việc sau tốt nghiệp trường Được giới thiệu Khoa Mạng máy tính truyền thông chúng em chọn nơi thực tập Trung tâm Phát triển Công nghệ Thông tin - Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP Hồ Chí Minh, dạy dẫn dắt nhiệt tình tận tâm trung tâm Tất điều tạo cho em khoảng thời gian thực tập đáng quý giúp chúng em tích lũy nhiều kinh nghiệm q báu Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cơ Khoa Mạng Máy Tính Và Truyền Thơng – Trường Đại Học Công Nghệ Thông Tin với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường LỜI CÁM ƠN TRUNG TÂM PHÁT TRIỂN CÔNG NGHỆ THÔNG TIN – TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN, ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH Lời chúng em xin gửi lời cảm ơn chân thành đến Ban lãnh đạo Trung tâm Phát triển Công nghệ Thông tin - Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP Hồ Chí Minh tạo điều kiện tốt cho chúng em thực tập Trung tâm Bên cạnh chúng em cảm ơn anh/chị nhân viên Trung tâm giúp đỡ, hỗ trợ chúng em đặc biệt em xin gửi lời cảm ơn sâu sắc đến thầy Võ Thế Dân tận tình hướng dẫn, dạy cho chúngem suốt trình thực tập Trung tâm Qua lần thực tập này, chúng em có hướng nhìn đắn cho trình học tập làm việc thực tế tương lai Ngoài chúng em tích lũy thêm nhiều kinh nghiệm làm việc học tập thực tập Trung tâm Chúng em tin cột mốc đáng nhớ bốn năm học tập mái trường Cơng Nghệ Thơng Tin q trình thực tập Trung tâm Bên cạnh bước đà để chúng em phát triển tương lai Trong trình thực tập khả kinh nghiệm chúng em hạn chế có điều sơ suất mong Ban lãnh đạo, anh chị nhân viên Trung tâm bỏ qua cho Một lần chúng em xin chân thành cảm ơn! NHẬN XÉT CỦA TRUNG TÂM NHẬN XÉT CỦA CÁN BỘ HỘI ĐỒNG MỤC LỤC CHƯƠNG 1: GIỚI THIỆU VỀ NƠI THỰC TẬP 1.1 Giới thiệu Trung tâm Phát triển Công nghệ Thông tin .1 1.2 Nhiệm vụ chức Trung tâm 1.3 Trụ sở chi nhánh .3 CHƯƠNG 2: CÔNG VIỆC THỰC TẬP 2.1 Nhiệm vụ phân công 2.2 Lịch thực tập CHƯƠNG 3: NỘI DUNG THỰC TẬP 3.1 Giới thiệu Limesurvey .4 3.1.1 Tổng quan 3.1.2 Lịch sử phát triển Lumesurvey 3.2 Các tính ứng dụng LimeSurvey 3.2.1 Các tính 3.2.2 Ứng dụng 3.4 Cài đặt 17 3.5 Thử nghiệm 25 CHƯƠNG 4: HƯỚNG PHÁT TRIỂN VÀ TỔNG KẾT 29 4.1 Hướng phát triển 29 4.2 Tổng kết .29 TÀI LIỆU THAM KHẢO .31 DANH MỤC BẢNG BIỂU Hình 3-1: Quy trình tạo khảo sát Limesurvey Survey ……………………………………….8 Hình 3-2: Tạo ……………………………………………………………….9 Hình 3-3: Giao diện tạo Survey …………………………………………………… Hình 3-4: General options ………………………………………………………………… 10 Hình 3-5: Presentation & navigation ……….………………………………….…………… 11 Hình 3-6 : List Survey ……………………………………………………………………….12 Hình 3-7: Danh sách Survey tạo ……………………………………………………… 12 Hình 3-8: Tạo nhóm câu hỏi ………………………………………………… …………… 12 Hình 3-9: Điền thơng tin nhóm câu hỏi …………………………………………………… 13 Hình 3-10: Tạo câu hỏi ………………………………………………………………… 14 Hình 3-11: Thơng tin câu hỏi ………………………………………………… …………….14 Hình 3-12: Cách tổ chức hệ thống câu hỏi LimeSurvey……….…………………… 15 Hình 3-13: Tạo database …………………………………………………………………….18 Hình 3-14: Cấu hình ………………………………………………………… 19 sở liệu Hình 3-15: Cài đặt tuỳ chọn ………………………………………………………………… 19 Hình 3-16: Đăng nhập quản trị ……………………………………………………… …….20 Hình 3-17: Giao diện ………………………………………………………………….20 Hình 3-18: cập nhật hệ thống ……………………………………………………………… 21 Hình 3-19: Cài đặt MariaDB ……………………………………………………………… 21 Hình 3-20: tạo database ……………………………………………………………… 22 Hình 3-21: cài đặt Apache ………………………………………………………………… 22 Hình 3-22: Cài đặt PHP module ………………………………………………………….23 Hình 3-23: Tải Limesurvey ………………………………………………………………….23 Hình 3-24: Cài đặt LimeSurvey Ubuntu ……………………………………………… 25 Hình 3.25: Giao diện trang quản trị ……………………………………………… 25 Hình 3.26: Các thơng tin khảo sát ……………………………………… 26 Hình 3.27: Giao diện khảo sát ……………………………………………………… 26 Hình 3.28: Giao diện nhóm câu hỏi ………………………………………………………… 27 Hình 3.29: Giao diện câu hỏi thêm vào …………………………………………… 27 Hình 3.30: Giao diện người dùng thực khảo sát dùng thực khảo sát ……………………………………….28 Hình 3.31: Giao diện người ……………………………………….28 Hình 3.32: Giao diện người dùng hoàn thành khảo sát ……………………………… 29 Bảng 3-1 : Các loại câu hỏi LimeSurvey ……………………………………………… 16 CHƯƠNG 1: GIỚI THIỆU VỀ NƠI THỰC TẬP 1.1 Giới thiệu Trung tâm Phát triển Công nghệ Thông tin Trung tâm Phát triển Công nghệ Thông tin Trung tâm hoạt động Khoa học Công nghệ Đào tạo trực thuộc Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP.Hồ Chí Minh Trung tâm Phát triển Cơng nghệ Thơng tin đơn vị đầu nghên cứu triển khai công nghệ Đào tạo trực tuyến qua Mạng Internet Hiện Trung tâm triển khai nhiều phòng học trực tuyến đào tạo nhiều chương trình Đại học Cơng nghệ Thơng tin Trung tâm Phát triển Công nghệ Thông tin thành lập theo Quyết định số 416/QĐ/ĐHQG/TCCB ngày 28/11/1998 Sau thành lập Trường Đại học Công nghệ Thông tin, Đại học Quốc gia Tp.HCM ký định thành lập lại Trung tâm Phát triển Công nghệ Thông tin theo Quyết định số 572/QĐ-ĐHQG ngày 19/7/2006 Thực Nghị định 115, Trung tâm Phát triển Công nghệ Thông tin hoạt động theo mơ hình “Tổ chức Khoa học Cơng nghệ tự trang trải kinh phí” để thúc đẩy hoạt động đào tạo, dịch vụ chuyển giao công nghệ Trong giai đoạn từ thành lập lại đến nay, Trung tâm Phát triển Công nghệ Thông tin đáp ứng yêu cầu thực tế tiêu chuẩn hóa, đồng thời soát xét, sửa đổi nâng cao chất lượng cho phù hợp với thực tế nước giới phục vụ giảng dạy đào tạo Các hoạt động hợp tác nước đặc biệt hợp tác quốc tế đẩy mạnh nâng tầm mang lại nhiều lợi ích cho hoạt động phát triển Trung tâm Trung tâm triển khai chương trình Đại học cử nhân Công nghệ Thông tin sử dụng công nghệ Đào tạo Trực tuyến theo nhiệm vụ Trường Đại học Công nghệ Thông tin giao phục vụ cho nhiệm vụ đào tạo nguồn nhân lực Công nghệ Thông tin chất lượng cao Đào tạo, cấp chứng Cơng nghệ Thơng tin, thực chương trình đào tạo khơng quy phục vụ cho nhiệm vụ đào tạo nguồn nhân lực Công nghệ Thông tin Question (Câu hỏi Multiple Choice with Comments Nhiều lựa chọn với bình nhiều lựa chọn) luận Single Choice List (Dropdown) Danh sách (Thả xuống) Point Choice lựa chọn Questions (Câu hỏi List (Radio) Danh sách (Radio) lựa chọn) List with Comment Danh sách với bình luận Text Questions Multiple Short Text Nhiều văn ngắn Short Free Text Văn ngắn (Câu hỏi văn bản) Long Free Text Văn dài Huge Free Text Văn lớn Bảng 3-1 : Các loại câu hỏi LimeSurvey Bên cạnh việc nhập câu hỏi trực tiếp vào ̣ thống , LimeSurvey cho phép import/export câu hỏi khảo sát theo định dạng: *.lss (LimeSurvey Structure): Chỉ export cấu trúc khảo sát gồm thông tin chung khảo sát, thiết lập chung, nhóm, câu hỏi khơng bao gồm câu trả lời người tham gia khảo sát *.lsa (LimeSurvey Archive): Việc export tương đương với việc tạo lưu (backup) khảo sát kích hoạt với mục đích lưu trữ Dữ liệu export gói tệp ZIP bao gồm: + Cấu trúc khảo sát (Survey structure): tệp *.lss + Dữ liệu phản hồi (Response data) + Dữ liệu token (nếu khảo sát có dùng token) + Thời gian trả lời (nếu khảo sát có dùng thuộc tính lưu thời gian trả lời câu hỏi) Mục đích việc export định dạng *.lsa để kiểm tra kết khảo sát trươc cách tái nhập vào LimeSurvey lần *.xml: Định dạng queXML mô tả XML câu hỏi, không sử dụng để lưu liệu LimeSurvey khơng chứa thơng tin điều kiện sử dụng câu hỏi Việc export câu hỏi queXML cho phép sử dụng phần mềm queXF để tạo tài liệu PDF để in, scan *.txt (tab-separated-values format): Hỗ trợ từ phiên 2.0 Thuộc tính thiết kế nhằm giúp người dùng chỉnh sửa khảo sát Excel, câu hỏi tệp 16 *.txt độc lập với mã SGQA (Survey-Group-Question-Answer) Tuy nhiên định dạng chưa hỗ trợ import/export điều kiện (Condition), đánh giá (Assessment), Quota câu hỏi 3.4 Cài đặt Cài đặt hệ điều hành Windows: Chuẩn bị: phần mềm tạo máy chủ web localhost xampp, source code Limesurvey2.65.1 https://www.apachefriends.org/index.html http://download.limesurvey.org/latest-stable-release/limesurvey2.65.1+170522.zip Cài đặt: + Cài đặt máy chủ web localhost xammp + Giải nén file source code Limesurvey vào C:\xampp\htdocs\limesurvey + Tạo database: trình duyệt web, gõ http://localhost/phpmyadmin tạo database Hình 3-13: Tạo database Cài đặt limesurvey: trình duyệt gõ http://localhost/limesurvey/ 17 Tiến hành bước cài đặt limesurvey Ở bước 4, Cấu hình sở liệu: + Kiểu sở liệu: MySQL + Vị trí sở liệu: localhost + Cơ sở liệu người dùng: root + Mật sở liệu: để trống + Tên sở liệu: limesurvey (tên database tạo trước đó) Hình 3-14: Cấu hình sở liệu Ở bước 6, Tuỳ chọn cài đặt: + Tên đăng nhập quản trị: admin (có thể dùng tên khác) + Mật đăng nhập quản trị: điền mật quản trị theo ý thích + Xác nhận mật quản trị viên bạn: lặp lại mật điền trước 18 Hình 3-15: Cài đặt tuỳ chọn Đăng nhập vào trang quản trị theo đường dẫn: http://localhost/limesurvey/admin Hình 3-16: Đăng nhập quản trị Giao diện Limesurvey: 19 Hình 3-17: Giao diện Cài đặt hệ điều hành Ubuntu: Cập nhật tất gói tin hệ thống cách chạy lệnh apt-get terminal: sudo apt-get update && sudo apt-get -y upgrade Hình 3-18: Cập nhật hệ thống Cài đặt máy chủ LAMP (bao gồmLinux, Apache, MariaDB, PHP): + Cài đặt MariaDB: sudo apt-get install -y mariadb-server 20 Hình 3-19: Cài đặt MariaDB Tạo database mới: mysql -uroot -p CREATE DATABASE limesurvey; GRANT ALL PRIVILEGES ON limesurvey.* TO 'limeuser'@'localhost' IDENTIFIED BY 'linux'; FLUSH PRIVILEGES; \q 21 Hình 3-20: Tạo database Cài đặt Apache bắt đầu tất dịch vụ cần thiết: apt-get install apache2 Hình 3-21: Cài đặt Apache Cài đặt PHP số module cần thiết sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql Hình 3-22: Cài đặt PHP module Cài đặt LimeSurvey: Tải phiên ổn định LimeSurvey wget http://download.limesurvey.org/latest-stable-release/limesurvey2.65.3+170607.zip unzip limesurvey2.65.3+170607.zip sudo mv limesurvey/ /var/www/html/limesurvey/ 22 Hình 3-23: Tải Limesurvey Chúng ta cần phải thay đổi số quyền cho thư mục ‘tmp’, ‘upload’ and ‘application/config’ ‘/var/www/html/limesurvey’ chown www-data:www-data -R /var/www/html/limesurvey Cấu hình máy chủ web Apache cho LimeSurvey Tạo thị máy chủ ảo Apache Ví dụ: tạo tệp cấu hình Apache có tên 'limesurvey.conf' máy chủ ảo: touch /etc/apache2/sites-available/limesurvey.conf ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sitesenabled/limesurvey.conf nano /etc/apache2/sites-available/limesurvey.conf ServerAdmin admin@demolimesurvey.com DocumentRoot /var/www/html/limesurvey/ ServerName demolimesurvey.com ServerAlias www.demolimesurvey.com Options FollowSymLinks AllowOverride All 23 ErrorLog /var/log/apache2/demolimesurvey.com-error_log CustomLog /var/log/apache2/demolimesurvey.com-access_log common Khởi động lại máy chủ web Apache để thay đổi có hiệu lực: sudo service apache2 restart Mở trình duyệt Firefox gõ http://127.0.0.1/limesurvey/ để tiến hành cài đặt Limesurvey, tương tự cài đặt Windows Hình 3-24: Cài đặt LimeSurvey Ubuntu Truy cập vào trang quản trị với đường dẫn http://127.0.0.1/limesurvey/admin 3.5 Thử nghiệm Ở bước thử nghiệm, nhóm thực việc tạo khảo sát theo mơ hình trắc nghiệm trực tuyến Tạo khảo sát có tên Thử Nghiệm, giao diện trang quản trị ta chọn Create Survey 24 Hình 3.25: Giao diện trang quản trị Sau ta điền thơng tin cho khảo sát Hình 3.26: Các thông tin khảo sát 25 Hình 3.27: Giao diện khảo sát Tiếp theo ta chọn Add new group để thêm nhóm câu hỏi Hình 3.28: Giao diện nhóm câu hỏi Kế tiếp ta tạo câu hỏi cho khảo sát cách nhấp vào Add new question, câu hỏi tạo tương ứng với nhóm câu hỏi mà ta tạo bước 26 Hình 3.29: Giao diện câu hỏi thêm vào Sau tạo câu hỏi cho khảo sát xong, ta quay lại giao diện khảo sát chọn Active this survey để kích hoạt khảo sát, giúp người dùng thực khảo sát Tiếp theo ta truy cập vào trang khảo sát, chọn khảo sát vừa kích hoạt Hình 3.30: Giao diện người dùng thực khảo sát 27 Hình 3.31: Giao diện người dùng thực khảo sát Hình 3.32: Giao diện người dùng hồn thành khảo sát CHƯƠNG 4: HƯỚNG PHÁT TRIỂN VÀ TỔNG KẾT Hướng phát triển Bước đầu hiểu cách thức hoạt động, tính LimeSurvey, số tuỳ biến LimSurvey Hiểu quy trình để tạo nên khảo sát LimeSurvey 28 Dự kiến tìm hiểu, phát triển thêm tính cho hệ thống, tuỳ biến lại LimeSurvey cho phù hợp với mục đích sử dụng như: tuỳ biến giao diện người dùng, tính giới hạn thời gian cho khảo sát, tính người dùng đăng nhập làm khảo sát ….v.v Tổng kết Trải qua khoảng thời gian thực tập hai tháng Trung tâm Phát triển Cơng nghệ Thơng tin, chúng em tích lũy thêm nhiều kinh nghiệm quý báu làm việc môi trường doanh nghiệp Dưới hướng dẫn bảo tận tình anh chị thầy Trung tâm, đặc biệt thầy Võ Thế Dân Cùng với cố gắng nổ lực cơng việc, đề tài Tìm hiểu hệ thống khảo sát trực tuyến chúng em gặt hái thành công định Qua kết nghiên cứu đề tài giúp chúng em nhiều cho việc xây dựng hệ thống khảo sát trực tuyến, tảng cho em theo đuổi đường lập trình web sau Do thời gian hạn chế nên chúng em chưa tìm hiểu rõ kỹ đề tài Vì đề tài có nhiều thiếu sót, mong thầy thơng cảm, giúp đỡ góp ý cho chúng em nhiều để chúng em hoàn thiện thân củng cố kiến thức cho sau đường tới 29 TÀI LIỆU THAM KHẢO [1]http://www.limesurvey.org/ [2]http://docs.limesurvey.org/Installation&structure=Greek+Manual [3]http://docs.limesurvey.org/Creating+surveys+-+Introduction [4]http://docs.limesurvey.org/Importing+a+survey+structure&structure=English+Instruction s+for+LimeSurvey [5]http://en.wikipedia.org/wiki/LimeSurvey [6]http://vi.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol [7]http://manual.limesurvey.org/Installation [8]http://manual.limesurvey.org/ [9]http://survey-software-review.toptenreviews.com 30 ... Tìm hiểu triển khai hệ thống khảo sát trực tuyến LimeSurvey: + Tìm hiểu tính năng, ứng dụng LimeSurvey + Các quy trình, cách thức hoạt động + Cài đặt triển khai, thử nghiệm hoạt động, tính LimeSurvey. .. tốn 3.3 Quy trình tạo khảo sát Quy trình tạo khảo sát LimeSurvey gồm bước sau: Hình 3-1: Quy trình tạo khảo sát Limesurvey 3.3.1 Tạo khảo sát Trước hết, Admin tạo khảo sát: click vào dấu + Create... công nghệ Đào tạo trực tuyến phục vụ cho yêucầu Đào tạo nguồn nhân lực chất lượng cao Hiện Trung tâm phát triển hệ thống Đào tạo trực tuyến Easy Online tích hợp dịch vụ lớp học trực tuyến (Online