开发者知识库
1秒登录去广告
首页
最新
最火
年薪50万教程
关于
搜索答案
中文简体
相关内容
LINUX主機上架設網上調查和在線考試系統
本文转载自
wj971hewei
查看原文
2014-01-08
0
考试
/
主机
/
linux
/
系统
/
在线
LINUX主機上架設網上調查和在線考試系統
2009-12-11 11:27:26
標簽:
LINUX
休閑
職場
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一、 引言
如今已進入WEB 2.0時代,各種網絡應用也如雨后春筍般不斷涌現,特別是企事業單位應用越來越廣泛,從最初的C/S架構,到現如今的B/S架構。本文是通過在LINUX主機上架設基於APACH服務的PHP程序應用,介紹了《網絡調查系統》和《網上考試系統》安裝和使用手冊,全部為作者個人經驗之談。源程序歸作者所有,任何使用該程序者請遵守相關的使用協議。
二、 安裝前的准備
a) LINUX系統:本文使用的是基於Fedora 8的linux系統,如使用其它版本的linux請安裝系統對應的相關組件,當然上述兩種PHP應用也可以安裝在Windows 系統中,相關安裝信息請參考相應的手冊,這里只介紹基於linux系統。建議安裝好操作系統后去掉一些不必要的服務,如藍牙、SMART CARD等。
b) Webmin 的安裝,為了方便使用請在相關網站下載Webmin,最好是RPM文件,安裝好即可。
c) HTTP支持:使用的是Apache 2.2.6,將文件的字符集設定為默認,否則會產生亂碼。
d) MYSQL支持:MYSQL 版本 5.0.45, 建立一個新的用戶,並給予建立和修改數據庫的權利。
e) PHP 版本:PHP 版本 5.2.5
f) 安裝php-mbstring,此插件不是隨PHP自行安裝,需要另外安裝,Linux光盤上有現成的RPM。
g) 本文所使用的組件全部是Fedora光盤中所帶的組件,並且都是經過編譯后的rpm文件,所以安裝上省去了很多的麻煩。這種方法安裝的弊端就是不能根據自己定義的方式進行安裝,也不夠靈活,所以安裝目錄也會和通過重新編譯進行安裝的程序會有一些區別。
h) 所用到的虛擬目錄為 /var/www/html,為了安全考慮可以根據需要建立其他虛擬目錄。
i) 本文為了方便並沒有建立其他的用戶和相應的權限,全部使用root用戶進行操作,在實際工作中非常不可取,因為LINUX是以安全著稱的,所以不建議大家像我這樣設定。
j) 為了使用方便,使用了兩個工具如下:
i. WinSCP 是一個支持SSH(Secure SHell)的SCP(Secure Copy)文件傳輸軟件。只要文件主機支持SSH協定,你就可以安心的下載、上傳文件。他的操作界面是參考NC(Norton Commander)的雙視窗排列方式,使用起來不會有太大的困難。在WinSCP中,一般的文件操作都沒有問題,如:復制、移動、更名文件或文件夾等。
ii. SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,同時支持Telnet和rlogin協議。還可用於連接運行包括Windows、UNIX和VMS的遠程系統的理想工具。通過使用內含的VCP命令行程序可以進行加密文件的傳輸。
k) 對PHP和MYSQL 進行測試,以保證其正常工作。請把下面文件放在虛擬目錄相應的文件夾下。測試文件如下
Phpinfo.php
<?phpinfo();?>
Mysql.php
<?php
$link=mysql_connect('localhost','myadmin','999999');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
當程序出現PHP相關信息和數據庫測試成功后,我們就可以進行接下來的安裝了。
三、 網絡調查系統(limesurvey)的安裝和使用
a) Limesurvey介紹
LimeSurvey(前身為PHPSurveyor)是一款
開源
的在線問卷調查程序,它用
PHP
語言編寫並可以使用
MySQL
,
PostgreSQL
或者
MSSQL
等多種
數據庫
,它集成了調查程序開發、調查問卷的發布以及數據收集等功能,使用它,用戶不必了解這些功能的編程細節。系統包括了分支、自定義頁面布局和設計(使用
web template system
),並且提供了基本的
統計分析
功能。調查可以匿名訪問也可以限制為問卷“訪問一次性”令牌的用戶參加,從而我們能得到匿名數據或者參與者與結果相分離的數據。
b) 確定服務器符合以下要求
i. 約 40 兆的磁盤空間保存腳本
ii. MySQL 4.1.0 或以上版本或者Postgres 8.1 以上版本
iii. PHP 5.x 或以上版本並啟用下列模塊/鏈接庫:
1. mbstring (Multibyte String Functions) 擴展庫
2. mysql4 或 mysql5 PHP 鏈接庫
3. pcre (regular expressions) - 見
http://de2.php.net/manual/en/book.pcre.php
(也是標配)
4. 已安裝iconv 擴展庫(only for PHP 4 versions - needed for Excel export) (可選)
5. GD-Library with FreeType support installed (for captchas or nice charts in statistics) ,以圖片形式展示數據,建議還是裝一下吧。
6. 已安裝LDAP-Library (to import tokens using LDAP) (可選)這個是和LDAP進行結合的,默認已經在安裝PHP的時候已經安裝上了。
c) 下載程序解壓縮
從
www.limesurvey.org
下載最新版本的安裝程序。現在程序的版本是1.85。程序的擴展名為tar.gz,將文件上傳到虛擬目錄(例如:/var/www/html/),利用tar命令將程序解壓縮釋放到此文件夾下面(不用另外建立limesurvey文件夾)。
cd /var/www/html
tar –zxvf limesurvey185rc3-build7008-20090604.tar.gz limesurvey
將
d) 確認一下信息
i. 網址(比如: http://my.domain.com/limesurvey)
ii. MySQL 數據庫的 IP/網絡位置(如: localhost)
iii. 如果MySQL 數據庫使用非標准端口, 就要找出端口號
iv. MySQL 數據庫使用的用戶名及密碼 。
e) 配置 LimeSurvey
i. 利用文本編輯工具打開打開位於/limesurvey/ 根目錄的文件config.php,休息下面參數
$databasetype = 'mysql'; //默認即可,無需修改
$databaselocation = 'localhost'; //服務器地址
$databasename = 'limesurvey' ; //建立的數據庫名稱(不用修改)
$databaseuser = 'root'; //mysql數據庫用戶名 (具有創建數據庫權利的MYSQL用戶)
$databasepass =''; //上面用戶的密碼。
$dbprefix= 'lime_'; //默認即可
f) 設定目錄權限
i. 將limesurvey 目錄設定為777權限
g) 安裝並創建所需的數據庫
i. 進入如下地址
http://my.domain.com/limesurvey/admin/install/
(請根據主機的不同修改域名),點擊“Create Database”提示Database has been created. 點擊下面的Populate database, 提示Database `limesurvey` has been successfully populated.,成功創建數據庫,點擊后面返回管理員界面。
ii. 創建完數據庫后會出來提示
Everything is fine - you just forgot to delete or rename your LimeSurvey installation directory (/admin/install). Please do so since it may be a security risk.
提示你刪除/admin/install文件夾以保證安全。
iii. 登錄並修改密碼
1. 第一次登陸的用戶名密碼如下:
User: admin
Password: password
登錄后會提示去更改密碼。
不知道為什么本人用的IE6無論如何也進不了管理界面,但是用FIREFOX就可以了。
h) 使用limesurvey來創建一份問卷調查
i. 使用瀏覽器登錄
http://my.domain.com/limesurvey/admin/
並輸入用戶名和密碼
ii. 點擊右上角的
按鈕,進行新調查的創建。
iii. 填寫調查信息:
1. 基礎語言:調查問卷的語言,就是說你這份問卷是英文版的還是中文版的,或者是其他語言版的,當前版本已經支持簡體中文。
2. 標題:這個不用說了,問卷的標題。
3. 描述:問卷內容的一些補充信息。
4. 歡迎信息:就是問卷開始時的歡迎信息。
5. 結束信息:就是問卷結束時的結束語。
6. 管理員、管理員郵件地址、你的郵件、傳真:這個根據需要填寫,如果已經架設了郵件服務器,會更加方便的直接給客戶機發送邀請調查問卷。
7. 點擊建立調查
iv. 編輯或者導入調查問卷
1. 建立后會給出調查識別號(自動生成的序列號信息),上圖可以看到問卷還不可以啟用,因為還沒有題目。
2. 在添加題目之前,我們需要為題目建立分組,目的是讓每組題目會具有相同的類型,或者相同屬性,比如我建立一個日常生活品的調查,就需要首先建立一個用戶基礎信息組,比如年齡、籍貫等信息,然后我再建立一個組為我要調查的相關產品信息,比如某個產品是否使用過、使用滿意程序等,這些都是與我要了解的產品相關的,所以為產品相關組。
3. 點擊右上角的“問題分組”框品旁邊的
按鈕,進行增加新的題目組。
4. 填寫題目組名和描述,點擊新增組。增加后如下,這時候我們看到有三條信息欄了,第一條信息欄是問卷調查信息,第二條為某一個問題組相關的信息,而第三條為題目組內的題目信息。
5. 添加題目
a) 點擊在第三欄右上角的按鈕,添加題目
i. 編號:題目編號,從1開始,以此類推
ii. 題目:
iii. 幫助:答題人在填寫此題目時的一些幫助信息
iv. 題目類別:單選、多選,或者是問答形式
v. 組別:當前編輯的題目在哪個組下面
vi. 必須回答
vii. 有效性
viii. 題目屬性
ix. 還可以利用編輯好的CSV文件,將題目導入到數據庫中
6. 添加其他的題目
7. 測試問卷:點擊
,對問卷進行測試,看看是否需要修改
8. 啟用問卷調查:啟用問卷點擊
注意:在將問卷發放到用戶之前,必須啟用問卷,用戶才可以看到.啟用問卷之后就不可以對問卷里面的題目或者題目組進行修改了。
9. 刪除題目、題目組以及整個問卷。
、
、
10. 將其他limesurvey問卷導入當前系統內
a) 點擊右上角的
b) 點擊“導入調查”
c) 瀏覽文件位置,擴展名為CVS,點擊“導入調查”
v. 調查問卷的相關設定
a) 設定匿名可以參加問卷調查
i. 默認情況下如果不初始化TOKEN,問卷就為匿名並且是開放的,也就是說任何可以訪問上面給出的地址的用戶,都可以參加這個調查。如果你想把調查分發給指定的用戶,必須通過初始化TOKEN,來生成邀請碼,這樣,只有特定的人員才能參加。
b) 初始化TOKEN
i. 點擊
按鈕,進行對問卷的操作碼設置,點擊后會有一段提示,
警告
本調查的操作代碼還未初始化。
If you initialise tokens for this survey then this survey will only be accessible to users who provide a token either manually or by URL.
Note: If you turn on the -Anonymous answers- option for this survey then LimeSurvey will mark your completed tokens only with a 'Y' instead of date/time to ensure the anonymity of your participants.
Do you want to create a token table for this survey?
點擊初始化TOKEN就可以了
ii. 點擊
,添加需要發送到人的姓名和郵箱,以及操作碼的生成等一些信息。
iii. 點擊
,可以根據個人需要,對上面一些信息增加需要的字段。
iv. 如果你需要對發送的郵件模板需要自己定制的話,可以點擊
進行對原有模板的修改。
v. 發送郵件邀請和發送郵件提醒,點擊
,相應的按鈕,當然如果你系統架設了郵件服務功能的話,就可以直接發送郵件了。
c) 對問卷調查題目進行設定
i. 這個功能可以根據你的需要,對不符合要求的調查人員進行終止調查和限制進行后面的題目調查。
ii. 點擊
進行設定。
vi. 查看問卷調查的結果
1. 選擇好一份問卷
2. 點擊
3. 點擊
通過丙型圖查看問卷調查結果
4. 數據導出:可以通過導出命令將結果通過EXCEL、PDF,WORD文件形式體現。不知道什么原因,凡是中文字體,導出的結果除excel,word以外,剩下的幾種格式全部都是亂碼,建議如果大家沒有特殊需要的話可以導出到WORD 或者EXCEL。
i) 總結:上面介紹是一些建立一份簡單問卷的基本步驟,沒有很細致的去研究每一個功能,如有需要請參考相關文檔,里面會介紹的比較詳細。
四、 網絡考試系統(phpexam)的安裝和使用
a) 安裝程序
i. 從
http://www.ppframe.com
上下載源文件,將源文件解壓縮后上傳至APACHE的虛擬目錄下,我這里是/var/www/html/ (特別注意:大家在上傳的時候一定要選擇“二進制”,這是必須的,否則你后面的抽取試卷過程中會報錯而無法進行考試)並將ppframe設定為777權限。
ii. 在進行安裝網上考試系統時,必須安裝ZendOptimizer。安裝方法見上面提到的網絡調查系統,下載ZendOptimizer,然后進入安裝目錄輸入命令:./install
iii. 安裝目錄為/usr/local/Zend
iv. 默認PHP配置文件為/etc 不需要修改
v. Apache control utility 也不用修改,是默認的目錄/usr/sbin/apachectl
vi. 安裝進度過去后,會提示你是否要重新啟動APACHE,你同意即可。
vii. 在瀏覽器敲入如下地址:
http://mydoamin.com/ppframe/install.php
這里的ppframe為我考試系統文件夾,可以根據需要修改相應的目錄。進入到下面的界面選擇GBK版本
viii. 同意按照使用協議使用本軟件。請大家尊重開發者的勞動成果。
ix. 輸入相關信息:如數據庫用戶名、數據庫密碼、管理員用戶名、管理員密碼、密碼重復等信息。點擊“安裝PPFRAME基礎框架”,出現“Install PPFrame SUCCESS”安裝成功,安裝“通行證”和“考試系統”模塊,最后“安裝exam模塊”出現“INSTALL SUCCESS”即可。
x.
http://mydomain.com/ppframe/admin/
為后台管理系統
xi.
http://mydomain/ppframe/exam/
為前台考試系統
b) 后台管理程序
i. 概念定義
題庫
題庫用來裝試題的,或者說是試題的分類。每個試題必須從屬於一個題庫,也可以從屬於多個題庫一個題庫可以有n個試題。題庫有上下級關系
試題
試題就是單項的題目,他是組成考卷的元素。
試卷
試卷是對考卷的說明,實際上他只是一個定義,定義生成考卷的規則。
考卷
考卷是按照試卷定義的規則,生成的一份具體的考卷,他是試卷規則的具體實現。是特定時候試卷的一個映像!一份考卷必然從屬於一份試卷。而一份試卷可以有很多考卷。
試卷分類
試卷分類,是對試卷的分類,用於檢索。當試卷太多時,肯定用得到
ii. 創建題庫
1. 進入exam——考試系統——題目管理——添加題庫。注意:頂級題庫下面必須只要要有一級題庫。
iii. 試題管理
1. 進入exam——考試系統——試題管理——添加試題。注意:如果是單選題,一定要勾選出正確的答案,設定正確的分值,以及加入到正確的題庫當中去。
iv. 試卷分類管理
1. 進入exam——考試系統——分類管理——添加試卷分類。注意:這一選項的要求和添加題庫差不多,也是需要建立頂級分類后再至少建立一個下一級分類。
v. 配置一份簡單的試卷
1. 進入exam——考試系統——試卷管理——配置一份試卷。填寫試卷標題,選擇題庫和分類,最低答題時間(可選),考試次數每人最多考幾次(可選,根據需要來保證試卷被一個人答題的次數),開放試卷(表示從現在開始就可以開始答題了),其他選項可根據需要進行自行設定。
2. 進入考試限制選項,可以根據需要對考卷進行合格率設定,以及面對范圍的設定。
3. 進入題目配置選項,可以設定一份試卷包含的題目類型,以及試題數目,每題的分值,限定答題時間等。
4. 最后提交修改后的試卷即可。
vi. 其他
1. 考卷管理——當用戶通過前台登錄完成一份試卷的答題后,相應的試卷信息就會從這里體現出來了。也可以對試卷進行刪除等操作。
2. 考卷批處理——對作廢試卷進行刪除,或者設定相應的時間來釋放作廢試卷。
3. 成績總匯導出——可以將全部成績到處到EXCEL里面。
4. 題目報錯——在用戶答題過程中,用戶可以針對某些問題答案有異議的地方,並進行提交后,在這里就可以看到。
5. 我的展示——在進行測試之前,會有一些出題人的信息,這里就是用來輸入一些相關信息的地方。
6. 禁用命名考卷:當然你可以根據自己需要當用戶在考試前,會有一個功能是對考卷命名,如果不需要就將此功能去掉。操作方法:進入exam——基礎管理——禁用考卷名——是。
c) 前台考試系統
i. 注冊新用戶,新用戶需要注冊后才可以進行考試,當然這些功能與后台的PASSPORT管理模塊相關聯。可以根據需要自行添加一些其他注冊用戶需要填寫的信息。
ii. 前台考試系統有試卷搜索、試卷分類、分類列表以及試卷題目等。這些內容都是根據后台管理程序進行相關設置和添加后出現的。
iii. 關於分發考卷和開放考卷的區別
1. 分發考卷:可以將一份試卷指定分發給某個用戶,或者具有相同屬性的一組人,其他人是無法看到的。當用戶用注冊好的用戶名登錄到前台,在“我的試卷”就可以看到分發給他的考試試卷。
2. 開放試卷:一般開放試卷就是任何人都可以看到(當然必須是注冊用戶),並且可以參與。
上述功能都可以通過后台管理進行設定。
iv. 每份答卷后面都會有一個“排行”的超級鏈接,進入后可以看到答題者的成績以及排名,用戶名只會顯示前兩個字母,隱去了后面的字符,也是為了隱私考慮,比較人性化。
五、 總結
至此兩個系統就介紹到這,像這樣的開源程序還是非常多的,只是平時沒有太多的關注。由於這兩個系統就是基於PHP進行開發的,所以不涉及到版權問題。從WEB 2.0發展趨勢來來看,也許以后PHP應該是微軟.NET強有力的競爭對手。
LINUX主機上架設網上調查和在線考試系統
2009-12-11 11:27:26
標簽:
LINUX
休閑
職場
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一、 引言
如今已進入WEB 2.0時代,各種網絡應用也如雨后春筍般不斷涌現,特別是企事業單位應用越來越廣泛,從最初的C/S架構,到現如今的B/S架構。本文是通過在LINUX主機上架設基於APACH服務的PHP程序應用,介紹了《網絡調查系統》和《網上考試系統》安裝和使用手冊,全部為作者個人經驗之談。源程序歸作者所有,任何使用該程序者請遵守相關的使用協議。
二、 安裝前的准備
a) LINUX系統:本文使用的是基於Fedora 8的linux系統,如使用其它版本的linux請安裝系統對應的相關組件,當然上述兩種PHP應用也可以安裝在Windows 系統中,相關安裝信息請參考相應的手冊,這里只介紹基於linux系統。建議安裝好操作系統后去掉一些不必要的服務,如藍牙、SMART CARD等。
b) Webmin 的安裝,為了方便使用請在相關網站下載Webmin,最好是RPM文件,安裝好即可。
c) HTTP支持:使用的是Apache 2.2.6,將文件的字符集設定為默認,否則會產生亂碼。
d) MYSQL支持:MYSQL 版本 5.0.45, 建立一個新的用戶,並給予建立和修改數據庫的權利。
e) PHP 版本:PHP 版本 5.2.5
f) 安裝php-mbstring,此插件不是隨PHP自行安裝,需要另外安裝,Linux光盤上有現成的RPM。
g) 本文所使用的組件全部是Fedora光盤中所帶的組件,並且都是經過編譯后的rpm文件,所以安裝上省去了很多的麻煩。這種方法安裝的弊端就是不能根據自己定義的方式進行安裝,也不夠靈活,所以安裝目錄也會和通過重新編譯進行安裝的程序會有一些區別。
h) 所用到的虛擬目錄為 /var/www/html,為了安全考慮可以根據需要建立其他虛擬目錄。
i) 本文為了方便並沒有建立其他的用戶和相應的權限,全部使用root用戶進行操作,在實際工作中非常不可取,因為LINUX是以安全著稱的,所以不建議大家像我這樣設定。
j) 為了使用方便,使用了兩個工具如下:
i. WinSCP 是一個支持SSH(Secure SHell)的SCP(Secure Copy)文件傳輸軟件。只要文件主機支持SSH協定,你就可以安心的下載、上傳文件。他的操作界面是參考NC(Norton Commander)的雙視窗排列方式,使用起來不會有太大的困難。在WinSCP中,一般的文件操作都沒有問題,如:復制、移動、更名文件或文件夾等。
ii. SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,同時支持Telnet和rlogin協議。還可用於連接運行包括Windows、UNIX和VMS的遠程系統的理想工具。通過使用內含的VCP命令行程序可以進行加密文件的傳輸。
k) 對PHP和MYSQL 進行測試,以保證其正常工作。請把下面文件放在虛擬目錄相應的文件夾下。測試文件如下
Phpinfo.php
<?phpinfo();?>
Mysql.php
<?php
$link=mysql_connect('localhost','myadmin','999999');
if(!$link) echo "失敗!";
else echo "成功!";
mysql_close();
?>
當程序出現PHP相關信息和數據庫測試成功后,我們就可以進行接下來的安裝了。
三、 網絡調查系統(limesurvey)的安裝和使用
a) Limesurvey介紹
LimeSurvey(前身為PHPSurveyor)是一款
開源
的在線問卷調查程序,它用
PHP
語言編寫並可以使用
MySQL
,
PostgreSQL
或者
MSSQL
等多種
數據庫
,它集成了調查程序開發、調查問卷的發布以及數據收集等功能,使用它,用戶不必了解這些功能的編程細節。系統包括了分支、自定義頁面布局和設計(使用
web template system
),並且提供了基本的
統計分析
功能。調查可以匿名訪問也可以限制為問卷“訪問一次性”令牌的用戶參加,從而我們能得到匿名數據或者參與者與結果相分離的數據。
b) 確定服務器符合以下要求
i. 約 40 兆的磁盤空間保存腳本
ii. MySQL 4.1.0 或以上版本或者Postgres 8.1 以上版本
iii. PHP 5.x 或以上版本並啟用下列模塊/鏈接庫:
1. mbstring (Multibyte String Functions) 擴展庫
2. mysql4 或 mysql5 PHP 鏈接庫
3. pcre (regular expressions) - 見
http://de2.php.net/manual/en/book.pcre.php
(也是標配)
4. 已安裝iconv 擴展庫(only for PHP 4 versions - needed for Excel export) (可選)
5. GD-Library with FreeType support installed (for captchas or nice charts in statistics) ,以圖片形式展示數據,建議還是裝一下吧。
6. 已安裝LDAP-Library (to import tokens using LDAP) (可選)這個是和LDAP進行結合的,默認已經在安裝PHP的時候已經安裝上了。
c) 下載程序解壓縮
從
www.limesurvey.org
下載最新版本的安裝程序。現在程序的版本是1.85。程序的擴展名為tar.gz,將文件上傳到虛擬目錄(例如:/var/www/html/),利用tar命令將程序解壓縮釋放到此文件夾下面(不用另外建立limesurvey文件夾)。
cd /var/www/html
tar –zxvf limesurvey185rc3-build7008-20090604.tar.gz limesurvey
將
d) 確認一下信息
i. 網址(比如: http://my.domain.com/limesurvey)
ii. MySQL 數據庫的 IP/網絡位置(如: localhost)
iii. 如果MySQL 數據庫使用非標准端口, 就要找出端口號
iv. MySQL 數據庫使用的用戶名及密碼 。
e) 配置 LimeSurvey
i. 利用文本編輯工具打開打開位於/limesurvey/ 根目錄的文件config.php,休息下面參數
$databasetype = 'mysql'; //默認即可,無需修改
$databaselocation = 'localhost'; //服務器地址
$databasename = 'limesurvey' ; //建立的數據庫名稱(不用修改)
$databaseuser = 'root'; //mysql數據庫用戶名 (具有創建數據庫權利的MYSQL用戶)
$databasepass =''; //上面用戶的密碼。
$dbprefix= 'lime_'; //默認即可
f) 設定目錄權限
i. 將limesurvey 目錄設定為777權限
g) 安裝並創建所需的數據庫
i. 進入如下地址
http://my.domain.com/limesurvey/admin/install/
(請根據主機的不同修改域名),點擊“Create Database”提示Database has been created. 點擊下面的Populate database, 提示Database `limesurvey` has been successfully populated.,成功創建數據庫,點擊后面返回管理員界面。
ii. 創建完數據庫后會出來提示
Everything is fine - you just forgot to delete or rename your LimeSurvey installation directory (/admin/install). Please do so since it may be a security risk.
提示你刪除/admin/install文件夾以保證安全。
iii. 登錄並修改密碼
1. 第一次登陸的用戶名密碼如下:
User: admin
Password: password
登錄后會提示去更改密碼。
不知道為什么本人用的IE6無論如何也進不了管理界面,但是用FIREFOX就可以了。
h) 使用limesurvey來創建一份問卷調查
i. 使用瀏覽器登錄
http://my.domain.com/limesurvey/admin/
並輸入用戶名和密碼
ii. 點擊右上角的
按鈕,進行新調查的創建。
iii. 填寫調查信息:
1. 基礎語言:調查問卷的語言,就是說你這份問卷是英文版的還是中文版的,或者是其他語言版的,當前版本已經支持簡體中文。
2. 標題:這個不用說了,問卷的標題。
3. 描述:問卷內容的一些補充信息。
4. 歡迎信息:就是問卷開始時的歡迎信息。
5. 結束信息:就是問卷結束時的結束語。
6. 管理員、管理員郵件地址、你的郵件、傳真:這個根據需要填寫,如果已經架設了郵件服務器,會更加方便的直接給客戶機發送邀請調查問卷。
7. 點擊建立調查
iv. 編輯或者導入調查問卷
1. 建立后會給出調查識別號(自動生成的序列號信息),上圖可以看到問卷還不可以啟用,因為還沒有題目。
2. 在添加題目之前,我們需要為題目建立分組,目的是讓每組題目會具有相同的類型,或者相同屬性,比如我建立一個日常生活品的調查,就需要首先建立一個用戶基礎信息組,比如年齡、籍貫等信息,然后我再建立一個組為我要調查的相關產品信息,比如某個產品是否使用過、使用滿意程序等,這些都是與我要了解的產品相關的,所以為產品相關組。
3. 點擊右上角的“問題分組”框品旁邊的
按鈕,進行增加新的題目組。
4. 填寫題目組名和描述,點擊新增組。增加后如下,這時候我們看到有三條信息欄了,第一條信息欄是問卷調查信息,第二條為某一個問題組相關的信息,而第三條為題目組內的題目信息。
5. 添加題目
a) 點擊在第三欄右上角的按鈕,添加題目
i. 編號:題目編號,從1開始,以此類推
ii. 題目:
iii. 幫助:答題人在填寫此題目時的一些幫助信息
iv. 題目類別:單選、多選,或者是問答形式
v. 組別:當前編輯的題目在哪個組下面
vi. 必須回答
vii. 有效性
viii. 題目屬性
ix. 還可以利用編輯好的CSV文件,將題目導入到數據庫中
6. 添加其他的題目
7. 測試問卷:點擊
,對問卷進行測試,看看是否需要修改
8. 啟用問卷調查:啟用問卷點擊
注意:在將問卷發放到用戶之前,必須啟用問卷,用戶才可以看到.啟用問卷之后就不可以對問卷里面的題目或者題目組進行修改了。
9. 刪除題目、題目組以及整個問卷。
、
、
10. 將其他limesurvey問卷導入當前系統內
a) 點擊右上角的
b) 點擊“導入調查”
c) 瀏覽文件位置,擴展名為CVS,點擊“導入調查”
v. 調查問卷的相關設定
a) 設定匿名可以參加問卷調查
i. 默認情況下如果不初始化TOKEN,問卷就為匿名並且是開放的,也就是說任何可以訪問上面給出的地址的用戶,都可以參加這個調查。如果你想把調查分發給指定的用戶,必須通過初始化TOKEN,來生成邀請碼,這樣,只有特定的人員才能參加。
b) 初始化TOKEN
i. 點擊
按鈕,進行對問卷的操作碼設置,點擊后會有一段提示,
警告
本調查的操作代碼還未初始化。
If you initialise tokens for this survey then this survey will only be accessible to users who provide a token either manually or by URL.
Note: If you turn on the -Anonymous answers- option for this survey then LimeSurvey will mark your completed tokens only with a 'Y' instead of date/time to ensure the anonymity of your participants.
Do you want to create a token table for this survey?
點擊初始化TOKEN就可以了
ii. 點擊
,添加需要發送到人的姓名和郵箱,以及操作碼的生成等一些信息。
iii. 點擊
,可以根據個人需要,對上面一些信息增加需要的字段。
iv. 如果你需要對發送的郵件模板需要自己定制的話,可以點擊
進行對原有模板的修改。
v. 發送郵件邀請和發送郵件提醒,點擊
,相應的按鈕,當然如果你系統架設了郵件服務功能的話,就可以直接發送郵件了。
c) 對問卷調查題目進行設定
i. 這個功能可以根據你的需要,對不符合要求的調查人員進行終止調查和限制進行后面的題目調查。
ii. 點擊
進行設定。
vi. 查看問卷調查的結果
1. 選擇好一份問卷
2. 點擊
3. 點擊
通過丙型圖查看問卷調查結果
4. 數據導出:可以通過導出命令將結果通過EXCEL、PDF,WORD文件形式體現。不知道什么原因,凡是中文字體,導出的結果除excel,word以外,剩下的幾種格式全部都是亂碼,建議如果大家沒有特殊需要的話可以導出到WORD 或者EXCEL。
i) 總結:上面介紹是一些建立一份簡單問卷的基本步驟,沒有很細致的去研究每一個功能,如有需要請參考相關文檔,里面會介紹的比較詳細。
四、 網絡考試系統(phpexam)的安裝和使用
a) 安裝程序
i. 從
http://www.ppframe.com
上下載源文件,將源文件解壓縮后上傳至APACHE的虛擬目錄下,我這里是/var/www/html/ (特別注意:大家在上傳的時候一定要選擇“二進制”,這是必須的,否則你后面的抽取試卷過程中會報錯而無法進行考試)並將ppframe設定為777權限。
ii. 在進行安裝網上考試系統時,必須安裝ZendOptimizer。安裝方法見上面提到的網絡調查系統,下載ZendOptimizer,然后進入安裝目錄輸入命令:./install
iii. 安裝目錄為/usr/local/Zend
iv. 默認PHP配置文件為/etc 不需要修改
v. Apache control utility 也不用修改,是默認的目錄/usr/sbin/apachectl
vi. 安裝進度過去后,會提示你是否要重新啟動APACHE,你同意即可。
vii. 在瀏覽器敲入如下地址:
http://mydoamin.com/ppframe/install.php
這里的ppframe為我考試系統文件夾,可以根據需要修改相應的目錄。進入到下面的界面選擇GBK版本
viii. 同意按照使用協議使用本軟件。請大家尊重開發者的勞動成果。
ix. 輸入相關信息:如數據庫用戶名、數據庫密碼、管理員用戶名、管理員密碼、密碼重復等信息。點擊“安裝PPFRAME基礎框架”,出現“Install PPFrame SUCCESS”安裝成功,安裝“通行證”和“考試系統”模塊,最后“安裝exam模塊”出現“INSTALL SUCCESS”即可。
x.
http://mydomain.com/ppframe/admin/
為后台管理系統
xi.
http://mydomain/ppframe/exam/
為前台考試系統
b) 后台管理程序
i. 概念定義
題庫
題庫用來裝試題的,或者說是試題的分類。每個試題必須從屬於一個題庫,也可以從屬於多個題庫一個題庫可以有n個試題。題庫有上下級關系
試題
試題就是單項的題目,他是組成考卷的元素。
試卷
試卷是對考卷的說明,實際上他只是一個定義,定義生成考卷的規則。
考卷
考卷是按照試卷定義的規則,生成的一份具體的考卷,他是試卷規則的具體實現。是特定時候試卷的一個映像!一份考卷必然從屬於一份試卷。而一份試卷可以有很多考卷。
試卷分類
試卷分類,是對試卷的分類,用於檢索。當試卷太多時,肯定用得到
ii. 創建題庫
1. 進入exam——考試系統——題目管理——添加題庫。注意:頂級題庫下面必須只要要有一級題庫。
iii. 試題管理
1. 進入exam——考試系統——試題管理——添加試題。注意:如果是單選題,一定要勾選出正確的答案,設定正確的分值,以及加入到正確的題庫當中去。
iv. 試卷分類管理
1. 進入exam——考試系統——分類管理——添加試卷分類。注意:這一選項的要求和添加題庫差不多,也是需要建立頂級分類后再至少建立一個下一級分類。
v. 配置一份簡單的試卷
1. 進入exam——考試系統——試卷管理——配置一份試卷。填寫試卷標題,選擇題庫和分類,最低答題時間(可選),考試次數每人最多考幾次(可選,根據需要來保證試卷被一個人答題的次數),開放試卷(表示從現在開始就可以開始答題了),其他選項可根據需要進行自行設定。
2. 進入考試限制選項,可以根據需要對考卷進行合格率設定,以及面對范圍的設定。
3. 進入題目配置選項,可以設定一份試卷包含的題目類型,以及試題數目,每題的分值,限定答題時間等。
4. 最后提交修改后的試卷即可。
vi. 其他
1. 考卷管理——當用戶通過前台登錄完成一份試卷的答題后,相應的試卷信息就會從這里體現出來了。也可以對試卷進行刪除等操作。
2. 考卷批處理——對作廢試卷進行刪除,或者設定相應的時間來釋放作廢試卷。
3. 成績總匯導出——可以將全部成績到處到EXCEL里面。
4. 題目報錯——在用戶答題過程中,用戶可以針對某些問題答案有異議的地方,並進行提交后,在這里就可以看到。
5. 我的展示——在進行測試之前,會有一些出題人的信息,這里就是用來輸入一些相關信息的地方。
6. 禁用命名考卷:當然你可以根據自己需要當用戶在考試前,會有一個功能是對考卷命名,如果不需要就將此功能去掉。操作方法:進入exam——基礎管理——禁用考卷名——是。
c) 前台考試系統
i. 注冊新用戶,新用戶需要注冊后才可以進行考試,當然這些功能與后台的PASSPORT管理模塊相關聯。可以根據需要自行添加一些其他注冊用戶需要填寫的信息。
ii. 前台考試系統有試卷搜索、試卷分類、分類列表以及試卷題目等。這些內容都是根據后台管理程序進行相關設置和添加后出現的。
iii. 關於分發考卷和開放考卷的區別
1. 分發考卷:可以將一份試卷指定分發給某個用戶,或者具有相同屬性的一組人,其他人是無法看到的。當用戶用注冊好的用戶名登錄到前台,在“我的試卷”就可以看到分發給他的考試試卷。
2. 開放試卷:一般開放試卷就是任何人都可以看到(當然必須是注冊用戶),並且可以參與。
上述功能都可以通過后台管理進行設定。
iv. 每份答卷后面都會有一個“排行”的超級鏈接,進入后可以看到答題者的成績以及排名,用戶名只會顯示前兩個字母,隱去了后面的字符,也是為了隱私考慮,比較人性化。
五、 總結
至此兩個系統就介紹到這,像這樣的開源程序還是非常多的,只是平時沒有太多的關注。由於這兩個系統就是基於PHP進行開發的,所以不涉及到版權問題。從WEB 2.0發展趨勢來來看,也許以后PHP應該是微軟.NET強有力的競爭對手。
×
注意!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。
LINUX主機上架設網上調查和在線考試系統
新手求設計思路----《網上調查系統》
網上調查的數據保存
石開網上在線培訓考試系統
網上在線考試系統Final Review報告
網上調查賺錢網站
網上考試系統總結
虛擬機上的Linux系統與主機的Window Ping不通,怎么辦啊?
我在虛擬主機上架設 phpmyadmin ,登錄時報這個警告正常嗎?
在線考試系統
粤ICP备14056181号
© 2014-2021 ITdaan.com
×
收藏本文
添加到收藏夹 *