Prípadová štúdia

Zatracená čeština, Ach tá slovenčina

O projekte

Zatracená čeština & Ach, tá slovenčina!

FreeTech / LearningApps | C# / WPF Developer

Vývoj ucelenej rodiny vzdelávacích aplikácií určených pre žiakov základných škôl a učiteľov v Českej a Slovenskej republike, zameraných na interaktívnu výučbu, precvičovanie a testovanie znalostí gramatiky, pravopisu a čítania s porozumením. Systém bol navrhnutý ako modulárna multi-jazyková platforma so zdieľaným aplikačným jadrom a dynamickým prispôsobením špecifickým učebným osnovám pre český aj slovenský jazyk.

Kľúčové oblasti vývoja a zodpovednosti:

  • Architektúra klientskej aplikácie a UI:

    • Návrh a vývoj desktopového klienta v C# (.NET) s využitím frameworku WPF a návrhového vzoru MVVM pre striktné oddelenie prezentačnej vrstvy od aplikačnej logiky.
    • Tvorba responzívneho a vizuálne prívetivého rozhrania v XAML s dôrazom na prístupnosť a ergonómiu ovládania pre deti na prvom a druhom stupni ZŠ.
    • Optimalizácia vykresľovania a plynulosti animácií pri prechodoch medzi jednotlivými lekciami a cvičeniami.
  • Interaktívny edukačný engine a gamifikácia:

    • Implementácia modulárneho systému cvičení podporujúceho rôzne typy úloh (analýza koreňov slov, doplňovanie gramatických javov, určovanie slovných druhov a vetných členov).
    • Zapracovanie herných mechaník pre zvýšenie motivácie žiakov (systém životov, okamžitá spätná väzba, opakovanie chybných zadaní a postupné odomykanie kapitol).
    • Zabezpečenie podpory pre rôzne ročníky a obtiažnosti s možnosťou dynamického vyhodnocovania úspešnosti.
  • Distribúcia dát, synchronizácia a offline režim:

    • Implementácia asynchrónneho sťahovania balíčkov úloh a aktualizácií obsahu zo vzdialeného servera cez REST API.
    • Návrh mechanizmu lokálneho cachovania dát, ktorý zabezpečoval plnú funkcionalitu aplikácie aj pri výpadku alebo absencii internetového pripojenia.
    • Správa používateľského profilu, ukladanie postupu v lekciách a podpora nákupov/aktivácií prémiových balíčkov obsahu.

Použité technológie:

  • Platforma a jazyk: C#, .NET Framework / .NET Core, WPF (Windows Presentation Foundation), XAML
  • Architektúra a vzory: MVVM (Model-View-ViewModel), Data Binding, Command Pattern, Dependency Injection
  • Dáta a integrácia: REST API komunikácia, JSON/XML serializácia, lokálne dátové úložisko a caching
  • Nástroje: Visual Studio, Git/Bitbucket

Taktiež vznikla UWP verzia Zatracená čeština

Vizuálne ukážky

Galéria projektu10 fotografií

Zatracená čeština, Ach tá slovenčina - foto 1Zatracená čeština, Ach tá slovenčina - foto 2Zatracená čeština, Ach tá slovenčina - foto 3Zatracená čeština, Ach tá slovenčina - foto 4Zatracená čeština, Ach tá slovenčina - foto 5Zatracená čeština, Ach tá slovenčina - foto 6Zatracená čeština, Ach tá slovenčina - foto 7Zatracená čeština, Ach tá slovenčina - foto 8Zatracená čeština, Ach tá slovenčina - foto 9Zatracená čeština, Ach tá slovenčina - foto 10
Spätná väzba

Referencie od klienta

"Výborná spolupráca. Viktor má zodpovedný prístup a zmysel pre detail."
Peter Králik, FreeTech services, spol. s r. o
Odoslané: 14. 04. 2023
Nastala neočakávaná chyba pri behu aplikácie. Obnoviť 🗙