Skip to content

Concept Dependency Generation

Return a single CSV file with the following three columns:

1. The ConceptID from the list above
2. The ConceptLabel from the list above
3. The Dependencies which is a list of pipe-delimited ConceptIDs

Make sure that all the concepts have at least one dependency. The only exception
are foundational prerequisite concepts that are assumed at the start of the course.

ou did not understand my request. The third column you returned has all "1"s. This is not useful to me. I want a pipe-delimited list of the ConceptIDs that each concept depends on for learning. For example, before you write a Blink LED program you must first understand:

  • Cytron Board (for pins) ConceptID=13
  • MicroPython Intro which has Concept ID=17
  • The Thonny IED ConceptID 18,

The line for the Blink LED concept would be:

24,Blink LED, 13|17|18

Pay careful attention to the third column and make sure it has useful dependency information.

Also return the Concept Labels in Title Case.

Response

  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
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
ConceptID,ConceptLabel,Dependencies
1,Computational Think,
2,Algorithm Basics,1
3,Decompose Problems,1
4,Pattern Match,1
5,Abstraction,1
6,Robot Learning Fun,1
7,Low-Cost Robots,6
8,Physical Computing,7
9,Sensors Overview,8
10,Motors Overview,8
11,Displays Overview,8
12,Controllers Overview,8
13,Cytron Rp2040 Bd,12
14,Dc Motor Ops,10|13
15,Tof Sensor,9|13
16,Oled Display,11|13
17,Micropython Intro,1
18,Thonny Ide,17
19,Syntax: Vars,17
20,Syntax: Loops,19
21,Syntax: Cond,19
22,Syntax: Funcs,19
23,Syntax: Imports,19
24,Blink Led,13|17|18
25,Neopixel Intro,24
26,Change Led Color,25
27,Move Led Pixel,25
28,Play Sound,13|17
29,Drive Motor Fwd,14|17
30,Drive Motor Rev,29
31,I2c Bus Intro,13|17
32,Read Dist Sensor,15|31
33,Spi Bus Intro,13|17
34,Oled Init,16|33
35,Draw Text,34
36,Draw Line,34
37,Draw Circle,34
38,Draw Polygon,34
39,Chart Dist Data,32|34
40,Collision Avoid,32|29
41,Adjust Coll Param,40
42,Draw Robot Face,35|36|37|38
43,User Project Intro,1
44,Add Sensors,9|43
45,Breadboard Basics,13|43
46,Add Displays,11|43
47,Intro To Ai,1
48,Review Comp Think,1
49,Robot Assembly,7|13
50,Robo Wiring,49
51,Power Mgmt,49
52,Maker Pi Pins,13
53,Motor Driver Chip,14|52
54,Tof Wiring,15|50
55,Oled Wiring,16|50
56,Led Blink Code,24
57,Led On/Off,24
58,Led Timing,24
59,Neopxl Set Color,26
60,Neopxl Strip Idx,27
61,Neopxl Animate,59|60
62,Play Tone Freq,28
63,Play Melody,62
64,Fwd Motor Code,29
65,Rev Motor Code,30
66,Stop Motor Code,29|30
67,I2c Addrs,31
68,I2c Read,31
69,I2c Write,31
70,Dist Sensor Read,32
71,Dist Thresholds,70
72,Spi Concept,33
73,Spi Data,33
74,Oled Lib Use,34
75,Set Oled Pixel,34
76,Draw Shapes,35|36|37|38
77,Draw Charts,39
78,Dist Data Array,39
79,Coll Avoid Logic,40
80,Set Coll Limit,41
81,Face Pixels,42
82,Face Animate,81
83,Custom Sensors,44
84,Extra Breadboard,45
85,Ext Wiring,50|45
86,2nd Display,46
87,Basic Ai Logic,47
88,If-Else Refine,21
89,While Loops,20
90,For Loops,20
91,Func Params,22
92,Func Returns,22
93,Error Handle,17
94,Debug Print,19
95,Debug Led,24
96,Debug Sound,28
97,Data Types,17
98,Lists,97
99,Dict,97
100,Tuples,97
101,String Ops,97
102,Math Ops,17
103,Comp Ops,17
104,Logic Ops,17
105,Servo Ctrl,14
106,Pwm Signals,52
107,Motor Calibrate,14|105
108,Dist Calibrate,32
109,Sensor Noise,32
110,Data Smoothing,39|98
111,Data Logging,17|23
112,Memory Mgmt,17
113,File Save,111
114,Import Modules,23
115,Time Module,23
116,Utime Sleep,115
117,Ufunctools,23
118,Urandom,23
119,Pin Config,13
120,Pull-Ups,119
121,Gpio Read,119
122,Gpio Write,119
123,Encoders,14
124,Gear Ratios,14
125,Battery Life,51
126,Usb Power,51
127,Project Design,43
128,Project Planning,127
129,Idea Generation,43
130,Proto Build,127|45
131,Test Cycles,130
132,Refine Code,19|131
133,Refine Mech,131
134,Share Results,43
135,Doc Code,19
136,Comment Style,19
137,Version Ctrl,43|17
138,Teamwork,43
139,Problem Solve,1
140,Bug Fix,132
141,Feedback Loops,139
142,Eval Success,139
143,Scaling Up,43|78
144,Future Sensors,83
145,Oled Anim,42|82
146,Motor Patterns,107
147,Dist Mapping,78
148,Ai Classify,87
149,Final Review,48
150,Celebrate Learn,149