MathQuestionWithAnswer class
Constructors
-
MathQuestionWithAnswer({required int id, required Topic topic, required SubTopic subTopic, List<Skill> skillsAssessed = const [], required String content, required DateTime createdAt, required DateTime updatedAt, int? difficulty, MathQuestionCognitiveSkills? cognitiveSkills, int? grade, String? expectedTimeToSolve, String? relatedConcepts, String? hintsProvided, String? learningOutcomes, String? prerequisites, String? recommendedGradeLevel, String? expectedAnswer, String? image, String? answerImage, int? platform})
-
Returns a new MathQuestionWithAnswer instance.
Properties
-
answerImage
↔ String?
-
getter/setter pair
-
cognitiveSkills
↔ MathQuestionCognitiveSkills?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
content
↔ String
-
getter/setter pair
-
createdAt
↔ DateTime
-
getter/setter pair
-
difficulty
↔ int?
-
Minimum value: 0
Maximum value: 100
getter/setter pair
-
expectedAnswer
↔ String?
-
The answer to the math problem
getter/setter pair
-
expectedTimeToSolve
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
grade
↔ int?
-
Minimum value: 1
Maximum value: 16
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
hintsProvided
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
id
↔ int
-
getter/setter pair
-
image
↔ String?
-
getter/setter pair
-
learningOutcomes
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
platform
↔ int?
-
getter/setter pair
-
prerequisites
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
recommendedGradeLevel
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
relatedConcepts
↔ String?
-
Please note: This property should have been non-nullable! Since the specification file
does not include a default value (using the "default:" property), however, the generated
source code must fall back to having a nullable type.
Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
skillsAssessed
↔ List<Skill>
-
getter/setter pair
-
subTopic
↔ SubTopic
-
getter/setter pair
-
topic
↔ Topic
-
getter/setter pair
-
updatedAt
↔ DateTime
-
getter/setter pair