【Beta】Phylab 发布说明

Phylab Beta阶段发布说明

1、发布地址 Phylab

2、新功能

1. Markdown(Html)报告生成

在生成报告界面能够选择报告生成方式:Latex或Markdown模板。目前支持Markdown模板的实验有:21十一、214一、216一、2201。php

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

2. 设计性实验复习页面

无需登录便可直接访问:设计性实验复习python

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

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

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

3、修复缺陷

1. 移动端体验

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

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

本阶段咱们改善了移动端的显示,使移动端可以正常生成和查看报告。浏览器

2. 头像上传

用户界面目前支持上传本身的头像了。markdown

3. 密码修改

修复了密码修改接口,目前能够在登录页面-忘记密码连接中向注册邮箱发送修改密码连接。php7

4. 其余

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

添加了主页公告栏

4、目前已知问题与限制

1. 问题

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

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

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

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

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

2. 限制

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

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

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

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

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

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

5、运行环境要求

1. 服务端

详见部署文档

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

2. 客户端

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

6、安装方法

直接访问网站便可:Phylab

相关文章
相关标签/搜索