What Is a Block?
Every block represents a single scheduled session. When you open your daily view, each block shows you exactly what to work on, when to start, and when to stop. Completing blocks is how Take Time measures your consistency and builds your stats. A block carries the following fields:| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the block |
subject_id | string | The activity this block belongs to |
date | string | Session date in YYYY-MM-DD format |
start | string | Start time in HH:MM format |
end | string | End time in HH:MM format |
topic | string | null | Optional focus topic for the session |
done | boolean | Whether you have completed the block |
The
topic field on a Study block corresponds to a syllabus item from that subject’s profile. When you open the block, Take Time presents a picker pre-populated with the syllabus entries you have defined — so you always know exactly which part of your material to tackle.Block Types
Every block inherits its type from the subject it belongs to. The type controls what appears inside the block when you open it during a session.Study
Displays a syllabus topic picker so you can select the exact chapter or concept you are covering. Mark the topic done to record syllabus progress alongside the block itself.
Training
Displays an exercise checklist pulled from the subject’s exercise sheet. Check off each set or drill as you finish it.
Routine
Displays a micro-habit checklist drawn from the subject’s habit list. Tick each habit to log it as complete for the day.
How Blocks Are Created
Take Time gives you two ways to add blocks to your schedule:Manually add a block
Tap the + button on the schedule view for any day. Choose a subject, set the start and end time, and optionally select a topic. The block appears immediately on that day only.
Auto-generation from weekly slot profiles
When you define a weekly slot on an activity (for example, every Monday and Wednesday from 09:00 to 10:00), Take Time automatically generates a block for each matching day when you load that day’s schedule. You set the slot once, and your calendar fills in automatically.
Marking Blocks Done
Tap the completion toggle on any block to mark it done. Take Time immediately records the completion and updates:- Activity heatmap — the cell for today gains intensity based on total completions
- Streak counter — your consecutive-days streak extends if this is your first completion today
- Completion rate — the ratio of completed blocks to total scheduled blocks recalculates in real time