Teacher's Desk nie powstał przy desce kreślarskiej, lecz z bardzo konkretnej szkolnej codzienności – i z pytania technicznego, które i tak nas zajmowało.
Żadne narzędzie nie pasowało
Moja żona jest nauczycielką. Przez lata wypróbowała popularne programy i żaden nie obejmował jej dnia w całości: jeden był dobrym dziennikiem ocen, kolejny kalendarzem, trzeci archiwum materiałów. Żeby mieć wszystko razem, musiałaby prowadzić równolegle trzy narzędzia. Do tego dochodził niepokój, który zna wielu nauczycieli – wpisywanie nazwisk, ocen i obserwacji swoich uczniów do chmury, w której ktoś inny może je czytać.
Dostęp należał do szkoły, nie do niej
Potem została oddelegowana do innej szkoły – a dostęp do chmury został przy poprzedniej placówce, bo nigdy nie należał do niej osobiście. Na przeniesienie danych miała niewiele czasu: lata materiałów, notatek i przygotowań trzeba było wyciągnąć obok bieżących lekcji, zanim dostęp wygasł. Kto raz tego doświadczył, dwa razy się zastanowi, zanim powierzy swój warsztat pracy systemowi zależnemu od pracodawcy. Właśnie dlatego Teacher's Desk jest przypisany do nauczyciela, a nie do szkoły – i dlatego wszystkie treści można w każdej chwili wyeksportować.
Pismo odręczne jest częścią tej pracy
Chętnie pracuje z tabletem i rysikiem i szukała czegoś, w czym odręczne notatki i dokumenty z adnotacjami mają miejsce tak samo naturalnie jak tekst pisany na klawiaturze – i co samo synchronizuje się między wszystkimi jej urządzeniami. Dziś korzysta z Teacher's Desk na iPadzie, iPhonie, Microsoft Surface, a w domu na iMacu. Jednym z pierwszych wymagań było to, żeby wszystko to działo się samo, bez zastanawiania się nad tym.
Równolegle powstawała platforma
W Mindoo GmbH trwały w tym samym czasie prace nad MindooDB – platformą do bezpiecznej synchronizacji danych między wieloma urządzeniami. Pytanie wyjściowe brzmiało: jak ma wyglądać system, w którym serwer nie może odczytać danych, a mimo to organizuje synchronizację? Doszły do tego dwa kolejne pytania. Jak przechowywać dane w sposób odporny na manipulacje i z pełną historią, aby po utracie danych lub przypadkowym usunięciu dało się wszystko odtworzyć? I jak utrzymać całość wystarczająco prostą w użyciu oraz wystarczająco otwartą dla programistów, tak by nie mieli dostępu do cudzych danych? Teacher's Desk to aplikacja, w której jako pierwszej przemyśleliśmy te odpowiedzi do końca.
Wywodzimy się z systemów rozproszonych
Od wielu lat tworzymy aplikacje groupware, przede wszystkim wokół HCL Notes i Domino; dla HCL zbudowaliśmy nowe API Javy dla tej platformy. Z tamtego czasu znamy zalety danych rozproszonych – praca offline, późniejsza synchronizacja, nic nie ginie – a także słabości tej architektury. W MindooDB przejęliśmy zalety i konsekwentnie uniknęliśmy słabości.
Karsten LehmannPrezes zarządu Mindoo GmbH
Chcesz uprościć swoją szkolną codzienność?
Wypróbuj Teacher's Desk za darmo – Twoje dane od początku pozostają lokalne, szyfrowane i możliwe do wyeksportowania.