LOGOWANIE
- STRONA GŁÓWNA
- TWÓJ PAKIET PREMIUM
- TWOJE WYNIKI
- KWALIFIKACJE W ZAWODZIE
- NAUKA ZDALNA
- GENERATOR TESTÓW
- ARCHIWUM ARKUSZY
- WSPÓŁPRACA
- KONTAKT
KWALIFIKACJA INF3 - CZERWIEC 2024 - ROZWIĄZANIE ZADANIA NR 2
KOD ARKUSZA: INF.03-02-24.06-SG
Podziel się arkuszem z innymi i udostępnij go na Facebooku:
SKRÓCONA TREŚĆ ROZWIĄZANIA:
Rezultat 1: Operacje na bazie danych
Uwaga: W przypadku oceny zrzutów należy uznać za prawidłowe jeżeli widoczny jest cały obszar ekranu z widocznym paskiem zadań, a zapytanie ma charakter uniwersalny dla każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu. Jeżeli wszystkie rekordy nie są widoczne to sprawdzić w phpMyAdmin
R.1.1 Wykonano import tabel do bazy danych chat czynność udokumentowano plikiem o nazwie import w formacie PNG
R.1.2 Zapisano plik kwerendy.txt zawierający co najmniej jedno zapytanie SQL, wynikające z
treści zadania
R.1.3 Wykonano zapytanie 1 wstawiające do tabeli logowanie nick "Jeremi" z hasłem „Jer123" o id=3. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
INSERT INTO "logowanie"("id", "nick1, "hasło") VALUES (3, 'Jeremi','Jer123');
oraz wynik działania udokumentowano zrzutem, na którym jest widoczne pomyślnie wykonane zapytanie lub tabela ze wstawionym wierszem o id=3 R.1.4 Wykonano zapytanie 2 obliczające średni rok urodzenia uczestników. Wybrana kolumna
powinna nosić nazwę "Średni rok urodzenia", a obliczony wynik powinien być zaokrąglony do najbliższej mniejszej liczby całkowitej. W pliku z kwerendami lub na zrzucie istnieje
zapis np.:
SELECT FLOOR(AVG(rokUr)) AS "Średni rok urodzenia" FROM uczestnicy;
oraz wynik działania udokumentowano zrzutem, na którym jest widoczna wartość całkowita 2001, nazwa kolumny (alias) "Średni rok urodzenia"
R.1.5 Wykonano zapytanie 3 wybierające jedynie imię i nazwisko uczestnika oraz odpowiadające mu nick i hasło dla imion rozpoczynających się literą J. W pliku z kwerendami lub na
zrzucie istnieje zapis np.:
SELECT imie, nazwisko, nick, hasło FROM uczestnicy JOIN logowanie ON logowanie id = logowanie.id WHERE imie LIKE "J%"; (możliwe również INNER JOIN lub bez JOIN i porównanie kluczy po WHERE) oraz wynik działania udokumentowano zrzutem, na którym są widoczne dokładnie 2 rekordy: Jolanta Nowak Jolka Jol123; Jeremi Kowalski Jeremi Jer123. Jeżeli nie wykonano R.1.3 jest widoczny dokładnie 1 rekord dla Jolanty
R.1.6 Wykonano zapytanie 4 tworzące użytkownika uczestnik na localhost z hasłem Ucz123& W pliku z kwerendami lub na zrzucie istnieje zapis np.:
CREATE USER uczestnik@localhost IDENTIFIED BY "Ucz123&"
oraz wynik działania udokumentowano zrzutem, na którym widoczne jest poprawnie wykonane zapytanie
R.1.7 Wykonano zapytanie 5 nadające utworzonemu użytkownikowi prawa do wybierania i
aktualizacji danych jedynie dla tabeli uczestnicy. W pliku z kwerendami lub na zrzucie
istnieje zapis np.:
GRANT SELECT, UPDATE ON chat.uczestnicy TO uczestnik@localhost;
oraz wynik działania udokumentowano zrzutem, na którym widoczne jest poprawnie wykonane zapytanie lub użytkownik z przydzielonymi prawami SELECT, UPDATE
R.2
Rezultat 2: Zawartość witryny internetowej
Uwaga: W napisach widocznych na stronie dopuszcza się drobne błędy literowe (nie zmieniające sensu tekstu), błędy wielkości liter i znaków diakrytycznych, tekst może być pisany w cudzysłowach lub bez
R.2.1 Plik Jolka.jpg wykadrowano do kwadratu, tak, aby była widoczna cała twarz. Wymiary grafiki to 70 px na 70 px
R.2.2 Witrynę internetową zapisano w pliku chat.html oraz zapisano jawnie standard kodowania polskich znaków i deklarację HTML5 <!DOCTYPE HTML> i zadeklarowano język witryny polski np.<HTML lang="pl">. Strona zawiera sekcje head i body
R.2.3 Nadano tytuł stronie: Chat
R.2.4 Układ strony zdefiniowano dzieląc ją na bloki: banera, boczny, główny oraz stopkę. Zastosowano semantyczne znaczniki sekcji HTML5 zgodnie z ich znaczeniem, w tym do części nagłówkowej - header, stopki - footer, dopuszcza się zagnieżdżenie bloków div w
znacznikach semantycznych
R.2.5 W bloku banera zapisano nagłówek h2 "Chat", w bloku bocznym h3: "Chaty" i "Uczestnicy", poniżej dwa paragrafy, w bloku stopki nagłówek h5: "Chat wykonał: " z numerem zdającego. W oknie chatu zapisano dwa paragrafy
R.2.6 W oknie chatu oraz bloku bocznym umieszczono dwa obrazy Jolka.jpg i Krzysiek.jpg
R.2.7 W bloku bocznym obraz Jolka.jpg ma tekst alternatywny Jolanta Nowak a obraz Krzysiek.jpg ma tekst alternatywny Krzysztof Łukasiński
R.2.8 W bloku bocznym umieszczono jedną listę punktowaną o dwóch elementach, z czego
drugi zagnieżdża jedną listę numerowaną o czterech elementach. Zastosowano znaczniki
<ul>, <ol>, <li>, zagnieżdżenie wewnątrz znacznika <li>
R.2.9 W bloku głównym umieszczono pole edycyjne oraz przyciski: "Wyślij" i "Generuj losową odpowiedź"
R.3
Rezultat 3: Działanie witryny internetowej
Uwaga: w 3.4 wystarczy że funkcja ma znaczącą nazwę - wtedy może być pusta, lub jej
wnętrze wskazuje na działania wynikające z zadania egzaminacyjnego
R.3.1 Układ bloków po uruchomieniu strony w przeglądarce jest zgodny z obrazem 2 w arkuszu egzaminacyjnym, nie należy brać pod uwagę zawartości bloku głównego (prawidłowo
zastosowano właściwości CSS decydujące o układzie strony, np. float i clear albo display
flex albo grid)
R.3.2 W bloku głównym zdefiniowano blok okna chatu zawierający dwa bloki
R.3.3 W bloku z wypowiedziami Jolanty obraz jest opływany tekstem po prawej stronie a z
wypowiedziami Krzysztofa po stronie lewej
R.3.4 Dla dowolnego przycisku zdefiniowano zdarzenie związane z jego kliknięciem, które odwołuje się do funkcji w skrypcie (atrybut onClick lub słuchacz zdarzenia click lub
właściwość onclick obiektu DOM)
R.3.5
........
........