01Automated generation of practice sets and answer keys
02Spaced practice scheduling for optimal learning
03Progressive difficulty scaling for gradual skill mastery
04Interleaved practice patterns to improve retention
05Customizable problem quantities and skill domains
060 GitHub stars