Przejdź do głównej treści
INF.03-02-24.06-SGCzerwiec 2024 · 150 minJavaScript

Prototyp front-endu chatu

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i łączy pracę z bazą MySQL w phpMyAdmin z wykonaniem statycznej witryny chatu w HTML5, CSS i JavaScript. Najpierw tworzona jest baza chat z polskim kodowaniem znaków oraz import tabel z pliku baza.sql. Trzeba przygotować pięć kwerend: dodanie danych logowania dla użytkownika Jeremi, obliczenie średniego roku urodzenia z zaokrągleniem w dół, pobranie danych uczestników i ich loginów dla imion na literę J z użyciem relacji, utworzenie użytkownika MySQL uczestnik oraz nadanie mu praw SELECT i UPDATE tylko do tabeli uczestnicy. Do wyników trafiają zrzuty ekranu importu i działania zapytań. Druga część pracy to strona chat.html z podłączonym plikiem styl.css oraz obróbką grafiki Jolka.jpg do kwadratu 70 × 70 px. Układ strony wykorzystuje semantyczne sekcje HTML5: baner, blok główny, panel boczny i stopkę. Interfejs zawiera listy chatów, dane uczestników z avatarami, okno rozmowy, pole tekstowe oraz przyciski Wyślij i Generuj losową odpowiedź. Styl CSS definiuje krój Garamond, kolory Tomato i Coral, okrągłe obrazy, ramkę chatu, przewijanie oraz odmienne formatowanie wypowiedzi Jolanty i Krzysztofa. Skrypt JavaScript dodaje wiadomość wpisaną przez użytkownika jako wypowiedź Jolanty oraz losuje odpowiedź Krzysztofa z 9-elementowej tablicy. Egzaminator ocenia poprawność operacji na bazie, zgodność wyglądu z makietą, działanie DOM, formatowanie CSS i kompletność zapisanych plików.

2 rozwiązania krok po kroku

Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.

Pobierz pliki

Załączniki

  • pliki2.zipMateriały do zadania: baza.sql, Jolka.jpg, Krzysiek.jpg, tekstyDoChatu.txt. Hasło do archiwum jest podane w treści arkusza. 64.9 KB

Metadane

Kwalifikacja
INF.03
Rok
2024
Sesja
Czerwiec
Czas
150 min
Część skryptowa
JavaScript