This is cool, but on a second thought it's sad that someone had to jump through so many hoops -- not just to get his idea implemented because of lacking APIs etc., but that the school provides such a crappy service in the first place.<p>But then you realize that we're talking about Germany here, and before you downvote, trust me, anyone who has lived there for a while and especially if they had to deal with public administration will attest that it's a country that's literally 10 to 20 years behind in everything digital. You wouldn't expect it given Germany's engineering reputation, but improving citizen's lives through IT has never been their forte.<p>When we lived there for some years, the school my kids went to had four(!) different parallel channels of communication in the class that one of my kids attended at the time. That is, you could potentially receive a message, say, from the teacher through one of four different means, and so you were expected to monitor these channels every day. Some of them were apps, some of them were paper. It was a mess. Simply doing <i>nothing</i> digitally and <i>only</i> using paper slips would have been an improvement already.