Skip to content

Latest commit

 

History

History
402 lines (235 loc) · 8.38 KB

CHANGELOG.md

File metadata and controls

402 lines (235 loc) · 8.38 KB

2020-03-24 v0.1.0

  • 目前只支持填空题和问答题(见截图)

2020-03-26 v0.2.0

新增

  • 支持选择题(二选一,多选)
  • 支持单元测试
  • 显示口语参考

修复与改进

  • 优化性能

2020-03-26 v0.2.1

  • 增加了问题反馈渠道

2020-03-26 v0.2.2

修复与改进

  • 修复了某些课程,答案和课程不匹配的问题

2020-03-27 v0.3.0

新增

  • 支持连线题
  • 适配外教社数字课程系列
  • 适配全新版大学英语《视听说教程》
  • 适配全新版大学进阶英语:综合教程
  • 适配全新版大学进阶英语:视听说教程
  • 适配新世纪大学英语(第二版)综合教程
  • 适配新世纪大学英语(第二版)视听说教程
  • 适配新目标大学英语《综合教程》
  • 适配新目标大学英语视听说教程1
  • 适配新标准高职公共英语系列教材:实用综合教程(精编版)

2020-03-28 v0.4.0

新增

  • 支持判断题
  • 适配,适配,适配
  • 支持新世纪大学英语系列教材(第二版)综合教程的纠错选择题

修复与改进

  • 优化代码逻辑
  • 美化字体
  • 修复了有时无法获取URL的问题

2020-03-29 v0.4.1

新增

  • 当悬浮窗可移动时(鼠标位于“参考答案”上时),鼠标指针会改变
  • 悬浮窗毛玻璃效果,支持自定义背景色(修改containerColor变量)

修复与改进

  • 修复了全新版大学进阶英语:综合教程部分题目的识别问题

2020-04-01 v0.4.2

修复与改进

  • 修复了新标准高职实用综合教程(第2版)部分题目的识别问题

2020-04-03 v0.4.3

新增

  • 支持下拉选择题

2020-04-18 v0.4.4

  • 修改了一下描述

2020-04-24 v0.4.5

新增

  • 答案前加入序号

2020-04-27 v0.4.6

修复与改进

  • 修复了高职综合精编第七、八单元的单元测试不显示答案的问题

2020-05-03 v0.4.7

新增

  • 适配高职的单词测试

2020-05-13 v0.5.0

新增

  • 可以关闭听力参考
  • 现在有多个答案的填空题,只显示第一个答案
  • 不同类型的题目之间加入分割线

修复与改进

  • 修复了各种类型的答案,重复显示的问题

2020-05-13 v0.5.1

修复与改进

  • 修复视听说unit test填空题重复显示

2020-05-16 v0.6.0

新增

  • 进阶视听说填空、选择自动答题

2020-05-16 v0.6.1

新增

  • 进阶综合自动答题
  • 新世纪综合自动答题
  • 新标准高职综合精编……
  • 全新版视听说……
  • 外教社数字课程系列……

2020-05-18 v0.6.2

修复与改进

  • 优化了网页匹配
  • 现在不用跨域了
  • 调整了一下高职单词测试的显示风格

2020-05-18 v0.6.3

修复与改进

  • 修复上个版本引入的一些bug

2020-05-20 v0.6.4

新增

  • 现在连线题分行显示

修复与改进

  • 修复新世纪视听说填空题填入问题

2020-05-27 v0.6.5

新增

  • 适配新世纪英语专业(修订版)泛读教程(第2版)

修复与改进

  • 修复进阶视听说部分单元测试自动答题答案选择错误的问题

2020-05-31 v0.6.6

修复与改进

  • 使用网页自带jquery,避免可能遇到的页面加载不出来的问题(用户反馈)
  • 使用try捕获getAttribute of undefined,404没有办法,除非手动在chrome中关闭,或者……
  • 清理答案中的br

2020-06-02 v0.6.7

新增

  • 新标准高职公共英语系列教材:实用听说教程(第二版)第三册

2020-06-03 v0.6.8

新增

  • 双击折叠
  • 刷时长

修复与改进

  • 修复自动答题时快速切换页面导致的答案滞留问题

2020-06-03 v0.6.9

修复与改进

  • 刷时长自动切换页面
  • span和li的混合问题

2020-06-06 v0.6.10

