Бюджетное учреждение профессионального образования

Ханты-Мансийского автономного округа-Югры

«Нижневартовский социально-гуманитарный колледж»

(БУ«Нижневартовский социально-гуманитарный колледж»)

Комплект контрольно-оценочных средств

для оценки результатов освоения

ПМ.05 Разработка Web-приложений

(индекс и наименование  профессионального модуля)

основной профессиональной образовательной программы

по специальности СПО 

09.02.03 Программирование в компьютерных системах

(код, наименование)

       год начала подготовки по учебному плану 2017 г.

Нижневартовск, 2017

Разработчики:        

БУ «Нижневартовский социально-гуманитарный колледж»

, преподаватель

___________________________________                        _____________

(занимаемая должность) (инициалы, фамилия)( подпись)

, преподаватель

___________________________________                        _____________

(занимаемая должность) (инициалы, фамилия)( подпись)

Эксперты от работодателя:

М. П.

____________________ ___________________ _________________________

(место работы) (занимаемая должность) (инициалы, фамилия)( подпись)

М. П.

____________________ ___________________ _________________________

(место работы) (занимаемая должность) (инициалы, фамилия)( подпись)

I. Паспорт комплекта контрольно-оценочных средств


1.1. Комплект контрольно-оценочных средств предназначен для оценки результатов освоения
ПМ.05 Разработка Web-приложений

НЕ нашли? Не то? Что вы ищете?

В результате оценки осуществляется проверка следующих объектов:

Таблица 1

Объекты оценивания

Показатели

Критерии

Тип задания;

Форма промежуточной аттестации, другие формы контроля

(в соответствии с учебным планом)

1

2

3

4

5

ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности

ПК 5.1 Проектировать архитектуру и  дизайн Web-приложения

Определяет тип сайта. Осуществляет подбор цветовой схемы. Разрабатывает информационную структуру сайта в соответствии с контентом. Разрабатывает элементы навигации. Осуществляет работу в графическом редакторе. Верно определен тип сайта, исходя из его назначения и контента. Цветовая схема состоит не более чем из 2-4 цветов с учетом типа сайта и целевой аудитории. Название разделов однозначно ассоциируются с расположенной в них информацией. Оптимально подобран тип меню Все элементы гармонично вписываются в структуру сайта, элементы навигации, шапка сайта качественно выполнены средствами графического редактора.

Создание структуры сайта средствами конструктора сайтов.

Создание шапки сайта и элементов навигации средствами графического редактора

зачет

ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество

ПК 5.2 Осуществлять разработку Web-приложения

Производит отбор и установку необходимого программного обеспечения для создания сайта; Разрабатывает структуру страницы; Ориентируется в html-коде. Тестирует разработанные сценарии, производит их отладку Установлен графический редактор и конструктор сайтов; Разработана структура страницы на основе  таблицы или фреймов или слоев или карт ссылок. В процессе работы внесены корректировки в html-код, обеспечивающие работоспособность и гармоничное сочетание всех объектов. Сайт отображается во всех обозревателях, все элементы сайта загружаются без сбоев. Создает отдельные модули Web-сайта, согласно требованиям технического задания; Производит отбор и установку необходимого программного обеспечения для создания сайта; Тестирует разработанные сценарии, производит их отладку

Разработка макета сайта

ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество

ПК 5.3

Создает отдельные элементы Web-страницы, согласно требованиям технического задания; Использует кодовые таблицы стилей CSS для оформления сайта. Создание и обработка баз данных средствами PHP Создан баннер, логотип в соответствии с требованиями к данным элементам сайта, в едином стиле подобраны и отредактированы иллюстрации к сайту. Заданы стили заголовков, ссылок, блоков текста, таблиц и их структурных элементов. Осуществляет публикацию сайта на Web-сервере, осуществляет поддержку сайта; Владеет навыками загрузки и выгрузки информации на виртуальный сервер. Осуществляет отбор типовых методов и способов решения задач по разработке интерактивных Web-сайтов

Разработка элементов web-страницы и их размещение в шаблоне



1.2. Организация контроля и оценивания

Форма промежуточной аттестации, другие формы контроля (в соответствии с учебным планом)

Организация контроля и оценивания

Комплексный экзамен

накопительная система оценивания по результатам создания и оформления сайта, а также его презентации и защиты.

Максимальное количество 30 баллов.

26-30 – «Отлично»

20-25 баллов -  «Хорошо»

15-19 баллов – «Удовлетворительно»


1.3. Материально-техническое обеспечение контрольно-оценочных мероприятий

Контрольно-оценочные мероприятия проводятся в учебном кабинете информатики.

Оборудование учебного кабинета и рабочих мест обучающихся:

