应用截图

详细介绍

此应用重写 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 上的技术文档。