Skip to content

Commit 6dd2355

Browse files
committed
Fix misc. bugs to prepare for soft launch
1 parent 9394166 commit 6dd2355

File tree

14 files changed

+344
-619
lines changed

14 files changed

+344
-619
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,10 @@ These two files heavily rely on Material-UI syntax (eg. all the `useStyles` and
154154
8. In `/src/config/skillModel.js`, tag each problem with the appropriate skills
155155
9. If the skill does not already exist in `bktParams`, add its BKT parameters in the appropriate `config/bktParams` files
156156

157+
### Types of problems
158+
* `TextBox` : Box for student to enter answer. 3 different types of answers are supported: Algebraic, String, Numeric. Algebraic will simplify numeric expressions, numeric checks numeric equivalence, string requires answers to exactly match.
159+
* `MultipleChoice`: List choices as `choices: ["Choice A", "Choice B"]`, must have `answerType: "string"`
160+
157161
### Example Directory Structure
158162
```
159163
ProblemPool
@@ -282,10 +286,12 @@ export { problem };
282286

283287
```js
284288
{
285-
name: "Lesson 1",
286-
topics: "Pythagorean Theorem",
287-
learningObjectives: {
288-
pythagorean: 0.95
289-
}
289+
id: "lesson1",
290+
name: "Lesson 1",
291+
topics: "Pythagorean Theorem",
292+
allowRecycle: true,
293+
learningObjectives: {
294+
pythagorean: 0.95
295+
}
290296
}
291297
```

0 commit comments

Comments
 (0)