Требования к разработке сайта, 9 класс, 2011
Использование инструментальных средств (FrontPage и т.п.) для редактирования страниц в этом году разрешается. Но! Вы должны четко понимать и уметь объяснять каждый символ и тег в исходном тексте.
- Переделать страницы на форматирование таблицей шириной не более 1150 пикселов. От фреймов не должно остаться и следа. Рамку таблицы надо удалить (border=0)
- Главное меню должно формироваться на JavaScript.
- Обязательно наличие диалога на JavaScript.
- Объем – 4–10 страниц (для первой сдачи – ДВЕ!). Страницы должны в основном находиться в дочерних папках.
Примечание. Большее число страниц не приветствуется, но может быть. Почему их делать не надо? Если вы нашли очень интересную для вас тему, то собирайте материал и не спешите. Создав 100 страниц, каждая из которых содержит 10 типовых ошибок, вы вынудите себя сделать 100*10 исправлений. Не для оценки, а для себя. Поберегите свой труд и время!
- Надо создать индивидуальную страницу, содержащую математические расчеты или анализ текстовых данных на JavaScript. Вряд ли удастся обойтись без функций!!! Для выполнения задания ОБЯЗАНЫ использоваться формы.
Возможные варианты (предлагайте свои)
- Нахождение корней квадратного уравнения.
- Пересчет единиц измерения между системами туда и обратно (дюймовая-метрическая, °F-°C, калории-джоули...).
- Расчет стоимости пластины от её площади, материала и наличия закругленных углов.
- Перевод целого числа в другую систему счисления.
- Кодирование/декодирование азбуки Морзе...
- Кодирование/декодирование текстовой фразы с использованием ключа (см. тетрадь Босовой 5 класс, с.24, №22).
- Проверка правильности ввода e-mail (принимаются только почти идеальные варианты, так как идеальный невозможен).
- Проверка правильности ввода в форму паспортных данных.
- Календарь в виде функции, получающий аргументы номера года и месяца.
- Расчет скорости, времени или объема передаваемой информации по двум другим значениям.
- Расчет размера растрового файла в зависимости от размеров и цветности (в битах, байтах, килобитах и килобайтах...).
- ?
- На всех страницах должен быть установлен счетчик посещений от mail.ru.
NEW! И счетчик от Народа. Как, ищем сами. Это – элемент работы.
Сложность работы заключается в необходимости формирования счетчика внешним скриптом, а не вставка кода в каждую страницу.
- Использование CSS является обязательным требованием с описанием в файле /inc/main.css.
- Гиперссылки. Дополнительно – ссылка сделанная скриптом на ваш e-mail (лучше для этого сайта, то есть на Яндекс). Будем делать на уроке!
- Наличие файла robot.txt, по крайней мере запрещающего сканировать папку inc.
- Обязательные требования к нижней части сайта:
- (с) с указанием года и вашей фамилией.
- Фраза: Сайт выполнен в качестве учебного задания по информатике, учитель – Д.А.Мацкявичюс. (Интересно, до кого первого дойдет, что здесь стоит тире, а не дефис?)
- Гиперссылка на сайт гимназии.
- Накопительные оценки, которых будет ТРИ:
- Для получения отличных оценок, в большинстве случаев потребуется очное собеседование!
- За CSS. Сколько правил (стилей), столько и баллов. За разделение одного правила на два, будут вычтены два балла. За хорошие находки – добавлены 2 балла вместо одного. При избытке свыше 15, до 2 баллов может быть перенесено на общую оценку.
Само собой, что стили должны быть не только задекларированы в css-файле, но и применены на сайте.
Обратите внимание, что в создании и использовании стилей должен быть смысл, а не простое копирование моих примеров с целью попугайской раскраски объектов. За подобные "чудачества" может быть понижена оценка.
- За JavaScript. Меню сайта – 5–9б, квадратное уравнение – 10б, дополнительная простенькая программа – 11–13б. Чтобы получить от 13 до 15 баллов, надо написать какую-либо свою программу на JavaScript в дополнение к простенькой. Можно взять что-то готовое в Интернете, но! Должна быть ссылка на первоисточник, текст должен быть аккуратным, в его работе надо полностью разобраться и, может быть, переработать: советуйтесь. При избытке свыше 15, до 2 баллов может быть перенесено на общую оценку.
Все программы располагаются в отдельных файлах и скрипт описан внутри этого файла (не надо делать его внешним, пока он не будет окончательно оценен).
Нужно понимать, что запрограммировать можно сложнейшие вещи, для которых не изучены и не приведены на сайте необходимые функции и подходы. Если вы не знаете как реализовать, но разработали алгоритм, то подойдите и посоветуйтесь.
Дублирование программ у разных учеников недопустимо. Согласовывайте (столбите) тему заранее.
-
Общая за сайт.
- Все то, что приведено выше, кроме CSS и JavaScript.
-
Прошлогодние требования: 6–7 баллов. Учтите, что некоторые не сделали и этого. Предварительно из уже полученных оценок будет вычтено 6 баллов (max:13=7, min:7=1)
- Если материал не будет размещен в Интернете, оценка будет не выше 10 баллов. Если дома не будет доступа, то можно списать из школы с компьютера учителя, настроив там доступ в FARе. После окончания работ, учителю отправляется уведомление об этом. Любые возражения из серии "я забыл переписать, это была не окончательная версия" рассматриваются только при наличии времени.
- +Избытки от предыдущих оценок.
- Возможная надбавка за систематическое старание.
- Совет: регистрируйте свой сайт в поисковых системах только в том случае, если вы действительно собираетесь поддерживать его в дальнейшем. На нашем сайте паукам поисковых систем запрещено индексировать ваш список, так что он доступен только для ручного просмотра.
- Требование! Не включать личные данные (ФИО, e-mail) в явном виде: только скриптом и только после создания файла robots.txt.
Если не удается связать требуемые возможности с тематикой страницы, то можно сделать отдельные кусочки на любую тему.