← ClaudeAtlas

myopenmathlisted

Work a MyOpenMath / IMathAS math homework set that is launched from Canvas — read the questions, compute the answers, fill the boxes, and submit. Use whenever Max points at a MyOpenMath assignment, says a math homework is "in my Canvas", asks to do/finish/check a numbered homework like "2.1" or "2.2/2.3", or when a Canvas assignment turns out to be an external tool hosted at myopenmath.com. Covers the two LTI launch modes, the MathQuill answer boxes, and reading answers straight out of the graph SVGs.
98ping/chip · ★ 1 · AI & Automation · score 74
Install: claude install-skill 98ping/chip
# MyOpenMath homework Drives a MyOpenMath (IMathAS) assignment end to end with the **Claude in Chrome** tools. The full runbook — every trap, with the fix — lives in **`tooling/MY_OPEN_MATH.md`**. Read it before the first interaction; the summary below is the shape of the job, not a substitute. The graph reader is **`tooling/myopenmath-graph.js`**. ## Ask first Reading the page and computing answers is ordinary help. **Typing into the answer boxes and clicking Submit Question each need Max's explicit go-ahead.** Ask once, then that covers the run. Never enter credentials anywhere. ## Steps 1. **Locate** — from any Canvas tab, hit the assignments API with a `search_term` to get the assignment id and confirm the tool URL is `myopenmath.com` (`tooling/MY_OPEN_MATH.md` §1). 2. **Launch and identify the mode.** This decides everything downstream: - **"Load … in a new browser window"** → click it. A new top-level tab joins your tab group. `read_page`, `get_page_text` and `javascript_tool` all work on the real DOM. **Much easier — prefer it.** - **Resume/Start inside the page** → cross-origin iframe. Screenshot-only, the nav arrows wedge, and you need the `about:blank` reload trick. See §2. 3. **Scope the set** with `#/print` — all questions on one page, real math and graphs. Note which are graph-based. Then reload and Resume. 4. **Per question** (`location.hash = '#/skip/N'`): - `read_page` for refs, screenshot for layout. - **Zoom any r