LOGOWANIE

KWALIFIKACJA INF3 - STYCZEŃ 2023 - ROZWIĄZANIE ZADANIA NR 5

KOD ARKUSZA: INF.03-05-23.01-SG


POBIERZ ROZWIĄZANIE ZADANIA

ZOBACZ ARKUSZ PRAKTYCZNY


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 paskiem zadań, a zapytanie ma charakter uniwersalny dla każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu
R.1.1 Wykonano import tabel do bazy danych kalendarz 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 Utworzono zapytanie 1 wybierające jedynie pola dataZadania i wpis dla zadań z sierpnia. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT dataZadania, wpis FROM zadania WHERE miesiąc = 'sierpień';
(poprawne też: dataZadania like ' -08- ' lub użycie %)
oraz wynik działania udokumentowano zrzutem, na którym widoczny jest w komunikacie
zapis o liczbie rekordów "(31 ogółem...)", rekordy są jedynie z sierpnia, jedynie pola
dataZadania i wpis. Na zrzucie nie muszą być widoczne wszystkie zwrócone zapytaniem
wiersze
R.1.4 Utworzono zapytanie 2 wybierające jedynie pola miesiac i rok dla zadania z dnia 7 sierpnia 2020 r. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT miesiac, rok FROM zadania WHERE dataZadania = '2020-0807';
oraz wynik działania udokumentowano zrzutem, na którym widoczne jest: sierpien, 2020 R.1.5 Utworzono zapytanie 3 wybierające jedynie nazwę miesiąca oraz w kolumnie wpis zliczające dla każdego miesiąca wpisy rozpoczynające się od słowa „Weterynarz". W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT miesiac, COUNT(*) FROM zadania WHERE wpis LIKE
'Weterynarz%' group by miesiac; (zamiast * może być dowolne pole)
oraz wynik działania udokumentowano zrzutem, na którym widoczne jest jedynie: lipiec,
2; sierpien, 2 Utworzono zapytanie 4 aktualizujące pole wpis dla zadania z datą 2020-08-09, nowy wpis to „Wycieczka: Zalew Mietkowski". W pliku z kwerendami lub na zrzucie istnieje zapis
np.:
UPDATE zadania SET wpis='Wycieczka: Zalew Mietkowski' WHERE dataZadania="2 02 0-08-0 9";
oraz wynik działania udokumentowano zrzutem, na którym widoczny jest komunikat o poprawnej aktualizacji lub tabela ze zaktualizowanym wpisem
R.1.6 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
Jeśli witryna nie uruchamia się z powodu błędów PHP - sprawdzić wg kryteriów w kodzie źródłowym strony
R.2.1 Plik logo2.png przeskalowano do wymiarów 120 px na 120 px (± 2 px)
R.2.2 Witrynę internetową zapisano w pliku organizer.php oraz zapisano jawnie standard kodowania polskich znaków i deklarację HTML5 <!DOCTYPE HTML> i zadeklarowano język witryny: polski np. <html lang="pl">
R.2.3 Nadano tytuł stronie: "Sierpniowy kalendarz"
R.2.4 Układ strony zdefiniowano dzieląc ją na: 3 bloki banera, blok główny i stopkę. Zastosowano znaczniki sekcji
R.2.5 W banerze pierwszym zapisano nagłówek hi: "Organizer: SIERPIEŃ" oraz w stopce zapisano paragraf
R.2.6 W drugim bloku banera umieszczono formularz, zastosowano znacznik <form>
R.2.7 Na stronie umieszczono pole do wprowadzania danych oraz przycisk "OK"
R.2.8 W trzecim bloku banera umieszczono obraz logo2.png wraz z tekstem alternatywnym "sierpień"
R.3
Rezultat 3: Działanie witryny internetowej
Uwaga: Jeśli witryna nie uruchamia się z powodu błędów PHP - uruchomić plik lokalnie z dysku lub sprawdzić wg kryteriów w kodzie źródłowym strony
R.3.1 Układ bloków po uruchomieniu strony w przeglądarce jest zgodny z obrazem 2 w arkuszu (Uwaga! Blok główny nie musi zawierać bloków kalendarza; prawidłowo zastosowano właściwości CSS układające bloki na stronie, np. float i clear albo display flex albo grid)
R.3.2 Przycisk ma funkcję wysyłania danych (input lub button z typem submit lub button bez typu)
R.3.3 Zdefiniowano dla formularza metodę POST
R.3.4
........
........

POBIERZ ROZWIĄZANIE ZADANIA


Arkusz jest przeznaczony dla zawodów:



INNE ROZWIĄZANIA Z KWALIFIKACJI INF3