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

最新文章

  1. SharePoint 2013 搜索功能,列表项目不能完全被索引
  2. Microsoft-Office-Professional-Plus-2007
  3. 初探网络编程--TCP套接字编程演示
  4. [译]bare repository
  5. Solr入门之(4)配置文件solr.xml
  6. linux:档案权限
  7. HDU 3966 Aragorn's Story (树链点权剖分,成段修改单点查询)
  8. Linux单词表
  9. hihocoder 1038 01背包
  10. Android UI设计系统---LayoutParams[转]
  11. 多线程信号量 Semaphore使用
  12. c++ 11 多线程教学(1)
  13. (DP)House Robber
  14. NDEF-NFC数据交换格式
  15. javascript 的工具方法 --- 类型判断
  16. 使用log4cxx在GUI 程序中将信息输出到Console
  17. Linux services, runlevels, and rc.d scripts
  18. Android下实现一个简单的计算器源码
  19. MySQL开发——【多表关系、引擎、外键、三范式】
  20. Spring的控制反转和依赖注入

热门文章

  1. js 递归遍历对象 插入属性 遍历树结构
  2. SpringCloud高并发性能优化
  3. 你可能还不知道的关于JavaScript类型的细节?
  4. Js数组语法
  5. 一步一步从PostgreSQL安装到delphi 访问
  6. 无法读取例程 &ROUTINE 中配置文件选项 FND_DEVELOPER_MODE
  7. js修改页面标题 title
  8. win黑窗口命令
  9. memcached的安装和学习
  10. 将源码包制作成rpm包