interactive-textbook

Installation
SKILL.md

Interactive Textbook

Specs

General, high-level requirements:

  • Faithfulness, and same level-of-detail: The interactive textbook should be entirely faithful to the original document (mostly verbatim), including same footnotes/reference, and the exact provided graphics (see also the "interactive widgets" section below).
  • Target audience: Assume the target audience of this textbook to be an extremely curious first-year university student of the corresponding major. (For example, if the original text is about neuroscience, assume that the audience is a neuroscience major but only taken non-AP high-school biology.) For concepts too advanced for the student that are also not in the "exclusion list" (additional concepts that the student already understands), use "nested tooltips" (see below).

Stylistically:

  • Emit React components for individual sections; use MathJax + Latex for equations if any.
  • The main text's body should be mostly verbatim to the original text. 2 exceptions: nested tooltips and expanded readings.
    • Nested tooltips: render in-line for any concepts in the knowledge graph unknown to the student (see below).
    • Expanded readings: render right after key paragraphs, displayed as expandable accordion.

Interactive widgets

Use interactive widgets for "gears-level models" that would be beneficial for the students to understand.

Installs
2
GitHub Stars
5
First Seen
11 days ago
interactive-textbook — alharkan7/skills