-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathmisconceptionMicroLessonsConfig.js
More file actions
66 lines (60 loc) · 2.37 KB
/
Copy pathmisconceptionMicroLessonsConfig.js
File metadata and controls
66 lines (60 loc) · 2.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// misconceptionMicroLessonsConfig.js
// Micro-lessons mapping for misconception tags used in review_mistakes drill-down.
//
// Format:
// window.misconceptionMicroLessonsConfig = {
// "tag": {
// title: "...",
// summary: "...",
// steps: ["step 1", "step 2", ...]
// }
// }
window.misconceptionMicroLessonsConfig = {
// General fallback buckets
"unknown-misconception": {
title: "Review the concept",
summary: "Your answer wasn’t what the question expected—rebuild the core idea and try again.",
steps: [
"Read the question carefully and identify what is being asked.",
"Recall the definition/formula involved.",
"Check each option against that definition (eliminate mismatches).",
],
},
// Example misconception tags (extend as quiz banks are enriched)
"sign error": {
title: "Sign error",
summary: "You likely used the wrong sign (+/−). Focus on direction and reference frames.",
steps: [
"Write the reference direction (positive/negative) clearly.",
"Substitute values carefully and keep track of negatives.",
"Sanity-check the result by reasoning about direction (does it make sense?).",
],
},
"units error": {
title: "Units error",
summary: "You mixed up units. Make sure every quantity is in the correct unit before using a formula.",
steps: [
"List the units of each given quantity.",
"Convert to the required unit system (e.g., SI units) first.",
"Recompute and verify that the final unit is consistent.",
],
},
"confusing speed with acceleration": {
title: "Speed vs acceleration",
summary: "Speed describes how fast something is; acceleration describes how velocity changes (speed and/or direction).",
steps: [
"Identify whether the question is about velocity change over time.",
"If velocity changes (speed and/or direction), acceleration is non-zero.",
"If velocity stays constant, acceleration is zero.",
],
},
"constant velocity still implies acceleration": {
title: "Constant velocity ⇒ zero acceleration",
summary: "Acceleration is the rate of change of velocity. Constant velocity means no change, so acceleration is zero.",
steps: [
"Recall: a(t) = d(v)/dt.",
"If v is constant, then d(v)/dt = 0.",
"Re-check options: anything that suggests change should be rejected.",
],
},
};