Требования к разработке сайта, 9 класс, 2011


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

Если не удается связать требуемые возможности с тематикой страницы, то можно сделать отдельные кусочки на любую тему.


Copyright © 1993–2024 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.