应用截图
详细介绍
此应用重写 Windesheim ELO 的源代码,为其带来现代化的外观和使用体验。
这意味着 ELO 的 HTML 将完全由扩展程序的 HTML 替换。扩展程序随后会处理 HTML,以显示正确的信息,包括你的课程、作品集、通知和设置。
花点钱吧!
如果我的计算正确,只要所有不喜欢当前 ELO 的人都捐赠一欧元,我现在就是百万富翁了。你可以在 https://www.paypal.me/CasperBloemendaal 捐赠,但前提是这笔钱对你没有影响!
内容
Material design ELO 通过 ELO 移动版的 JSON 路由获取内容。目前可以获取以下部分:
- 课程/作品集概览,集成搜索和排序功能。
- 课程/作品集的文件夹内容。
- 课程/作品集目录中的文件,以下载链接、iframe 或嵌入 HTML 的形式显示。
- 在 iframe 中接收和显示通知。
- 读取部分个人设置:你的姓名、学号、显示语言和活动会话状态(布尔值)仅用于显示 ELO,绝不会被传播!
- 包含论坛的 iframe,该部分仍需开发为 Material Design 组件。
Material design ELO 还会向服务器发送内容:
- 通过提交模块上传的文件。这些文件作为临时文件存储在 Windesheim 服务器上,因此绝不会被共享。
- 提交临时文件。此操作无法撤销,文件一经提交即为最终版本。由于“提交”按钮的功能与普通 ELO 完全相同,此扩展程序不对文件提交错误负责。
- 删除临时文件。此操作同样无法撤销。由于“删除”按钮的功能与普通 ELO 完全相同,此扩展程序不对文件提交错误负责。
- 点击未读通知时,该通知会被标记为已读。
- 搜索词会发送给 ELO。
- 切换收藏课程的操作会发送给 ELO。
Material design ELO 不会发送任何日志文件,但由于你必须加载相应内容,ELO 可能会看到你点击了什么。
导航
Material design ELO 拥有高级导航系统。你可以直接使用上一页和下一页按钮导航,无需重新加载页面。Material design ELO 可以读取链接,因此重新加载页面时能够加载正确的项目。你甚至可以与同样安装了此扩展程序的人分享链接。
有疑虑?
如果你对安装有疑虑,这个项目现在是开源的,以后也始终会开源。你可以在 GitHub 上查看每个版本的代码更改。功能代码位于 GitHub 的 Bloemendaal / Windesheim-ELO。此外还使用了多个 CSS 和 JS 库,详见 GitHub 上的技术文档。