e14-2020-styczen-egzamin-zawodowy-praktyczny-zasady-oceniania.pdf

(98 KB) Pobierz
Nazwa
kwalifikacji:
Oznaczenie
kwalifikacji:
Numer zadania:
Kod arkusza:
Wersja arkusza:
Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami
E.14
01
E.14-01-01_01_zo
zo
Elementy podlegające ocenie/kryteria oceny
Rezultat 1. Operacje na bazie danych
Uwaga: W przypadku oceny zrzutów należy je uznać za prawidłowe jeżeli widoczny jest cały obszar ekranu, a zapytanie ma charakter uniwersalny dla
każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu.
Lp.
R.1
R.1.1
R.1.2
R.1.3
R.1.4
R.1.5
Więcej arkuszy znajdziesz na stronie: arkusze.pl
R.1.6
Wykonano import tabel do bazy danych
sklep
, czynność udokumentowano plikiem o nazwie
import
w formacie JPEG
Zapisano plik
kwerendy.txt
zawierający co najmniej jedno zapytanie SQL, wynikające z treści zadania oraz zapisano przynajmniej jeden
zrzut ekranu w formacie PNG
Utworzono zapytanie 1 wybierające jedynie pola id, nazwa, opis, cena z tabeli podzespoly dla tych podzespołów, których cena jest niższa
niż 1000 zł. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT id, nazwa, opis, cena FROM podzespoly WHERE cena < 1000;
oraz
wynik działania udokumentowano zrzutem, na którym widoczne jest dokładnie 9 rekordów z id: 2, 4, 5, 6, 7, 9, 10, 11, 12;
wyświetlone jedynie kolumny id, nazwa, opis, cena
Utworzono zapytanie 2 wybierające jedynie pola nazwa i opis z tabeli podzespoly dla tych podzespołów, które są dostępne w sklepie oraz
ich producentem jest firma Intel. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwa, opis FROM podzespoly WHERE dostepnosc = 1 AND producenci_id = 1;
oraz
wynik działania udokumentowano zrzutem, na którym widoczne są dokładnie dwa rekordy o nazwach: Core i5-7640X i Core i3-6300,
jedynie pola nazwa i opis
Utworzono zapytanie 3 wybierające jedynie pole nazwa z tabeli podzespoly oraz odpowiadające mu pole nazwa z tabeli producenci. W
pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT podzespoly.nazwa, producenci.nazwa FROM podzespoly JOIN producenci ON
podzespoly.producenci_id = producenci.id;
lub
SELECT podzespoly.nazwa, producenci.nazwa FROM podzespoly, producenci WHERE
podzespoly.producenci_id = producenci.id;
możliwe też INNER JOIN
oraz
wynik działania udokumentowano zrzutem, na którym widoczne są jedynie nazwa podzespołu i nazwa producenta, jest dokładnie 12
rekordów reprezentujących wszystkie podzespoły z tabeli
Utworzono zapytanie 4 modyfikujące dane w tabeli producenci. Nazwa „Patriot” powinna być zapisana wielkimi literami: „PATRIOT”. W
pliku z kwerendami lub na zrzucie istnieje zapis kwerendy
UPDATE
np.:
UPDATE producenci SET nazwa='PATRIOT' WHERE id = 8; (lub WHERE nazwa = 'Patriot' lub za pomocą
funkcji UPPER)
oraz
wynik działania udokumentowano zrzutem, na którym widoczna jest kwerenda i komunikat "Zmodyfikowanych rekordów: 1..." lub
efekt działania kwerendy
Dopuszcza się zastosowanie kolejno 2 kwerend - usuwającej i dodającej
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
R.2.1
R.2.2
R.2.3
R.2.4
R.2.5
R.2.6
R.2.7
R.2.8
R.2.9
R.3
R.3.1
R.3.2
R.3.3
R.3.4
R.3.5
R.4
Przeskalowano plik
scalak.jpg
z zachowaniem proporcji, wysokość wynosi 150 px (szerokość 225 px ± 5 px)
Witrynę internetową zapisano w pliku
index.php
oraz zastosowano właściwy standard kodowania polskich znaków
Istnieją pliki grafika.html, procesory.html, ram.html (istnieją co najmniej 2 z 3 wymienionych plików)
Nadano tytuł strony: "Nasz sklep komputerowy”, jest on widoczny na karcie przeglądarki
Wygląd strony zdefiniowano dzieląc ją na bloki: na górze blok menu i blok logo, poniżej blok główny, na dole cztery bloki stopki.
Zastosowano znaczniki sekcji
W bloku logo zapisano nagłówek h2: "Podzespoły komputerowe” oraz w bloku głównym zapisano nagłówek h1: "Dzisiejsze promocje" oraz
w bloku drugim stopki nagłówek h4: "Nasz Sklep Komputerowy" oraz przynajmniej jeden akapit w blokach stopki
W bloku głównym zapisano tabelę o 4 kolumnach, zastosowano znaczniki <table>, <tr>, <td> oraz ich zamknięcia (w kodzie html lub
skrypcie)
Pierwszy wiersz tabeli jest nagłówkiem, zastosowano znaczniki <th> lub <tr> z id lub <thead> z <td> oraz zawiera on wpisy: „NUMER”,
„NAZWA PODZESPOŁU”, „OPIS”, „CENA”
W pierwszym bloku stopki umieszczono obraz
scalak.jpg
, ma on tekst alternatywny "promocje na procesory"
Rezultat 3. Działanie witryny internetowej
Uwaga: Jeśli witryna nie uruchamia się z powodu błędów PHP – sprawdzić wg kryteriów w kodzie
źródłowym
strony
Układ bloków po uruchomieniu strony w przeglądarce jest w pełni zgodny z obrazem 2 arkusza egzaminacyjnego
W bloku menu istnieje działające menu złożone z czterech odnośników. Wybranie odnośnika Główna otwiera stronę
index.php,
Procesory -
procesory.html
, RAM -
ram.html
, Grafika -
grafika.html
(wymagany odnośnik do strony głównej oraz przynajmniej dwa inne
działające odnośniki)
W drugim bloku stopki znajduje się działający odnośnik z treścią edata, jego wybranie powoduje przejście do adresu http://www.edata.pl/
lub http://edata.pl
Odnośnik z R.3.3 otwiera się w nowej karcie przeglądarki
Strona zawiera działające połączenie z zewnętrznym arkuszem stylów o nazwie
styl8.css
, formatowanie pochodzi jedynie od CSS
Rezultat 4: Styl CSS witryny internetowej
Uwaga: W przypadku gdy nie jest spełnione kryterium 3.5 kryteria w rezultacie R.4 należy ocenić w kodzie CSS (w pliku CSS lub znaczniku <style>).
Składnia musi być zgodna ze specyfikacją CSS
R.4.1
R.4.2
R.4.3
R.4.4
R.4.5
R.4.6
R.4.7
R.4.8
R.4.9
R.4.10
R.5
Ustawiono domyślny krój czcionki dla całej strony na Georgia (np. dla selektora *, body, html, lub kontenera całej strony)
Ustawiono kolor tła #63AC74 dla górnych i dolnych bloków, #E3F6E7 dla bloku głównego
Ustawiono kolor czcionki orange dla górnych bloków
Ustawiono wysokość górnych bloków na 140px, głównego na 500px, dolnych na 150px
Ustawiono szerokość górnych bloków na 50%, dolnych na 25%
Ustawiono dla górnych bloków wyrównanie tekstu do prawej strony oraz rozmiar czcionki 160%
Ustawiono dla bloku głównego marginesy wewnętrzne (padding) na 20px
Ustawiono styl odnośnika: kolor czcionki orange, marginesy zewnętrzne (margin) 15px
Ustawiono styl dla tabeli: dla selektora table: szerokość 100%, obramowanie na 2px, linią ciągłą, zieloną oraz dla pierwszego wiersza
tabeli: kolor tła #63AC74, biały kolor czcionki (wystarczy 5 cech)
Ustawiono styl CSS dla danych w czwartej kolumnie tabeli (cena): wyrównanie tekstu do prawej strony. Styl dotyczy tylko danych bez
pierwszego wiersza i tylko czwartej kolumny tabeli
Rezultat 5. Skrypt połączenia z bazą
Uwaga: Jeśli witryna nie uruchamia się z powodu błędów PHP - sprawdzić 5.1
÷
5.4 wg kryteriów w kodzie
źródłowym
strony. Kryteria uznajemy za
spełnione jeżeli zastosowano biblioteki MySQLi lub PDO
R.5.1
R.5.2
R.5.3
R.5.4
R.5.5
R.5.6
Skrypt napisano w języku PHP, który zawiera przynajmniej jedną instrukcję tego języka
Skrypt realizuje połączenie z serwerem bazy danych i wybór bazy sklep
Ostatnią operacją na bazie jest jej zamknięcie
Wyświetlanie rekordów zaimplementowano w oparciu o pętlę
Skrypt wyświetla rekordy zwrócone zapytaniem 1
Wyświetlane przez skrypt rekordy są umieszczone w tabeli. Każdy rekord w osobnym wierszu, odpowiednie dane umieszczone w
kolumnach NUMER, NAZWA PODZESPOŁU, OPIS, CENA
Zgłoś jeśli naruszono regulamin