应用截图
详细介绍
对 Aeries.net 学生信息系统网站进行简单、可自定义的 CSS 界面改进。
Simplify Aeries 提供易于使用的界面,为 Aeries 学生信息系统提供基本的使用体验改进和自定义功能。
此版本:
🐛 错误修复
🌟 功能
新版集成设置菜单的说明见:
https://github.com/sandervonk/Simplify-Aeries/releases/tag/integrated-settings-merge
--截至 v1.1.beta.2,集成设置尚未……集成(完全稳定后会重新推出,可能需要一段时间,因为这需要重新编写整个选项代码库,将来可能会推出 2.x.x 版本!)
--你可能需要的所有信息都在这里:
https://github.com/sandervonk/simplify-aeries
(参见 README.md)
或 http://sander.vonk.productions/Simplify-Aeries/
(使用 GitHub Flavored Markdown,因此那里的某些部分显示不正常 :( )
- *完整功能列表即将推出*
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐注意事项⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
* 必须使用“预览”或新版界面,此扩展程序才能正常工作。请注意,如果显示“Preview the New Portal”按钮,代码会尝试自动点击它。
* 此扩展程序可以让你自动登录,但该功能默认关闭,完全可选。你的电子邮箱不会发送到任何地方,而是通过 chrome.storage.sync api 存储在你自己的 Chrome 同步数据中。
* 我与 Aeries SIS 背后的 Aeries Software Inc 或其相关方没有任何关联。这完全是我为了进一步学习 CSS 和 JS 而独立开展的项目,只因我发现没有类似的扩展程序,而且它可能对一些人有帮助,才将其发布。
* 这仍是一个开发中的项目,可能会出现一些错误,但我会尽量保持发布版本稳定。我绝不是一名优秀的程序员,请耐心等待。
-更新日志-
v1.1.stable.1 - v1.2.4.stable.3 包含多项错误修复、稳定性改进和功能修复,包括:
• 修复最后一节课未出现在菜单中的问题
• 修复向分享页面传递课程数组的问题
• 修复分享页面的首次设置问题
• 修复 JSON 还原失败时的错误提示文字
• 修复不同页面之间的数据抓取不一致问题
• 修复登录界面背景
• 修复登录按钮缩放问题
• 开始重新集成登录页面的 CSS 回退功能
• 延长分享页面还原到已保存 JSON 的等待时间
• 整理意外移除的二级菜单
v1.1 (beta 2) 添加了课表分享功能,可通过弹出窗口中“class schedule tab”左上角的分享图标访问。更多信息请参见 GitHub 发布说明和 README。
v0.9.2
更改:
• 将主机权限从 (*://*.*) 缩减为仅 https://aeries.net 和 https://aeries.com,可能存在错误
• JSON 中的权限现为 ["storage", "tabs", "https://*.aeries.net/*", "https://*.aeries.com/*"]。storage 用于通过 chrome.storage.sync 备份设置,tabs 和指定网址用于通过 chrome.runtime.message api 消息通信抓取课表和成绩页面的数据。
v0.9.1
更改:
• 修复多项错误
v0.9.0
更改:
• 更改信息页面,添加参考图片,并使子页面上的所有版本信息根据 manifest 自动设置
v0.8.9
更改:
• 添加首次安装时显示的信息页面
v0.8.8
更改:
• 添加新用户教程,修复一些错误
• 请注意,仍需开启自动登录才能使用 `Class Schedule` 和 `Quick Check Grades` 页面
v0.8.7
更改:
• 添加 `Class Schedule` 页面,其工作方式类似于 `Quick Check Grades` 页面,但显示课程、教室、教师及其电子邮箱
v0.8.6
更改:
• 在需要时为 `quick check grades` 标签页自动在后台打开仪表板标签页,并改进错误提示
• 请注意,这要求你之前曾在网址包含 yourdistrict.asp.aeries.net/student 或类似地址的标签页中打开过菜单
v0.8.5:
更改:
• 对之前提到的说明消息进行小幅修改
v0.8.3:
更改:
• 没有打开 Aeries 标签页时添加说明消息
即将推出:
• 当标签页处于非活动状态或来自扩展程序当前版本之前、已过期时显示消息。(可能会强制重新加载?)
v0.8.3:
更改:
• 添加快速查看成绩页面
• 添加更多 chrome.runtime.message 调用并注册“scrape”
• 此功能需要打开一个有效的 Aeries 仪表板页面(未超时或过期)
v0.8.2:
更改:
• GradebookDetails.aspx 页面上的作业分数现在也会显示颜色
v0.8.1:
更改:
• 成绩颜色现在适用于所有成绩,不再仅限于 GradebookSummary.aspx 页面的卡片视图
• 小表格中的成绩现在也会加粗并显示颜色
即将推出:
• 为作业分数着色?
v0.8.0:
更改:
• 自定义成绩颜色现在适用于所有使用成绩元素的页面
• 为成绩调试添加更完善的日志记录
• 成绩颜色现在会在滚动时重新加载
• 移除学生信息子页面中不一致的边框
• 出勤页面上的滚动条现在位置正确(表格溢出)
即将推出:
• 统一 Student Info -> Profile 页面上所有元素的宽度
v0.7.9:
更改:
• 添加自定义成绩颜色(现在不只按字母区分,+ 和 - 的不同成绩也有不同颜色)
计划推出:
• 自定义成绩颜色
v0.7.8:
更改:
• 改进成绩册页面的界面,特别是 `Gradebook Details` 和 `Grades`
v0.7.7:
更改:
• 为之前无法访问的成绩子页面添加 CSS 和少量 JS
v0.7.5:
修复:
• 找到“𝘊𝘰𝘶𝘭𝘥 𝘯𝘰𝘵 𝘦𝘴𝘵𝘢𝘣𝘭𝘪𝘴𝘩 𝘤𝘰𝘯𝘯𝘦𝘤𝘵𝘪𝘰𝘯”错误的问题所在,已`修复`
v0.7.4:
更改:
• 为选项添加重置按钮
错误:
• 仍然存在,参见上一版本 :(
v0.7.3 :
更改:
• 添加用于启用或关闭自定义功能的开关
• 添加新图标,并在上述开关打开或关闭时切换图标
• 重新整理代码,现在分别使用 js、css 等文件夹
错误:
• 子菜单的进入和退出不遵守严格的 CSS 过渡规则,会多显示至少 200ms
• 关闭“float on scroll”时,导航按钮占据整个高度
• 可能出现“𝘜𝘯𝘤𝘩𝘦𝘤𝘬𝘦𝘥 𝘳𝘶𝘯𝘵𝘪𝘮𝘦.𝘭𝘢𝘴𝘵𝘌𝘳𝘳𝘰𝘳: 𝘊𝘰𝘶𝘭𝘥 𝘯𝘰𝘵 𝘦𝘴𝘵𝘢𝘣𝘭𝘪𝘴𝘩 𝘤𝘰𝘯𝘯𝘦𝘤𝘵𝘪𝘰𝘯. 𝘙𝘦𝘤𝘦𝘪𝘷𝘪𝘯𝘨 𝘦𝘯𝘥 𝘥𝘰𝘦𝘴 𝘯𝘰𝘵 𝘦𝘹𝘪𝘴𝘵.”错误,尽管接收端……确实存在。
s exist.