2025-06-04 Algo Nodevumu Task

Uzdevumi, lai varētu nodot Algo projekta testšanas daļu (https://github.com/asya-ai/mathapp-algo/).

TODO:

  1. Savākt screenshot no katra ekrāna Algo spēlē (ja grūtības kompilēt, tad sataisi screenshots izmantojot Android planšeti, kura ir Ventspils ofisā) Rezultāts: atsūtīt ZIP ar visiem screenshotiem, katram screenshot iedot nosaukumu kā komponente, piemēram, Component_1.png

  2. Pie katra screenshot uzrakstīt potenciāli kādi varētu būt lietotāja interfeisa testēšanas scenāriji. Rezultāts: atsūtīt Word vai MD formātā dokumentu ar lietotāja interfeisa testēšanas scenārijiem. Katram screenshot vismaz 3 scenāriji.

  3. Ar Cursor IDE vai Github Copilot galvenājām spēles loģikas komponentēm uzģenerē Unit tests (izveido sintētiskus datu inputs un pārbaudi outputs). Vajag vismaz 3 komoponentētm un kopā vismaz 30 funkcijām. Pierakstīt katram testam skaidrojumu. Ievietot Word vai MD formātā dokumentu ar testu rezultātiem un ieteikumiem.

  4. Izveidot vienu backend funkciju /backend projekta daļā, kura saglabā lieotāja state kā JSON failu, kas tiek saglabāts uz servera. Ar POSTMAN uztaisīt lokāli stress testus 10, 50, 100 connections, dokumentēt rezultātu. Nekas, ka bezjēdzīgi, mums vajag šādu testu dokumentēt.

  5. Dokumentēt kā tiek aprēķināta aritmētikas uzdevumu grūtības paaugstināšana, step by step, saraksts ar kritētijiem pēc kuriem nosaka uzdevumu grūtību un vienādojumu saturu.