Просмотр документов

При открытии документа система обрабатывает его код и выдает браузеру пользователя выходной документ в формате HTML.
При просмотре документа первая строка является "замороженной" и содержит меню, пункты которого позволяют:
просмотреть анкету владельца документа (см. "Анкета пользователя" в разделе "Меню пользователя ");
получить статистику просмотров документа в различных разрезах (см. "Статистика запросов" в разделе "Меню пользователя ");
просмотреть код документа (см. "Просмотр кода содержимого узлов и документов" в разделе "Структура данных, навигация и основные манипуляции с данными "), если это разрешено данному пользователю;
отредактировать документ, если пользователь является его владельцем, редактором или администратором (см. раздел "Создание/Изменение узлов и документов ");
оценить документ, ответив на несколько опросов;
принять участие в обсуждении содержания документа.
В зависимости от содержания документа просмотр может не ограничиваться только чтением представленной информации. Если документ содержит тесты или опросы (см. раздел "Создание/Изменение узлов и документов "), то исходный код описания документа трансформируется в форму, требующую заполнения. В этом случае пользователь может заполнить представленные ему поля ввода и ввести данные в систему с помощью кнопок, размещаемых в этом случае в самом низу документа. После ответа на тесты или опросы система автоматически формирует документ, в котором представлены их результаты.
Если в теле документа содержатся команды условного или безусловного перехода к следующем документу :next (см. раздел "Команды первой позиции "), то документ также трансформируется в форму, содержащую кнопки, предлагающие выполнить переход.
Если исходный код документа содержит исполняемые диалоговые программы (см. параграф "Секция .do" раздела "Создание/Изменение узлов и документов "), то документ также будет включать формы ввода и соответствующие кнопки отсылки результатов на сервер. После их обработки система может автоматически загрузить другой документ или отобразить тот же самый, но с определенными изменениями.
Команды первой позиции
Создание/Изменение узлов и документов
Структура данных, навигация и основные манипуляции с данными
Функции обработки массивов
Функции общего назначения