This file contains the data for the exercise levels in Joe's Clocks program.
LEVEL FORMAT:
==============
Each level must start with a header line, which must begin with a "<"
and continue with the level's name (of up to 13 chars).
The level's header line must be followed by exactly 10 exercise lines.
Each exercise line defines one exercise, in the following format:
┌────ANALOG ON/OFF [+/-]
│┌───DIGITAL ON/OFF [+/-] PERMITTED (Optional)
││┌──TWELVE HOUR MODE ON/OFF [+/-] ┌─ERRORS─┐
│││┌─AM/PM MODE ON/OFF [+/-] HI LOW
││││ ┌──PRESET TIME │ │
││││ │ ┌──ASSIGNMENT STRING [19 char] │
││││ │ │ CORRECT ANSWER │ │
││││ │ │ │ │ ┌────┘
vvvv v " v " v v v
++-+ ==:== "EVENING" 19:00 120 120
──────────────────────────────────────────────────────────────────────
TIME FORMATS: normal 11:23
============== random hour ##:23
random AM hour #A:23
random PM hour #P:23 *
random minutes 11:##
display in AM/PM mode ##:##M **
leave as is ==:== ***
* hour between 13:00 and 24:00
** for assignment only
*** for preset time only
NOTE: If random assignment is done, defining an answer has no affect.
Up to 8 levels may be defined.
──────────────────────────────────────────────────────────────────────
<ROUND HOURS
+++- 12:00 "##:00"
+++- ==:== "##:00"
+++- ==:== "##:00"
+++- ==:== "##:00"
+++- ==:== "##:00"
+-+- ==:== "##:00"
+-+- ==:== "##:00"
+-+- ==:== "##:00"
+-+- ==:== "##:00"
+-+- ==:== "##:00"
<MINUTES 1
+++- 12:00 "##:05"
+++- ==:== "##:10"
+++- ==:== "##:20"
+++- ==:== "##:30"
+++- ==:== "##:40"
+-+- ==:== "##:50"
+-+- ==:== "##:##"
+-+- ==:== "##:##"
+-+- ==:== "##:##"
+-+- ==:== "##:59"
<MINUTES 2
+++- 08:00 "HALF PAST 8" 08:30
-++- 08:00 "HALF PAST 8" 08:30
+-+- ##:00 "##:30"
-++- 12:00 "HALF PAST 12" 12:30
+++- 08:00 "A QUARTER PAST 8" 08:15
-++- 08:00 "A QUARTER PAST 8" 08:15
+-+- ##:15 "##:15"
-++- 12:00 "A QUARTER PAST 12" 12:15
+++- 04:00 "A QUARTER TO 4" 03:45
-++- 04:00 "A QUARTER TO 4" 03:45
<MINUTES 3
+++- 10:00 "5 MINUTES AFTER 10" 10:05
+++- 10:00 "5 MINUTES TO 10" 09:55
-++- 10:00 "5 MINUTES TO 10" 09:55
+++- 08:00 "10 MINUTES AFTER 8" 08:10
+++- 08:00 "10 MINUTES TO 8" 07:50
-++- 08:00 "10 MINUTES TO 8" 07:50
+-+- 07:00 "07:50" 07:50
+++- 04:00 "7 MINUTES TO 4" 03:53
+++- 04:00 "20 MINUTES TO 4" 03:40
-++- 04:00 "20 MINUTES TO 4" 03:40
<AM/PM
++-+ 20:00 "10 AT NIGHT" 22:00
++-+ ==:== "10 IN THE MORNING" 10:00
++-+ ==:== "#A:00M"
++-+ ==:== "#P:00M"
++-+ ==:== "#P:##M"
++-+ ==:== "#A:##M"
++-+ ==:== "#P:##M"
++-+ ==:== "12 AM" 00:00
-+-+ ==:== "9:30 IN THE EVENING" 21:30
-+-+ ==:== "2:20 IN THE MORNING" 02:20
<24 HOURS
++-- ==:== "#P:##"
++-- ==:== "#P:##"
++-+ ==:== "#P:00"
++-+ ==:== "#P:00"
++-+ ==:== "#P:##"
++-+ ==:== "#A:##M"
++-+ ==:== "#P:##M"
-+-- ==:== "#P:00M"
-+-- ==:== "#P:00M"
-+-- ==:== "#P:##M"
<TIMES OF DAY
++-+ 00:00 "KERHOTAKSI SAAPUU" 08:30 30 40
++-+ ==:== "START SCHOOL" 08:00 30 60
++-+ ==:== "NOON" 12:00
++-+ ==:== "AFTERNOON" 16:00 120 60
++-+ ==:== "EVENING" 19:00 120 120
++-+ ==:== "GO TO SLEEP" 20:00 30 60
++-+ ==:== "MIDNIGHT" 00:00
++-+ ==:== "BREAKFAST" 07:10 50 40
++-+ ==:== "LUNCH" 13:00 90 60
++-+ ==:== "HUGO ALKAA" 19:00 60 60
<ARITHMETIC
++-+ 10:00 "10:00 + 1 HOUR" 11:00
++-+ ==:== "11:00 + 2 HOURS" 13:00
++-+ ==:== "1:00 PM - 2 HOURS" 11:00
++-+ ==:== "9:00 AM + 8 HOURS" 17:00
-+-+ ==:== "1:30 AM + 12 HOURS" 13:30
++-+ 08:00 "08:00 + 30 MINUTES" 08:30
++-+ 08:00 "09:00 - 30 MINUTES" 08:30
++-+ ==:== "08:30 + 10 MINUTES" 08:40
++-+ ==:== "08:40 + 20 MINUTES" 09:00
-+-+ ==:== "09:00 - 20 MINUTES" 08:40