修复与改进

  • 使用sweat alert替代原生alert
  • 修改协议为GPL

2020-06-07 v0.7.0

新增

  • 图形化设置参数
  • 鼠标离开窗体变暗,放上变亮
  • 点击答案直接复制到粘贴板
  • 实现自动同步github

修复与改进

  • 修复挂机一直弹窗

2020-06-07 v0.7.1

新增

  • 实现每次刷新页面使用真随机间隔

2020-06-08 v0.7.2

  • 稍微优化了一下菜单布局

新增

  • 实现滑块单选框

2020-06-10 v0.7.3

新增

  • 淡入淡出效果,旋转箭头效果,菜单划入效果
  • 第一次使用弹窗提示(协议、用法)

2020-06-10 v0.7.4

新增

  • 固定设置键在右上角

2020-06-10 v0.7.5

修复与改进

  • 修改为iframe内左下角,避免浏览器兼容性(edge跨域上比chrome严格)
  • 修正不同课程下答案间距不同的问题(line-height)

2020-06-11 v0.7.6

修复与改进

  • 优化滑块的动画效果

2020-06-11 v0.7.7

修复与改进

  • 可选设置按钮位置(默认悬浮窗内)
  • swal套入try,防止cdn加载失败无法使用

2020-06-14 v0.7.8

新增

  • 现在每条答案显示都有自己的动画效果了
  • 在悬浮窗出现滚动条后,会自动定位到新加入的答案
  • 允许循环挂机

2020-09-27 v0.8.0

修复与改进

  • 使用typescript重构
  • 基于webpack,实现模块化开发
  • 整合考试专版

2020-10-19 v0.8.1

修复与改进

  • 考试题目搜索的网络连接问题
  • 挂时长时,切换页面失效问题

2020-11-05 v0.8.2

修复与改进

  • 优化架构
  • 通过动态导入,彻底修复挂时长切换页面失效的问题

2020-12-04 v0.8.3

新增

  • 在任务页面提供手动上传按钮

修复与改进

  • 增强无限听力的实现方式
  • 为所有按钮提供工具提示
  • 优化时长部分的逻辑

2020-12-17 v0.8.4

修复与改进

  • 适配新URL

2020-12-17 v0.8.5

修复与改进

  • 适配动态URL

2021-11-08 v0.9.0

修复与改进

  • webpack ts化
  • 支持chrome扩展
  • 全局存储store化
  • 简化测试答案查询
  • 优化测试答案上传逻辑

2021-12-17 v0.9.1

新增

  • 支持思政智慧版

修复与改进

  • 修复答案复制无效
  • 优化时长部分的逻辑

2022-04-01 v0.9.2

新增

  • 每次使用时,动态获取课程目录,避免硬编码,可以快速适配新课程了
  • 使用pnpm替换npm

修复与改进

  • 优化测试答案的获取逻辑

2022-04-26 v0.9.3

新增

  • 支持视听说系列,下拉选择题长填空的自动答题
  • 支持视听说系列,拖动排序题的答案解析
  • 适配本校考试

2023-03-15 v1.0.0

代码

  • webpack => vite
  • vue => react
  • 重构浏览器扩展的polyfill逻辑
  • 类型安全的setting
  • 抽象出projects概念,复用主要逻辑
  • 各种逻辑优化

UI

  • 重新设计的、一致性的UI
  • 各种动画效果
  • 新增悬浮球
  • 为各种功能增加工具提示
  • log中的record,现在是可交互的容器,而不仅仅是文本

发布

  • 抽象出metadata,自动生成对应的package.json、manifest.json、userscript的header
  • github action自动构建,自动发布release
    • script cat、greasy fork通过webhook自动更新

1.0.1 (2023-03-20)

Features

  • ui: 实现extra字段的换行显示 (5591f67)
  • 允许动态添加inline button (54771e6)
  • 实现inline button的动态disable能力 (e90f86e)
  • 实现纯css的打字效果,解决性能问题 (e00020c)

Bug Fixes

  • 保证测试页面的初始化函数,在页面加载完成之后才执行 (9bc6018)
  • 修复GM_xmlhttpRequest的content_type问题 (b60e57e)
  • 修复浏览器的兼容性(polyfill)问题,request + getValue (18eeda3)
  • 确定了班级测试触发查询、上传的交互方式 (a0492ae)