вторник, 22 декабря 2009 г.

Võrgurakendused I - часть III: Дополнительное пояснение к требованиям

Краткое содержание предыдущих требований
Требуется знать
1. html тэги
2. нельзя использовать код с упражнений


Дополнительные пояснения

1. Требуется, чтобы вы знали где и как какой код используется. Например, если определён стиль то где он используется в html.
2. Генерация css разными визардами и не знание смысла сгенерированного трактуется как незнание css

3. Требуется показать функциональность написанную на php. Обратите внимание на определение в задаче "не связанные с другими пунктами", что означает что код записи, чтения информации, сессии итд исключаются из рассмотрения, всё остальное, что находиться до и после, идёт в зачёт.
Смысл данного пункта: требуется разработать динамичнуя функционалность страницы. Большинство студентов это просто игнорируют, что приводит к потере одного, двух баллов.

Примеры:
а. реализация простейшего форума с возможностью добавление коментариев, удаления, модификации, сортировки и поиска информации
б. Визард реализующий какую нибудь простую экспертную систему
с. "Морской бой" - игра имеющая достаточно простые правила.
д. Статистический анализ введённого текста: частота использование слов, букв в тексте, может быть даже сравнение двух текстов.


4. ХML, XSL, XSD. Большинство игнорируют XSD, что приводит к потере возможности получить бал за данный пункт. Другая серьёзная ошибка - показывать мой/w3schools код.
Следует не только знать, что сделано, но и как модифицировать чтобы, например
а. Установить те или иные ограничения в xsd на данные в xml
б. отсортировать данные в Xsl, установить фильтры через xsl или xpath

5. Javascript: построить код который будет
а. запускаться не только на onclick
b. использовать кроме getElemenentById также nextSibling и так далее а так же фунцкции DOM объектов типа Table, Form
c. Работать корректно как в IE так и в Firefox

Комментариев нет: