E
Ejk216/answer-entry
A Claude skill for working online homework — WeBWorK, Top Hat, and D2L quizzes: solving, entering answers,…
无 SECURITY.md
在 GitHub(2026-11-12 核查时已不可用)该链接在 2026-11-12 返回 404,已不可用
- ★ 数取值
- 0 ★ · Ejk216/answer-entry · 取自 GitHub 搜索 API · (2026-11-03 20:00:43 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-10-22 · 最近见到 2026-11-14 · 共见到 27 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
Ejk216/answer-entry;我们收录于 2026-10-22;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# answer-entry
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A Claude skill for working online homework — reading the questions, solving
them, and entering answers without burning attempts.
Covers WeBWorK, Top Hat, and D2L (Brightspace) quizzes.
Course-agnostic: nothing in it is tied to one school, server, or semester.
Each platform breaks in its own way, and the skill encodes what actually works
on each:
WeBWorK typed boxes are MathQuill live-math editors, not text inputs.
They rewrite input as you type and silently ignore programmatic fill — the
obvious approach submits a blank answer and spends a graded attempt telling
you nothing. Dropdowns and radios need the opposite method.
Top Hat hides correctness entirely, runs one question per page, and its
drag-and-drop needs the keyboard rather than the mouse.
D2L puts the quiz in a cross-origin iframe where text extraction returns
nothing and scrolling doesn't work — but the whole quiz is reachable from
JavaScript in a single pass.
Plus the parts that aren't platform-specific: a self-verification protocol for
when Claude is solving rather than transcribing, and the traps in common
problem types.
## Layout
SKILL.md — router: setup, modes, stakes, pipeline, speed and recovery rules
references/webwork.md, references/tophat.md, references/d2l.md — entry
mechanics per platform (read only the one you're on)
references/solving.md — self-verification and solution procedures
(Solve/Check modes only; Enter mode skips it)
harness/ — scripted WeBWorK read/enter (Playwright, persistent profile).
Faster than hand-driven entry with programmatic read-back before submit;
see harness/README.md. Optional — the skill works without it.
## Install
claude.ai — download this repo as a ZIP (green Code button →
Download ZIP), then Settings → Capabilities → Skills → upload it.
Claude Code / desktop — clone into your skills directory:
bash
git clone https://github.com/Ejk216/answer-entry.git \
~/.claude/skills/answer-entry
The file needs to land at ~/.claude/skills/answer-entry/SKILL.md.
Start a new session and Claude picks it up.
Updating: re-upload the ZIP after pulling, so the installed copy doesn't go
stale — compare the Version: line at the top of SKILL.md against the repo
if in doubt.
## What you need
A browser Claude can drive. Either works — no measured speed difference
between them, and they keep separate logins:
Claude in Chrome — the extension, driving your own Chrome
the built-in browser in the Claude desktop app — nothing to install
Expect one permission stop. Claude in Chrome gates access per site, so the
first time it opens your LMS, Top Hat or WeBWorK host you'll be asked to allow
that site. That's normal and one-time — allow it and tell Claude to continue.
You sign in. Claude never asks for credentials. If a page comes back as a
login screen, take the browser, sign in, and say continue.
Model and effort. Low effort is right for almost all of this — the clock is
dominated by browser round-trips, not thinking, and the skill carries the
procedure. A mid-tier model handles routine sets fine. Save a stronger model
them, and entering answers without burning attempts.
Covers WeBWorK, Top Hat, and D2L (Brightspace) quizzes.
Course-agnostic: nothing in it is tied to one school, server, or semester.
Each platform breaks in its own way, and the skill encodes what actually works
on each:
WeBWorK typed boxes are MathQuill live-math editors, not text inputs.
They rewrite input as you type and silently ignore programmatic fill — the
obvious approach submits a blank answer and spends a graded attempt telling
you nothing. Dropdowns and radios need the opposite method.
Top Hat hides correctness entirely, runs one question per page, and its
drag-and-drop needs the keyboard rather than the mouse.
D2L puts the quiz in a cross-origin iframe where text extraction returns
nothing and scrolling doesn't work — but the whole quiz is reachable from
JavaScript in a single pass.
Plus the parts that aren't platform-specific: a self-verification protocol for
when Claude is solving rather than transcribing, and the traps in common
problem types.
## Layout
SKILL.md — router: setup, modes, stakes, pipeline, speed and recovery rules
references/webwork.md, references/tophat.md, references/d2l.md — entry
mechanics per platform (read only the one you're on)
references/solving.md — self-verification and solution procedures
(Solve/Check modes only; Enter mode skips it)
harness/ — scripted WeBWorK read/enter (Playwright, persistent profile).
Faster than hand-driven entry with programmatic read-back before submit;
see harness/README.md. Optional — the skill works without it.
## Install
claude.ai — download this repo as a ZIP (green Code button →
Download ZIP), then Settings → Capabilities → Skills → upload it.
Claude Code / desktop — clone into your skills directory:
bash
git clone https://github.com/Ejk216/answer-entry.git \
~/.claude/skills/answer-entry
The file needs to land at ~/.claude/skills/answer-entry/SKILL.md.
Start a new session and Claude picks it up.
Updating: re-upload the ZIP after pulling, so the installed copy doesn't go
stale — compare the Version: line at the top of SKILL.md against the repo
if in doubt.
## What you need
A browser Claude can drive. Either works — no measured speed difference
between them, and they keep separate logins:
Claude in Chrome — the extension, driving your own Chrome
the built-in browser in the Claude desktop app — nothing to install
Expect one permission stop. Claude in Chrome gates access per site, so the
first time it opens your LMS, Top Hat or WeBWorK host you'll be asked to allow
that site. That's normal and one-time — allow it and tell Claude to continue.
You sign in. Claude never asks for credentials. If a page comes back as a
login screen, take the browser, sign in, and say continue.
Model and effort. Low effort is right for almost all of this — the clock is
dominated by browser round-trips, not thinking, and the skill carries the
procedure. A mid-tier model handles routine sets fine. Save a stronger model
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/ejk216-answer-entry/)
- 来源
- github · https://github.com/Ejk216/answer-entry
- 按领域浏览
- 开源项目
- 收录于
- 今天
- 安全策略
- 我们没在该仓库根目录找到
SECURITY.md(这不代表不安全)
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。