diff --git a/classes-hummingbirds.go b/classes-hummingbirds.go new file mode 100644 index 0000000..cc69716 --- /dev/null +++ b/classes-hummingbirds.go @@ -0,0 +1,189 @@ +package main + +import ( + "time" +) + +var allStudents = []string{ + "adabelle.pratt@heliosns.org", + "oliver.park@heliosns.org", +} + +var greenStudents = []string{ + "adabelle.pratt@heliosns.org", + "oliver.park@heliosns.org", +} + +var classesHummingbirds = []Class{ + Class{ + Summary: "👋 Morning Circle", + Start: "08:30", + End: "09:00", + Days: weekDaysButFriday, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + }, + Class{ + Summary: "🏫 Community Meeting", + Start: "08:30", + End: "09:00", + Days: []time.Weekday{time.Friday}, + Zoom: "https://zoom.us/j/96371462107", + }, + Class{ + Summary: "🔢 Math (Claudia & Rachel)", + Start: "09:00", + End: "09:40", + Days: weekDays, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + Students: []string{ + "adabelle.pratt@heliosns.org", + "oliver.park@heliosns.org", + }, + }, + Class{ + Summary: "💭 Dreambox", + Start: "09:40", + End: "10:00", + Days: weekDays, + }, + Class{ + Summary: "🐛 Theme", + Start: "10:30", + End: "11:30", + Days: weekDaysButFriday, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + }, + Class{ + Summary: "❤️ SEL", + Start: "10:30", + End: "11:15", + Days: []time.Weekday{time.Friday}, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + }, + Class{ + Summary: "📖 Literacy (Green)", + Start: "11:30", + End: "12:00", + Days: []time.Weekday{time.Monday, time.Wednesday}, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + Students: greenStudents, + }, + Class{ + Summary: "🤸 PE (Yellow/Green)", + Start: "11:30", + End: "12:00", + Days: []time.Weekday{time.Tuesday}, + Zoom: "https://zoom.us/j/97472507748?pwd=cW5vUFhyUjNTS2toWlZGN254U1ZqZz09", + Students: greenStudents, + }, + Class{ + Summary: "💡 iLab (Yellow/Green)", + Start: "11:30", + End: "12:00", + Days: []time.Weekday{time.Thursday}, + Zoom: "https://us02web.zoom.us/j/86403635026?pwd=S2t1WkN2dnNJZlFkejdEbjRsUmNNUT09", + Students: greenStudents, + }, + Class{ + Summary: "📚 Library", + Start: "11:30", + End: "12:00", + Days: []time.Weekday{time.Friday}, + Zoom: "https://us02web.zoom.us/my/helioslibrary?pwd=cWd4RjNqNXZXNjRjM2dYQVhYeS9Xdz09", + }, + Class{ + Summary: "🇲🇽 Spanish", + Start: "12:45", + End: "13:30", + Days: []time.Weekday{time.Monday, time.Tuesday, time.Wednesday}, + Zoom: "https://zoom.us/j/95144364579?pwd=cGdwNTZIOE42Y0syeVcwVEFhZ1JxZz09", + Students: []string{ + "oliver.park@heliosns.org", + }, + }, + Class{ + Summary: "🎨 Art", + Start: "12:45", + End: "13:30", + Days: []time.Weekday{time.Monday, time.Tuesday, time.Wednesday}, + Zoom: "https://us02web.zoom.us/j/86969790982?pwd=TEMraThVbHhMUlBHUjFZYXZVRnpFQT09", + Students: []string{ + "adabelle.pratt@heliosns.org", + }, + }, + Class{ + Summary: "🎶 Music & Movement (Blue/Green)", + Start: "12:45", + End: "13:30", + Days: []time.Weekday{time.Friday}, + Zoom: "https://zoom.us/j/96449009866?pwd=dlBHYUwxaDRReFhjVmRKZ0Vhdjdkdz09", + Students: greenStudents, + }, + Class{ + Summary: "🎨 Art (Blue/Green)", + Start: "14:00", + End: "14:45", + Days: []time.Weekday{time.Friday}, + Zoom: "https://us02web.zoom.us/j/85434303018?pwd=c3EzQVNCMmk0L0o4bVF4QW85RTZHZz09", + Students: greenStudents, + }, + Class{ + Summary: "👋 Closing Circle", + Start: "15:00", + End: "15:15", + Days: []time.Weekday{time.Friday}, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + }, + Class{ + Summary: "🍎 Rachel & Oliver", + Start: "13:45", + End: "14:00", + Days: []time.Weekday{time.Monday}, + Tags: map[string]string{ + "week": "A", + }, + Zoom: "https://us02web.zoom.us/j/3839164321?pwd=aDNUdzN3bjlZbG93NlNqd09hU2xmUT09", + Students: []string{ + "oliver.park@heliosns.org", + }, + }, + Class{ + Summary: "🍎 Claudia & Oliver", + Start: "13:45", + End: "14:00", + Days: []time.Weekday{time.Monday}, + Tags: map[string]string{ + "week": "B", + }, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + Students: []string{ + "oliver.park@heliosns.org", + }, + }, + Class{ + Summary: "🍎 Claudia & Adabelle", + Start: "13:45", + End: "14:00", + Days: []time.Weekday{time.Wednesday}, + Tags: map[string]string{ + "week": "A", + }, + Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", + Students: []string{ + "adabelle.pratt@heliosns.org", + }, + }, + Class{ + Summary: "🍎 Rachel & Adabelle", + Start: "13:45", + End: "14:00", + Days: []time.Weekday{time.Wednesday}, + Tags: map[string]string{ + "week": "B", + }, + Zoom: "https://us02web.zoom.us/j/3839164321?pwd=aDNUdzN3bjlZbG93NlNqd09hU2xmUT09", + Students: []string{ + "adabelle.pratt@heliosns.org", + }, + }, +} diff --git a/classes.go b/classes.go index 6afd25e..731d59c 100644 --- a/classes.go +++ b/classes.go @@ -4,16 +4,6 @@ import ( "time" ) -var allStudents = []string{ - "adabelle.pratt@heliosns.org", - "oliver.park@heliosns.org", -} - -var greenStudents = []string{ - "adabelle.pratt@heliosns.org", - "oliver.park@heliosns.org", -} - var weekDays = []time.Weekday{time.Monday, time.Tuesday, time.Wednesday, time.Thursday, time.Friday} var weekDaysButFriday = []time.Weekday{time.Monday, time.Tuesday, time.Wednesday, time.Thursday} @@ -30,178 +20,6 @@ var tags = TagMap{ }, } -var classes = map[string][]Class { - "Hummingbirds Classes": []Class { - Class{ - Summary: "👋 Morning Circle", - Start: "08:30", - End: "09:00", - Days: weekDaysButFriday, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - }, - Class{ - Summary: "🏫 Community Meeting", - Start: "08:30", - End: "09:00", - Days: []time.Weekday{time.Friday}, - Zoom: "https://zoom.us/j/96371462107", - }, - Class{ - Summary: "🔢 Math (Claudia & Rachel)", - Start: "09:00", - End: "09:40", - Days: weekDays, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - Students: []string{ - "adabelle.pratt@heliosns.org", - "oliver.park@heliosns.org", - }, - }, - Class{ - Summary: "💭 Dreambox", - Start: "09:40", - End: "10:00", - Days: weekDays, - }, - Class{ - Summary: "🐛 Theme", - Start: "10:30", - End: "11:30", - Days: weekDaysButFriday, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - }, - Class{ - Summary: "❤️ SEL", - Start: "10:30", - End: "11:15", - Days: []time.Weekday{time.Friday}, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - }, - Class{ - Summary: "📖 Literacy (Green)", - Start: "11:30", - End: "12:00", - Days: []time.Weekday{time.Monday, time.Wednesday}, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - Students: greenStudents, - }, - Class{ - Summary: "🤸 PE (Yellow/Green)", - Start: "11:30", - End: "12:00", - Days: []time.Weekday{time.Tuesday}, - Zoom: "https://zoom.us/j/97472507748?pwd=cW5vUFhyUjNTS2toWlZGN254U1ZqZz09", - Students: greenStudents, - }, - Class{ - Summary: "💡 iLab (Yellow/Green)", - Start: "11:30", - End: "12:00", - Days: []time.Weekday{time.Thursday}, - Zoom: "https://us02web.zoom.us/j/86403635026?pwd=S2t1WkN2dnNJZlFkejdEbjRsUmNNUT09", - Students: greenStudents, - }, - Class{ - Summary: "📚 Library", - Start: "11:30", - End: "12:00", - Days: []time.Weekday{time.Friday}, - Zoom: "https://us02web.zoom.us/my/helioslibrary?pwd=cWd4RjNqNXZXNjRjM2dYQVhYeS9Xdz09", - }, - Class{ - Summary: "🇲🇽 Spanish", - Start: "12:45", - End: "13:30", - Days: []time.Weekday{time.Monday, time.Tuesday, time.Wednesday}, - Zoom: "https://zoom.us/j/95144364579?pwd=cGdwNTZIOE42Y0syeVcwVEFhZ1JxZz09", - Students: []string{ - "oliver.park@heliosns.org", - }, - }, - Class{ - Summary: "🎨 Art", - Start: "12:45", - End: "13:30", - Days: []time.Weekday{time.Monday, time.Tuesday, time.Wednesday}, - Zoom: "https://us02web.zoom.us/j/86969790982?pwd=TEMraThVbHhMUlBHUjFZYXZVRnpFQT09", - Students: []string{ - "adabelle.pratt@heliosns.org", - }, - }, - Class{ - Summary: "🎶 Music & Movement (Blue/Green)", - Start: "12:45", - End: "13:30", - Days: []time.Weekday{time.Friday}, - Zoom: "https://zoom.us/j/96449009866?pwd=dlBHYUwxaDRReFhjVmRKZ0Vhdjdkdz09", - Students: greenStudents, - }, - Class{ - Summary: "🎨 Art (Blue/Green)", - Start: "14:00", - End: "14:45", - Days: []time.Weekday{time.Friday}, - Zoom: "https://us02web.zoom.us/j/85434303018?pwd=c3EzQVNCMmk0L0o4bVF4QW85RTZHZz09", - Students: greenStudents, - }, - Class{ - Summary: "👋 Closing Circle", - Start: "15:00", - End: "15:15", - Days: []time.Weekday{time.Friday}, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - }, - Class{ - Summary: "🍎 Rachel & Oliver", - Start: "13:45", - End: "14:00", - Days: []time.Weekday{time.Monday}, - Tags: map[string]string{ - "week": "A", - }, - Zoom: "https://us02web.zoom.us/j/3839164321?pwd=aDNUdzN3bjlZbG93NlNqd09hU2xmUT09", - Students: []string{ - "oliver.park@heliosns.org", - }, - }, - Class{ - Summary: "🍎 Claudia & Oliver", - Start: "13:45", - End: "14:00", - Days: []time.Weekday{time.Monday}, - Tags: map[string]string{ - "week": "B", - }, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - Students: []string{ - "oliver.park@heliosns.org", - }, - }, - Class{ - Summary: "🍎 Claudia & Adabelle", - Start: "13:45", - End: "14:00", - Days: []time.Weekday{time.Wednesday}, - Tags: map[string]string{ - "week": "A", - }, - Zoom: "https://us02web.zoom.us/j/2274643506?pwd=Nm5NUXMwOVJKbEUzNE5VSkZCQzJ2UT09", - Students: []string{ - "adabelle.pratt@heliosns.org", - }, - }, - Class{ - Summary: "🍎 Rachel & Adabelle", - Start: "13:45", - End: "14:00", - Days: []time.Weekday{time.Wednesday}, - Tags: map[string]string{ - "week": "B", - }, - Zoom: "https://us02web.zoom.us/j/3839164321?pwd=aDNUdzN3bjlZbG93NlNqd09hU2xmUT09", - Students: []string{ - "adabelle.pratt@heliosns.org", - }, - }, - }, +var classes = map[string][]Class{ + "Hummingbirds Classes": classesHummingbirds, }