Open apomalyn opened 4 months ago
Implement using Freezed and Isar the models of KnowledgeLevel (schema), Stage, and Level (schema).
KnowledgeLevel
Stage
Level
Implement a LearningMode enum with the following elements:
LearningMode
review
learn
Update the User model to include the learning section (schema)
User
learning
Update the ResourceUid to include Stage and Level uid format
ResourceUid
Implement under src/core/models the following models using Freezed and Isar:
src/core/models
Under src/core/constants, implement LearningMode enum.
src/core/constants
Update the User model to have the knowledgeLevels array
knowledgeLevels
Child of #218
Depends on:
Requirements
Implement using Freezed and Isar the models of
KnowledgeLevel
(schema),Stage
, andLevel
(schema).Implement a
LearningMode
enum with the following elements:review
learn
Update the
User
model to include thelearning
section (schema)What needs to be done
Update the
ResourceUid
to includeStage
andLevel
uid formatImplement under
src/core/models
the following models using Freezed and Isar:KnowledgeLevel
: as it's own collectionStage
: as it's own collectionLevel
: as an embeddedUnder
src/core/constants
, implementLearningMode
enum.Update the
User
model to have theknowledgeLevels
arrayDependencies
Child of #218
Depends on:
216
Dev notes