školák.cz Piš a sdílej své sešity, jednoduše, rychle, v pohodě. Autoři: Jiří Hon a Lukáš Helebrandt
Cíle projektu Vytvořit systém pro psaní školních zápisků na laptopu a jejich publikaci Jednoduché a rychlé používání Dostupnost pod open-source licencí (GNU GPLv3)
Textový procesor Např. OpenOffice.org Writer, MS Word + Notoricky známé + Podpora automatických oprav ‒ Nemožnost pohodlného formátování během psaní ‒ Složitá publikace, updatování ‒ Nevhodné pro stará PC, největší objem dat
Čistý text Jakýkoliv textový editor (např. Poznámkový blok, Vim,...) + Vhodné pro stará PC, nejmenší objem dat + Snadná publikace (FTP) ‒ Nemožnost jakéhokoliv formátování ‒ Nevhodné pro tisk ‒ Problémy s kódováním napříč platformami
Předskokan Přidání možnosti formátování k čistému textu pomocí open-source nástroje Texy! + Rychlé a pohodlné formátování při psaní za použití jednoduché Texy! syntaxe + Zachování výhod čistého textu + Pohodlný tisk (z prohlížeče) ‒ Jednoduchost a strohost publikační části ‒ Nutnost manuálního uploadu přes FTP ‒ Na prohlížení zformátovaného sešitu potřeba připojení k internetu
Předskokan
Texy! Open-source knihovna Davida Grudla – Umožňuje pomocí intuitivních značek formátovat čistý text Výsledkem je (X)HTML
Syntaxe Texy: Odstavce První odstavec lorem ipsum dolor sit amet. Druhý odstavec, který tvoří jeden řádek. A druhý řádek textu. Texy je spojí. První odstavec lorem ipsum dolor sit amet. Druhý odstavec, který tvoří jeden řádek. A druhý řádek textu. Texy je spojí.
Syntaxe Texy: Nadpisy == Hlavní titulek === Podtitulek Hlavní titulek Podtitulek
Syntaxe Texy: Fráze //Kurzíva// nebo *kurzíva* **Tučné,** horní indexy: x^2 + y^3 Kurzíva nebo kurzíva Tučné, horní indexy: x 2 + y 3
Syntaxe Texy: Seznamy 1) Učit se 2) Učit se - A zase učit se 1.Učit se 2.Učit se A zase učit se
Syntaxe Texy: Modifikátory Zarovnání vlevo Zarovnání na střed.<> Zarovnání vpravo.> Zarovnání vlevo Zarovnání na střed Zarovnání vpravo
Školák Odstranění nevýhod + vylepšení Předskokana. Hlavní rysy: ● Formátování pomocí Texy ● Vše v databázi – pryč s textovými soubory ● Desktopová + serverová aplikace ● Publikace sešitů „na jeden klik“
Desktopová část Současnost Aplikace pro upload zápisků z Předskokana na server Napsáno v Pythonu, používá Qt4 → funkčnost v mnoha OS Budoucnost Nezávislá aplikace pro pohodlné psaní, prohlížení a tisk zápisků + jejich synchronizaci
Serverová část Současnost Prohlížení a tisk zápisků Moderní vzhled, intuitivní ovládání Budoucnost Širší správa uživatelů → soukromé sešity Snadnější instalace Podpora obrázků
Jak to funguje
XML-RPC
Jak to funguje
Cíle do budoucna Desktop: aplikace pro pohodlný zápis a publikaci sešitů, možnost offline prohlížení zformátovaného sešitu Server: pohodlná instalace, soukromé zápisky, podpora obrázků Rozšíření povědomí o projektu
Děkujeme za pozornost