‹ BackHN Continuity

Thread

Show HN: Make math automatic with Mathy

102 points · 37 comments · gmays

  1. drivebyhooting · · focus · HN ↗
    How did you come up with the curriculum? I tried the third grade curriculum and it’s hard to know if it’s calibrated.

    Have you compared the curriculum with Duolingo math, IXL, Kahn academy, etc?

    1. gmays · · focus · HN ↗
      Nope, I haven't compared those. It roughly follows common core, so it should be somewhat similar, but I'm not sure how each of those based their curriculum.

      Plus I added automaticity related topics from some Math Academy courses I want to take to help raise my learning ceiling.

      1. drivebyhooting · · focus · HN ↗
        When you say it follows common core, how did you get granular skills and competencies?

        I’ve been doing similar things for math and language arts and I’m looking for curriculum creation hacks.

        The best I’ve come up with is plagiarizing directly from books and wrap a dopamine loop around it.

        1. gmays · · focus · HN ↗
          Yeah, common core doesn't really give you the graph at the granularity I'm using. I mostly use it as a curriculum/placement authority.

          The more granular decomposition is something I built separately. I take a standard/topic and break it down into coherent concepts, then into the smallest independently useful retrieval skills I want to track. For Mathy that's especially constrained because I only care about things that make sense for automaticity, not everything you'd need to teach the subject.

          So for example a standard might imply multiplication/division fluency, but internally that gets decomposed into individual mathematical relationships and retrieval directions. `7 × 8`, `56 ÷ 7`, and `56 ÷ 8` are related, but they're not necessarily the same learning state.

          Then for procedural material I define bounded problem families rather than copying individual questions. A family specifies the operand domain, mathematical rule, intended strategy, answer form, exclusions, hardest cases, etc, and the questions are generated deterministically from that.

          So unfortunately I don't have a magical curriculum-generation hack :) It's been a combination of standards/course outlines for scope + a lot of decomposition + AI helping propose/check things + deterministic validation afterward. It was a lot of experimentation, and I still have room to improve.

          I also intentionally don't copy questions from textbooks. The standards and public course outlines tell me what belongs where, but the actual problems/content are independently authored or generated. That makes it much easier to reason about correctness, coverage, etc.

          For the domaine, yea, it's important. I built-in steaks and XP/levels since I could borrow the general approach from a previous habit tracking app I made (maincharacter.game). I also added medals for achievements. The website version has a leaderboard, which I may also add to the iOS app, but would take some add'l work since it's currently offline only ATM.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.