Creating and populating google calendars for a school of 1800 students. Each class/session will have its own calendar that teachers can add events to and students can see. By adding a recurring task teachers can create their timetable for the year. Students who are subscribed as viewers of the calendar will then see their timetable for the year. Timetable will be updated for the whole school once a year with some minor changes during the course of the year. I can do this by getting the teachers to create the calendars (one for each of their lessons) and adding 1 recurring event each week and then getting the students to subscribe to them. But I'm hoping that I can get someone to develop a program to automate the task from something like a csv file output from the school database management system.