WebPA是一種在線同行評估系統,或更具體地說,是同行調整的標記系統。它專為從事小組工作的學生團隊而設計,其成果贏得了整個小組成績。小組中的每個學生都會對隊友和自己的表現進行評分。然後將此評分與整個組標記一起使用,以為每個學生提供個體成績。個人成績反映了學生對小組的貢獻。
最新版本的WebPA支持以下PHP版本:
您的PHP實例還必須啟用以下擴展名:
Node Package Manager需要安裝Feather-Icons,這是WebPA使用的圖標軟件包。一旦您下載了WebPA,請在命令行上引導至其根:運行:
npm install
npm run build
第一個命令將檢索Feather-Icons軟件包,第二個命令將將相關文件移至WebPA的JS目錄以供應用程序使用。
下載WebPA的最簡單方法是使用以下命令使用Composer軟件包管理器:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
另外,您可以從此存儲庫的發行頁面下載最新版本。
WebPA具有許多配置選項,可讓您設置數據庫憑據,SMTP郵件主機詳細信息和各種其他選項。
該應用程序包含一個.env.example
文件,該文件列出了您可以設置的所有配置鍵值對。
為了快速開發,您可以將此.env.example
文件複製到稱為.env
文件並更改值以適合您的環境。該文件的路徑可以在includes/inc_global.php
文件中設置。
對於生產環境,請避免使用.env
文件作為存儲敏感憑證在文件中可能是安全風險。相反,您應該將這些鍵對設置為環境變量。在Apache中,您可以在.htaccess
文件中設置它們,如下所示:
SetEnv DB_HOST localhost
至少,您應該設置以下環境變量以使WebPA函數:
有關DOTENV文件的更多信息,請訪問dotenv軟件包的存儲庫。有關在Apache中設置環境變量的更多信息,請訪問Apache的網站。
運行以下腳本以初始化數據庫(編輯文件以根據需要更改名稱和密碼):
如果您已經安裝了WebPA並正在從3.1.0版本或以下版本中升級,請運行:
完成後刪除安裝文件夾。
WebPA的標準安裝不包括LTI(學習工具互操作性)支持,該支持使其可以與大多數流行的虛擬學習環境無縫集成。這可以通過Stephen P Vickers創建的擴展名添加。請訪問Stephen的網站,以獲取有關如何獲得和安裝此擴展名的說明。
WebPA的文檔可以在WebPA項目站點上找到。
請參閱我們的ChangElog以獲取此系統的更新列表。
該項目使用3.0.0版本的語義版本控制。
我們總是歡迎WebPA的貢獻者。如果您可以幫助開發,測試或文檔,請向此存儲庫提交拉動請求。
在此項目的GitHub問題跟踪器上跟踪錯誤和功能請求。
該軟件根據GNU通用公共許可證版本3分發。
只要您跟踪源文件中的更改/日期,就可以復制,分發和修改軟件。對GPL許可的代碼(通過編譯器)的任何修改或軟件(包括(通過編譯器))也必須在GPL下以及構建和安裝說明中提供。
WebPA最初是由Loughborough University的工程與設計教育中心開發的,並在JISC的電子學習資本計劃的財務支持下進行。
它繼續由許多開源貢獻者維護。我們感謝他們支持該系統的時間和精力。