Weekly Plan

A week of several people on one sheet, written as plain text.

Lessons, after-school activities and lunch breaks of a few people, drawn to scale on a single A4 sheet. You write the plan as text, one line per day with lessons in order, and the drawing follows. When the timetable changes in September, you edit a few lines instead of moving boxes.

The plan stays in your browser. Save it as a text file to keep a copy, move it to another computer or send it to someone.

Plan as text 99 blocks · 3 people
8:009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0018:00 –8:4528:55 –9:4039:50 –10:35410:45 –11:30511:50 –12:35612:45 –13:30713:40 –14:25814:35 –15:20ClubClubClubClubClubCyclingparkPhysr.18PEEngr.4MathsclubPEEngr.6Engr.1PianoschoolVolleyballhallChessclubRobotics ?Mathr.12Engr.4Frr.21Histr.7Bior.18Chemr.18Engr.4Mathr.12Geor.9Frr.21Mathr.12ITr.30Engr.4Histr.7Musicr.2Bior.18Geor.9Mathr.12PEChemr.18Frr.21Physr.18Histr.7Mathr.12Artr.2ITr.30Engr.6Mathr.10Scir.15Frr.22Mathr.10Musicr.3Frr.22ITr.30Histr.8Mathr.10Engr.6Scir.15Artr.2Frr.22Mathr.10PEEngr.6Histr.8Geor.9Engr.6Frr.22Mathr.10Scir.15REr.5Engr.1Mathr.1Frr.20Artr.1Engr.1PEMathr.1Musicr.3Engr.1Mathr.1PEFrr.20Engr.1Mathr.1Scir.1PEEngr.1Mathr.1Artr.1Frr.20Ethicsr.3Swimmingpoollunchlunchlunchlunchlunchlunchlunchlunchlunchlunch16:308:5516:3017:158:55MondayAdaLeoMilaTuesdayAdaLeoMilaWednesdayAdaLeoMilaThursdayAdaLeoMilaFridayAdaLeoMilaSaturdayExample

Version 1.0 · Prints on one A4 sheet in landscape.

How to write a plan

The plan is a list of people, each with a header in square brackets and lines below it. Blank lines and lines starting with # are ignored.

LineWhat it does
[Ada]The lines below belong to Ada. [Ada+Leo] is shared by both, [everyone] by all.
mon: Math r.12, -, PELessons in order of the bells. - is a free period. Two identical lessons in a row become one double lesson.
wed 7-8 Maths clubA lesson given by its number, or a range of numbers.
mon 16:30-18:00 PianoAn activity at a set time. Several days at once: tue,wed,thu 11:30-11:50 lunch.
Robotics ?A question mark at the end draws the block with a dashed border, for things not yet certain.
bells: 8:00-8:45, …Lesson times. Under a person's header they apply to that person only, for children at different schools.
colors: lunch=#d5e8d4A colour for a person, or for every block whose label starts with that word.
people: Ada, Leo, MilaThe order of columns. Without it, people appear in the order of their headers.
days: mon tue wed thu friDays on the sheet. A day with only [everyone] blocks gets a narrow column.
hours: 7:00-20:00The time axis. Without it, the range fits the plan.
title: Autumn 2026A label in the top-left corner of the sheet.
format: 1The version of the plan format. Saving to a file adds it on its own; a plan without it is read as format 1.

The first word of a label is the subject and the rest goes to a second line, so Math r.12 prints as “Math” above “r.12”. Shorter blocks are drawn over longer ones, which is how lunch sits inside an after-school club. Start times are added on their own where the grid does not show them: above a school day that begins after the first lesson, and above activities that do not start on the hour.

Days and keywords can be written in English or in Polish (pn: …, dzwonki:), so a plan made on the Polish page opens here unchanged.