#student #school #login #classroom #api #cli #service

bin+lib wildkit_lib

一个整合了多个服务的库,旨在为ETHS的学生使用

1 个不稳定版本

0.1.0 2020年9月7日

#15#school

GPL-3.0-or-later

32KB
472 代码行

WildKIT

WildKIT是Evanston Township High School学生使用的正在开发中的全能工具。该仓库下的源代码生成一个命令行界面和Rust库。

该软件的使用只能根据许可证的条款。

功能

  • 教室API支持
    • 登录
    • 查看作业
    • 自动待办事项列表
    • 检查作业的更改
    • 提交作业
    • 管理附件
  • HAC抓取
    • 登录
    • 过期容忍度
    • 当前平均分
    • 学生课程表
    • 即将到来的作业
    • 作业评分
    • 出勤率
    • 成绩单
    • 临时进度报告
    • 成绩单
    • 学生信息
  • 教室-HAC集成
    • 将教室上的作业与其在HAC上的等效作业进行启发式链接
    • 报告作业截止日期的差异
    • 报告教室作业的点权重
  • ETHS特定功能
    • 抓取学校日历
    • 报告即将到来的午餐菜单
    • 抓取特殊日程安排
  • OpenBell集成
    • 自动将新的特殊案例添加到日程文件中
  • Kitcoin集成
    • 登录
    • 检查教师授予你的Kitcoin数量
    • 检查你的余额
    • 浏览Kitcoin商店并进行购买?
  • GMail集成
    • 登录
    • 按班级分类电子邮件
    • 将对话链接到作业
    • 当作业被纠正时,明确通知教师
  • 自定义功能
    • 自定义待办事项条目
    • 学生和教师昵称
    • 以常用格式导出成绩和完成度指标
    • 作业紧急度启发式
    • 自定义音效
    • 暗/ OLED模式

依赖项

~37–50MB
~885K SLoC