Skip to step content

Building an outline

Step 3 of 9 in Building an outline

Sample data, read from content-sdk

Opening an outline a level at a time

Math's sample outline is small. A real curriculum can have hundreds of rows: every level, module, topic, and lesson, and every lesson's resources. Your tools don't read all of that to show you the part you're working on.

Instead, they open it a level at a time. The first read brings the top two levels: Level 2 and its modules. Opening a unit reads the rows directly inside it, and nothing deeper. A closed unit already knows how many rows it holds, so the outline can show that count before anything inside is read.

Try it: open Module 1, then Topic A, and open the timing line to see one more read each time.

Loading the outline of Math

Each unit you opened was one small read of just its own rows, so opening part of a large outline takes about as long as opening part of a small one. The count under a closed unit comes with the unit, which is why it's there before the rows are. In your tools, a large outline may open in pieces, and the count tells you what's inside before you look.