UNPKG

@ig3/srf-scheduler

Version:

This is the default scheduler for [srf](https://www.npmjs.com/package/@ig3/srf) - spaced repetition flashcards.

18 lines (16 loc) 368 B
'use strict'; module.exports = function getAverageStudyTime (days = 7) { const self = this; return self.db.prepare(` select avg(n) as avg from ( select sum(studytime) as n from revlog where revdate != (select max(revdate) from revlog) group by revdate order by revdate desc limit ? ) `) .get(days).avg || 0; };