因爲往屆項目控制檯並未發佈,所以咱們在完善後將這部分放在新功能部分。目前使用控制檯須要向開發者申請。php
點擊「新增實驗」按鈕,輸入實驗信息後即可以新增一個空實驗。python
關於新增實驗模板數據庫
往屆的新增實驗後直接生成三個空文件,沒有幫助意義。目前咱們新建實驗後會生成三個模板文件,其中以python腳本模板爲主。三者合起來爲一個能夠直接運行的「迷你實驗」。apache
在線能夠編輯一個實驗所需的三個主要部分:Python、Latex和Html表格後端
其中Html表格的編輯能夠實時在左側的輸入框處預覽。瀏覽器
能夠根據實驗組上傳PDF格式的預習報告。服務器
實驗腳本編寫完畢後,能夠在左側的輸入框輸入數據,運行簡單的測試,並能夠收到服務端返回的運行輸出及結果。php7
能夠對實驗進行保存、發佈,能夠對未發佈的實驗進行刪除操做。(須要權限設置)python2.7
新增了 2110114 與 2140113 兩個實驗異步
其餘實驗陸續完成中 :)
完善了用戶我的信息界面,能夠修改我的信息了。
接受項目時網站又一次處於沒法運行的狀態,通過聯繫往屆學長咱們得到了數據庫備份文件並從新部署了網站。並修改了代碼中多個問題讓網站能夠正常運行
包括但不限於:
完整修復收藏夾功能,目前收藏功能大致能夠正常使用,能夠收藏新內容,查看並下載已收藏內容
大致修復小實驗評論區,目前能夠在實驗界面直接進行簡單評論
修訂了去年的部署文檔,如今在擁有網站全量備份的狀況下能夠按照部署文檔將整個網站部署到新服務器上。
將所有腳本升級爲python3,便於部署和後期維護(python2.7在目前環境下安裝matplotlib包時會出問題,而且到2020年將中止維護)
詳見部署文檔
基本要求:Ubuntu 16.04,php7.0,apache2,python3.5,texlive2018(使用Ubuntu 16.04軟件源安裝便可)
PC端主流瀏覽器便可,推薦Chrome
詳見 測試報告中的測試矩陣
直接訪問網站便可:Phylab