MCPcopy
hub / github.com/RealKai42/qwerty-learner / IChapterRecord

Interface IChapterRecord

src/utils/db/record.ts:48–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48export interface IChapterRecord {
49 // 正常章节为 dictKey, 其他功能则为对应的类型
50 dict: string
51 // 在错题场景中为 -1
52 chapter: number | null
53 timeStamp: number
54 // 单位为 s,章节的记录没必要到毫秒级
55 time: number
56 // 正确按键次数,输对一个字母即记录
57 correctCount: number
58 // 错误的按键次数。 出错会清空整个输入,但只记录一次错误
59 wrongCount: number
60 // 用户输入的单词总数,可能会使用循环等功能使输入总数大于 20
61 wordCount: number
62 // 一次打对未犯错的单词列表, 可以和 wordNumber 对比得出出错的单词 indexes
63 correctWordIndexes: number[]
64 // 章节总单词数
65 wordNumber: number
66 // 单词 record 的 id 列表
67 wordRecordIds: number[]
68}
69
70export class ChapterRecord implements IChapterRecord {
71 dict: string

Callers

nothing calls this directly

Implementers 1

ChapterRecordsrc/utils/db/record.ts

Calls

no outgoing calls

Tested by

no test coverage detected