компьютеры не менее 12, с установленным соответствующим базовым и специальным программным обеспечением (виртуальный сервер OpenServer, база данных MySQL, web-редактор MacromediaDreamweaver, Графический редактор Adobe Photoshop), объединенные в локальную сеть, с выходом в интернет.

2. Комплект материалов для контроля и оценки освоения умений и усвоения знаний по междисциплинарному курсу


Подготовка и защита сайта, содержащего динамические страницы.

       

ЗАДАНИЕ

Соберите, оформите и представьте  сайт по одной из тем:

Условия выполнения задания

1. Максимальное время на представление сайта 15 минут.

2. На экзамене студенты представляют сайты, выполненные в течение производственно практики.

3. В качестве выходных данных экзаменационной комиссии предоставляется работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, а также файл *.sql cсодержащий базу данных MySQL

4. Сайт перенесен на виртуальный сервер, импортирована база данных в MySQL

5. Дизайн и функционал сайта демонстрируется посредствам одного из обозревателей Mozila Firefox, Chrome, Opera, Yandex

Варианты заданий:

Вариант 1

Ваша задача – реализовать сервис заказа такси. Задачи, которые должны быть решены:

- создание базы данных;

- добавление заказов в общую базу;

- сортировка заказов по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает такси, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Адреса», таблица «Роли».

Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  имя, e-mail пользователя, номер льготной карты, роль пользователя.

Таблица «Адреса» должна иметь следующие поля: номер, микрорайон, название улицы, дом.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 2

Ваша задача – реализовать сервис по доставке продуктов на дом. Задачи, которые должны быть решены:

- создание базы данных;

- добавление продуктов в общую базу;

- сортировка продуктов по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает продукты, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые продукты. Производить поиск продуктов по ключевым словам. Сортировать продукты по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, продуктов. Имеет возможность добавлять, удалять и редактировать список продуктов. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Продукты», таблица «Пользователь», таблица «Роли».

Таблица «Продукты» должна иметь следующие поля: номер продукта, наименование продукта, описание продукта, стоимость продукта.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  имя, e-mail пользователя, код скидки, адрес, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 3

Ваша задача – реализовать сервис мойки автомобилей. Задачи, которые должны быть решены:

- создание базы данных;

- добавление заказов в общую базу;

- сортировка заказов по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли».

Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  имя, e-mail пользователя, номер телефона, номер льготной карты, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 4

Ваша задача – реализовать сервис по доставке лекарств на дом. Задачи, которые должны быть решены:

- создание базы данных;

- добавление лекарств в общую базу;

- сортировка лекарств по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает лекарства, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые лекарства. Производить поиск лекарств по ключевым словам. Сортировать лекарства по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, лекарств. Имеет возможность добавлять, удалять и редактировать список лекарств. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Лекарства», таблица «Пользователь», таблица «Роли».

Таблица «Лекарства» должна иметь следующие поля: номер лекарства, наименование лекарства, описание лекарства, стоимость лекарства.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  имя, e-mail пользователя, код скидки, адрес, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 5

Ваша задача – реализовать сервис по предоставлению клининговых услуг (уборка помещений). Задачи, которые должны быть решены:

- создание базы данных;

- добавление заказов в общую базу;

- сортировка заказов по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли».

Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  домашний адрес пользователя, номер телефона, наличие льготной карты, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 6

Ваша задача – реализовать сервис по подключению к сети Интернет и кабельному телевидению. Задачи, которые должны быть решены:

- создание базы услуг;

- добавление заказов в общую базу;

- сортировка заказов по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли».

Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  домашний адрес пользователя, номер телефона, подключенная услуга, объем скаченного трафика, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Вариант 7

Ваша задача – реализовать сервис по уходу за домашними животными. Задачи, которые должны быть решены:

- создание базы данных;

- добавление лекарств в общую базу;

- сортировка лекарств по одному критерию;

Должно быть реализовано 2 роли:

Заказчик Администратор

Заказчик – это клиент, который заказывает лекарства, зарегистрированный посетитель сайта прошедший авторизацию.

Функционал:

Зарегистрироваться на сайте. Просматривать предлагаемые лекарства. Производить поиск лекарств по ключевым словам. Сортировать лекарства по стоимости.

Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию.

Функционал:

Просмотр всех клиентов, лекарств. Имеет возможность добавлять, удалять и редактировать список лекарств. Имеет возможность добавлять и удалять заказчиков.

Исходные данные для БД:

База данных должна содержать следующие таблицы: таблица «Лекарства», таблица «Пользователь», таблица «Роли».

Таблица «Лекарства» должна иметь следующие поля: номер лекарства, наименование лекарства, описание лекарства, стоимость лекарства.

Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя,  имя, e-mail пользователя, код скидки, адрес, роль пользователя.

