因为往届项目控制台并未发布,所以咱们在完善后将这部分放在新功能部分。目前使用控制台须要向开发者申请。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