Skip to content

antiartificial/prism

Repository files navigation

learning-system-alpha

A spaced repetition learning system using the Leitner box method. Built with TypeScript and Node.js.

Setup

npm install
npm run build

Usage

# Create a deck
npx tsx src/cli.ts deck create "JavaScript Basics"

# Add cards
npx tsx src/cli.ts card add "JavaScript Basics" --front "What is a closure?" --back "A function that retains access to its lexical scope"

# Study
npx tsx src/cli.ts study "JavaScript Basics"

# View stats
npx tsx src/cli.ts deck stats "JavaScript Basics"

Testing

npm test

About

socratic learning system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors