Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 2.17 KB

README.md

File metadata and controls

42 lines (33 loc) · 2.17 KB

VAII Cvičenie 05

Momentálne je otvorená branch MAIN, ktorá obsahuje štarter. Riešenie obsahuje branch SOLUTION.

Úlohy

  1. Implementujte triedu Calculation, ktorá bude mať metódu na výpočet faktoriálu.
    • Môžte použiť algoritmus z cvičenia 4.
    • Zobrazte výpočet faktoriálu na vlastnej stránke s využitím MVC architektúry.
  2. Doplňte ďalšiu podstránku, ktorá zobrazí v cykle 10 nadpisov.
    • Použite ľubovolnú HTML značku pre nadpis a v texte každého uveďte jeho poradové číslo.
  3. Z priečinku snippets premiestnite do projektu triedy na načítanie osôb, výpočet štatistík a fitrovanie a triedenie. Pozor na doplnenie do správneho namespace.
    • Vytvorte model pre entitu Person.
    • Pre osoby vytvorte samostatný controller.
    • Načítajte osoby zo súboru data/osoby.csv.
    • Vytvorte akciu index, ktorá zobrazí textový zoznam načítaných osôb.
  4. Osoby zobrazte v HTML tabuľke.
    • Tabuľka bude mať hlavičku a telo.
    • Bude obsahovať stĺpce: Meno, Priezvisko, Rok narodenia, Vek, Pohlavie.
  5. Zoraďovanie tabuľky
    • Po kliknutí na hlavičku tabuľky sa dáta v tabuľke zoradia podľa príslušného stĺpca vzostupne.
  6. Filtrovanie podľa roku
    • Nad tabuľku vypíšte zoznam rokov narodenia, ktoré majú osoby v zozname (bez duplicít).
    • Kliknutím na daný rok, zobrazte iba tie osoby, ktoré sa narodili v danom roku.
      • Nezabudnite, že zoraďovanie tabuľky musí fungovať aj s filtrom rokov.
      • Pridajte možnosť vypnúť filtrovanie podľa roku

Ukážka tabuľky

data/zadanie1.png

Tabuľka s filtrom

data/zadanie2.png

Ako nájsť branch môjho cvičenia?

Pokiaľ sa chcete dostať k riešeniu z cvičenia je potrebné otvoriť si príslušnú branch, ktorej názov sa skladá:

MIESTNOST + "-" + HODINA ZAČIATKU + "-" + DEN

Ak teda navštevujete cvičenie pondelok o 08:00 v RA323, tak sa branch bude volať: RA323-08-PON

Použitý framework

Cvičenie používa framework vaiicko dostupný na repe https://github.com/thevajko/vaiicko