Таблица «Роли» должна иметь следующие поля: идентификатор, роль.

Проверяемые результаты обучения:

ОК 2.        Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 9.        Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

ПК 5.1        Проектировать архитектуру и  дизайн Web-приложения

ПК 5.2        Осуществлять разработку Web-приложения

ПК 5.3        Использовать базы данных при разработке web-проектов

Основные требования

Требования к структуре и оформлению сайта:

Разработана информационная архитектура сайта. На основе информационной архитектуры создана структура сайта средствами одного из  конструкторов сайтов или CMS. Подобран контент, соответствующий тематике сайта. Выбрана цветовая схема, соответствующая тематике сайта. Разработан макет сайта. Создана шапка сайта, содержащая логотип, название сайта. Оптимально продуманы и реализованы элементы навигации средствами графического редактора. Однотипные элементы сайта выполнены в едином стиле (меню, ссылки, заголовки, текст, рисунки, таблицы). Сайт содержит скрипты, которые задают динамические элементы (меню, голосование, формы обратной связи, тестовые задания, карты-ссылки). Сайт создан на основе шаблона. Информация из форм обратной связи заносится либо в файл, либо базу данных. Все элементы загружаются при просмотре в web-обозревателе. Все динамические объекты работают без сбоев.

Требования к верстке и реализации функционала сайта

Верстка: Валидный код CSS3. Используется блочная структура на основе тегов div. Весь текст на странице выделяется. Все изображения на странице имеют альтернативный текст. Наличие hover - эффектов на элементах управления. Наличие анимированных эффектов на баннере. Реализация общего  функционала Создана базы данных. Производится заполнение базы данных заказами посредством формы. Производится сортировка заказов по критерию. Реализована функция авторизации. Реализована функция регистрации. Соблюдается уникальность логина с выводом сообщений об ошибке. Реализация функционала заказчика: Просматриваются предлагаемые товары/услуги. Производится поиск услуг по ключевым словам. Производится сортировка услуг по стоимости. Реализация функционала администратора: Просмотр всех клиентов, товаров/услуг. Реализация возможности добавлять, удалять и редактировать товары/услуги. Реализация возможности добавлять и удалять заказчиков.

Требования к защите сайта:

Наличие знаний и умений на уровне стандарта специальности 09.02.03  Программирование в компьютерных системах по разработке web-сайтов. Глубина проникновения в тему, по которой разрабатывался сайт. Способность кратко и грамотно представить результаты своей работы. Свободное владение материалом, способность вести диалог, аргументировано отвечать на вопросы, заданные во время зачета. Проявление творчества при создании сайта. Культура устной речи при представлении сайта.

Оценка портфолио

Показатели оценки

Критерии оценки

Верстка: Валидный код CSS3. Используется блочная структура на основе тегов div. Весь текст на странице выделяется. Все изображения на странице имеют альтернативный текст. Наличие hover - эффектов на элементах управления. Наличие анимированных эффектов на баннере.
Реализация общего  функционала Создана база данных. Производится заполнение базы данных заказами посредством формы. Производится сортировка заказов по критерию. Реализована функция авторизации. Реализована функция регистрации. Соблюдается уникальность логина с выводом сообщений об ошибке.
Реализация функционала заказчика: Просматриваются предлагаемые товары/услуги. Производится поиск услуг по ключевым словам. Производится сортировка услуг по стоимости.
Реализация функционала администратора: Просмотр всех клиентов, товаров/услуг. Реализация возможности добавлять, удалять и редактировать товары/услуги. Реализация возможности добавлять и удалять заказчиков.

Каждый показатель оценивается в один балл, отсутствие показателя – ноль баллов.

Оценка презентации и защиты сайта

Показатели оценки

Критерии оценки

I. Наличие знаний и умений на уровне стандарта специальности 09.02.03 Программирование в компьютерных системах по разработке web-сайтов.

Основные этапы создания Web-сайта; Правила оформления сайта. Технологии создания Web-сайтов. Язык гипертекстовой разметки HTML. Архитектурные особенности проектирования и разработки.

II. Глубина проникновения в тему, по которой разрабатывался сайт.

Тема полностью раскрыта на страницах сайта. Текст адаптирован под размещение на страницах сайта.

III. Способность кратко и грамотно представить результаты своей работы.

Имея представление о работе пользователей с материалами расположенными на страницах сайта, демонстрирует основные элементы сайта, направленные на привлечение внимания пользователей. Указывает основное назначение технологий, используемых при создании сайта.

IV. Свободное владение материалом, способность вести диалог, аргументировано отвечать на вопросы, заданные во время зачета.

V. Проявление творчества при создании сайта.

VI. Культура устной речи при представлении сайта.

Каждый показатель оценивается в один балл, отсутствие показателя – ноль баллов.