Направления работы

Примерные направления работ для представления на экзамене.

Общие критерии оценки:

Содержание

Доведение до общего сведения

Необходимо довести до общего сведения информацию о некоей организации, продукте или услуге. Разработать документ HTML (используя также CSS; возможно — SVG, MathML), решающий эту задачу.

  1. Выбрать полезные целевой аудитории сведения о предмете; подобрать порядок их перечисления в документе (избегая «обычных» проблем.[1])
  2. Подобрать оформление, учитывающее относительную важность этих сведений; разработать реализующий это оформление CSS.

Переоформление ресурса

Оформление далеко не всех ресурсов Всемирной паутины можно считать удовлетворительным. К счастью, проблемы оформления нередко удается решить просто подключив пользовательский CSS поверх «авторского» — используя расширение Stylish.

Вариантом этой работы является дополнение существующего ресурса пользовательским JavaScript-кодом — используя расширение Greasemonkey.

  1. Выявить проблемы у некоторого существующего ресурса. (Типовые проблемы включают неконтрастные цвета, «мешающие» изображения, фиксированную ширину текста и малый размер шрифта.)
  2. Разработать пользовательский CSS, решающий эти проблемы.
  3. Опубликовать CSS на http://userstyles.org/ (или подобном), или же связаться с командой поддержки ресурса для внесения исправлений «на сервере».

Слайды

Подготовить к показу серию слайдов по некоторой теме. (За основу можно взять, например, S5.[2])

Подготовка к печати

Подготовить к печати небольшую брошюру или серию плакатов.

  1. Подобрать материал (текст, иллюстрации) для включения. (Вариант — подготовить авторский.)
  2. Разработать оформление; создать реализующий его CSS. В случае брошюры — использовать средства CSS 3[3] для нумерации страниц. (Поля можно задать средствами CSS 2.1.[4])

«Бессерверное» Web-приложение

Используя HTML, CSS и JavaScript (возможно — SVG, MathML), разработать Web-приложение, выполняемое или полностью на стороне пользовательского агента (другими словами — не требующее какого-либо внешнего сервера), или же обращающееся к некоему существующему, имеющему общедоступный API, ресурсу (как, например, ресурсы на основе ПО MediaWiki.)

Варианты такого приложения включают:

Примечания

  1. University Website. xkcd. Проверено 18 ноября 2015.
  2. S5: A Simple Standards-Based Slide Show System.
  3. CSS Paged Media Module Level 3. W3C. Проверено 17 ноября 2015.
  4. Paged media. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. W3C. Проверено 18 ноября 2015.

© 2015 Иван Шмаков, CC BY-SA 3.0+.