Quiz górski konsolowy i mobilny
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.04 „Projektowanie, programowanie i testowanie aplikacji” trwa 180 minut i łączy programowanie obiektowe z wykonaniem aplikacji mobilnej oraz przygotowaniem testów i dokumentacji. Pierwsze zadanie polega na napisaniu aplikacji konsolowej w C++, C#, Javie albo Pythonie. Trzeba utworzyć abstrakcyjną klasę Pytanie z treścią pytania, nazwą pliku graficznego, informacją o poprawności odpowiedzi, konstruktorem oraz abstrakcyjną metodą sprawdzającą odpowiedź A, B lub C. Klasa PytanieZamkniete dziedziczy po niej, przechowuje trzy odpowiedzi tekstowe i znak poprawnej odpowiedzi, a jej metoda sprawdzająca ustawia i zwraca wynik logiczny. Druga aplikacja to mobilny quiz o górach przygotowany w środowisku dostępnym na stanowisku, np. Android Studio, .NET MAUI lub Xamarin. Interfejs zawiera obraz, pytanie, trzy pola radio i przycisk DALEJ, ma niebieskie tło #2E7CB8, białą czcionkę oraz układ zgodny z podanymi ekranami. Dane pytań i obrazów pochodzą z archiwum zad2.7z, a kolejne pytania są obsługiwane z tablicy, listy lub innej kolekcji. Po kliknięciu przycisku aplikacja sprawdza wybraną odpowiedź, zwiększa liczbę punktów przy trafieniu, przechodzi do następnego pytania lub wraca do pierwszego. W projekcie mobilnym wymagane jest lokalne repozytorium Git z co najmniej dwoma commitami i konfiguracją użytkownika. Dokumentacja obejmuje zrzuty testów klas konsolowych, ekrany aplikacji mobilnej, historię Git oraz plik egzamin z listą narzędzi. Egzaminator ocenia poprawność kompilacji i uruchomienia, strukturę klas, działanie quizu mobilnego oraz kompletność zapisanych rezultatów.
Rozwiązanie krok po kroku Nowość
Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku.
Zobacz rozwiązaniePobierz pliki
Załączniki
- zad2.7zMateriały do zadania: pytania.txt, zad1.jpg, zad2.jpg, zad3.jpg. Hasło do archiwum jest podane w treści arkusza. 17.7 MB