0.1.0 |
|
---|
#19 in #school
160KB
555 行
已解决是一款旨在帮助你发挥最大潜能的工具。不再需要等待孩子们在实验室里配制化学物质,不再需要观看Señora Julio讲解过去时态。当你和男孩们一起玩Minecraft时,已解决将扭曲时间的法则,并精确地解决你的edpuzzle作业。
安装
安装Solved有多种方式
从Github发布版
从GitHub发布版页面提供适用于64位Windows、macOS和Linux的预构建二进制文件。
从源码
您可以从crates.io构建Solved的最新版本
cargo install solved
或从主分支构建最新和不稳定的工作
cargo install --git https://github.com/ok-nick/solved
使用
获取作业ID
作业ID对于Solved配置您的作业至关重要,为了获取此数字,打开所需的作业并阅读URL。
获取身份验证令牌
身份验证令牌可能有点难以找到,尽管有多种方法可以检索它。它取决于浏览器,但它存储在edpuzzle.com
上的cookie中,名称为token
。
命令行界面
要获取更多信息,请运行solved --help
。
必需选项
--help
,-h
- 输出solved的使用帮助信息。
--version
,-V
- 输出Solved的版本信息。
--auth
,-a
- 用于从您的账户访问作业的身份验证令牌。
--verbose
,-v
- 启用详细日志记录。可以指定多达两次以获得更深入的详细程度。
solved show
以漂亮的颜色显示所有答案列表 :)
使用
solved show <assignment-id> \
--auth <auth-token>
solved answer
回答多项选择题。
使用
solved answer <assignment-id> \
--auth <auth-token>
--number <question-number>
使用--number
参数回答特定问题编号,考虑到笔记和并发问题。
solved complete
通过跳过时间并回答所有问题来完成整个作业。
注意:跳过时间并回答所有问题是自动完成作业的关键。目前,Solved无法回答开放式问题。
使用
solved complete <assignment-id> \
--auth <auth-token>
已解决跳过
跳过整个视频(除非另有说明),移除任何时间限制。
使用
solved skip <assignment-id> \
--auth <auth-token>
--time <number>
--index <number>
使用 --time
参数将视频跳转到最近的秒数(四舍五入到视频总时长的1/10)。
由于某种原因,edpuzzle将视频分成10个时间段。使用 --index
参数,您可以指定要跳转的时间段。
警告:
--time
和--index
参数只能跳转到已解决的答案。但在跳过整个作业时,情况并非如此。
许可证
已解决遵循Mozilla公共许可证第2.0版。有关详细信息,请参阅LICENSE。
依赖关系
~11–25MB
~386K SLoC