【Beta】Phylab 发布说明

Phylab Beta阶段发布说明

一、发布地址 Phylab

二、新功能

1. Markdown(Html)报告生成

在生成报告界面可以选择报告生成方式:Latex或Markdown模板。目前支持Markdown模板的实验有:2111、2141、2161、2201。

与Alpha阶段对比: Markdown模板内容与Latex模板内容一致,仅样式略显简陋,但生成速度大大提升(详见测试报告-性能测试部分)。

2. 设计性实验复习页面

无需登陆即可直接访问:设计性实验复习

上线了8个考试实验内容,内容参考了往届的复习资料。支持使用鼠标滑过、点击的方式显示与隐藏答案。

3. 新综合实验:2161 && 2201

上线了两个小实验2160115密立根油滴实验 和 2200116声光衍射实验。

三、修复缺陷

1. 移动端体验

由于之前项目以前并未考虑到移动端使用的问题,移动端的原有页面崩坏严重,报告生成无法使用。

与Alpha阶段对比: 点此查看以前移动端页面的诸多问题

本阶段我们改善了移动端的显示,使移动端能够正常生成和查看报告。

2. 头像上传

用户界面目前支持上传自己的头像了。

3. 密码修改

修复了密码修改接口,目前可以在登陆页面-忘记密码链接中向注册邮箱发送修改密码链接。

4. 其他

完善了部分单元测试,对一些配置信息进行了解耦(如邮箱设置、头像路径设置等)。

添加了主页公告栏

四、目前已知问题与限制

1. 问题

  1. 登出问题:社区和实验网站的登出不同步

  2. 移动端实验评论区无法使用,实际上问题是移动端社区无法使用,问题出在移动端社区的登陆与pc端不同。

  3. 注册部分的年级信息没有和后端关联起来,此问题修改难度较大暂时搁置

  4. 控制台偶尔出现编辑器需要点击才能唤醒的情况

  5. 移动端设计性实验页面隐藏答案有一次点击延迟

2. 限制

  1. 用户生成实验报告部分没有接入类似控制台的出错系统,出错后无法得知具体原因

  2. Markdown和设计性实验内容暂未接入控制台

  3. 上传头像功能和社区有小部分冲突

  4. 原有实验暂不支持markdown格式报告

  5. 修改密码的邮件极容易被识别为垃圾邮件

  6. 手机上传的头像在电脑上方向不太对

五、运行环境要求

1. 服务端

详见部署文档

基本要求:Ubuntu 16.04,php7.0,apache2,python3.5,texlive2018(使用Ubuntu 16.04软件源安装即可)

2. 客户端

PC端主流浏览器即可,推荐Chrome
详见 测试报告中的测试矩阵

六、安装方法

直接访问网站即可:Phylab

posted @ 2019-05-24 20:16  WhatAHardChoice  阅读(427)  评论(0编辑  收藏  举报