    Более подробную инструкцию см. по адресу
    http://www.intellized.com

                        ********************************
                        ***                          ***
                        *** Программа "Ассистент II" ***
                        ***                          ***
                        ***        Версия 1.2        ***
                        ***                          ***
                        ********************************

    СОДЕРЖАНИЕ
    ==========

    0. Лицензионное соглашение
    1. Что нового?
    2. Общее описание
    3. Программа контроля знаний Assist2
    4. Описание формата исходного файла с вопросами
    5. Система оценок
    6. Локализация
    7. Сервер Статистики StatServ
    8. Администрирование и рекомендации по безопасному 
       использованию программы

    0. Лицензионное соглашение
    --------------------------

    Данная программа лицензируется, а не продается. Все права собственности 
и авторские права на программу (в том числе любые ее компоненты: графические 
изображения, фотографии, анимации, видеозаписи, звукозаписи, музыка, текст и 
прочее), сопровождающие печатные материалы и любые копии программы принадлежат 
автору -- Иваненко Фёдору Григорьевичу. 
    
    Программа защищена законами и международными соглашениями об авторских 
правах.

Программа является freeware. Вы можете свободно распространять дистрибутив 
программы. Вы не можете извлекать коммерческую выгоду, распространяя данный 
дистрибутив. Вы не можете никаким способом изменять дистрибутив программы.

    ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ". АВТОР ПРОГРАММЫ НЕ ПРЕДО-
СТАВЛЯЕТ ОТНОСИТЕЛЬНО ПРОГРАММЫ НИКАКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, 
И НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ЗА КАКОЙ-ЛИБО ЯВНЫЙ, СЛУЧАЙНЫЙ, КОСВЕННЫЙ ИЛИ ИНОЙ 
УЩЕРБ, ВОЗНИКШИЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ, ОБЛАДАНИЯ ИЛИ НЕВОЗМОЖНОСТИ 
ИСПОЛЬЗОВАНИЯ ИЛИ ОБЛАДАНИЯ ПРОГРАММОЙ.

    Действие данной лицензии распространяется только на версию 1.2.
      
Авторские права
===============

Программа "Ассистент II" разработана Иваненко Фёдором Григорьевичем.
Copyright (С) 2000-2003 Иваненко Ф.Г.


    1. Что нового?
    --------------                      

    1. Исходные файлы:
       * Теперь к вопросам можно добавлять комментарий, который
         будет показан после ответа на вопрос
       * В тексте вопроса и комментария допускается использование
         знака принудительного переноса строки \\
         (см. пример в файле pic.qst)
    2. Тестирование:
       * При выборе нескольких тестов одновременно доступно два
         режима тестирования -- раздельный (задается по N вопросов
         из каждого теста, по каждому тесту выдается отдельная 
         оценка) и смешанный (задается N вопросов, выбранных случайно
         из разных тестов)
       * Появилась возможность запретить выбор нескольких вариантов 
         ответа, если в вопросе только один правильный ответ
       * Можно использовать еще одну систему оценок -- при частично
         правильном ответе не начислять баллы совсем
       * Можно использовать клавиатуру: вверх/вниз выбор варианта 
         ответа, пробел -- установка/снятие отметки, Enter -- 
         переход на следующий вопрос
       * При просмотре правильных ответов выводится количество 
         баллов, полученных за один вопрос
    3. Сервер статистики:
       * Сервер статистики теперь использует Winsock 1.1 и протокол
         TCP/IP для передачи информации. Тем самым повышена надежность
         сбора статистики и стал возможным сбор статистики через Internet.
       * Возможна локализация сервера статистики
    4. Разное:
       * Программа ищет тесты не в той папке, в которой находится, а
         в текущей (из которой была запущена или которая указана
         в графе "Рабочая папка" ярлыка).
       * Программа ищет тесты не только в папке, но и ее подпапках,
         затем выводит список в иерархическом порядке.
       * Добавлено три режима доступа окну настроек (см.раздел 8)
       * Файл WHOISWHO.INI больше не используется.
       * Полная поддержка Windows XP
       * Исправлено некорректное поведение программы на компьютерах 
         с крупными шрифтами
       * Сделан невозможным запуск нескольких экземпляров программ
         Assist2.exe и StatServ.exe
       * Программа поддерживает ассоциации типов файлов *.qst и *.aqs
       * Изменена система локализации программы. Теперь язык сообщений
         можно выбрать "на лету" в окне настроек, не переименовывая
         файлы и не перезапуская программы
       * Программа поставляется в дистрибутиве с инсталлятором и 
         деинсталлятором

    2. Общее описание
    -----------------

    Программа предназначена для контроля знаний учащихся с помощью 
персонального компьютера.

    Возможно два режима работы:

    1) Контроль знаний (из всех доступных вопросов выбирается указанное
       вами количество);

    2) Тренажёр (программа задаёт все доступные вопросы).

    При запуске программы Вы можете выбрать следующие варианты работы:

    * Задавать вопросы последовательно или в случайном порядке;
    * Перемешивать варианты ответов на вопросы;
    * Ограничить время ответа на 1 вопрос;
    * Ограничить время ответа на все вопросы.

    Программа сохраняет статистику работы в текстовом файле STAT_AS2.TXT
(путь к файлу задаётся в настройках), который может быть обработан с помощью
Excel. 
    Начиная с версии 1.1 статистика работы программы собирается также при 
помощи Сервера Статистики.

    Вопросы для программы можно написать в любом текстовом редакторе
в формате TXT (кодировка WIN-1251), например, с помощью стандартного 
NOTEPAD'a.

    При первом запуске программа ассоциирует файлы *.qst c редактором
Блокнот (Notepad.exe). Благодаря этому можно открывать файлы *.qst 
для редактирования двойным щелчком в Проводнике и использовать контекстное
меню "Создать" для создания новых тестов.

    3. Программа контроля знаний Assist2
    ------------------------------------

    Запуск программы -- Assist2.exe 

    Для начала работы необходимо вписать (или выбрать из списка)
ФАМИЛИЮ И ИМЯ учащегося, а также отметить галочками те наборы вопросов, 
которые необходимы для контроля.

********************************************************************
    ВНИМАНИЕ! ФАМИЛИЯ И ИМЯ ДОЛЖНЫ СОДЕРЖАТЬ НЕ МЕНЕЕ ОДНОЙ БУКВЫ
И ОТДЕЛЯТЬСЯ ДРУГ ОТ ДРУГА КАК МИНИМУМ ОДНИМ ПРОБЕЛОМ! ЕСЛИ ВЫ НЕ 
ВЫПОЛНИТЕ ЭТОГО ТРЕБОВАНИЯ, КНОПКА "НАЧАТЬ РАБОТУ" БУДЕТ НЕАКТИВНОЙ!
********************************************************************

    Режимы контроля знаний, путь к файлу статистики и другие параметры
выбираются в окне "Настройка".

    4. Описание формата исходного файла с вопросами
    -----------------------------------------------

    Текстовые файлы с вопросами выглядят примерно следующим образом:

? 
1. Это текст первого вопроса. Он может быть очень длинным и занимать 
несколько строк.
!
Обоснование правильного ответа 
или какой-нибудь комментарий
@Рисунок.bmp
+Это правильный вариант ответа. Он тоже может состоять из нескольких
строк
-Это неправильный вариант ответа
-Неправильных вариантов ответа может быть несколько
+Правильных вариантов ответа тоже может быть несколько, причем порядок
их следования не важен

       
    Пример файла с вопросами -- см. GK2CONTR.QST, PIC.QST, WRONG.QST

Общее количество вопросов в файле -- не ограничено.
Кол-во вариантов ответа на вопрос -- не ограничено.

    Новый вопрос начинается с вопросительного знака "?". Он должен 
находиться в начале строки (перед ним не должно быть никаких других
символов).
    Весь текст от вопросительного знака до конца строки игнорируется 
(вы можете вписать сюда комментарий к вопросу).
    За этой строкой следует текст вопроса, а затем -- комментарий, 
имя файла с рисунком и варианты ответов, причем порядок их следования 
может быть произвольным.
    Комментарий к вопросу начинается со знака "!" (за которым также ничего 
не должно быть).    
    Варианты ответов начинаются со знаков - (минус -- неправильный вариант 
ответа) или + (плюс -- правильный вариант ответа). 
    Знаки "+", "-" "!" и "?" должны находится в начале строки (перед ними не 
должно быть ничего, даже пробелов).
    У вопроса может быть несколько правильных вариантов ответа, а также 
НОЛЬ и более неправильных вариантов ответа.
    Порядок следования блоков "!", "@", "-", "+" не имеет значения, поэтому
вы можете указывать их так, как вам удобнее, например, комментарий можно 
разместить сразу после правильного ответа.

    5. Система оценок
    -----------------

    За каждый ответ на вопрос учащийся может получить от 0 до 1 балла.
    Для получения 1 балла учащийся должен отметить ТОЛЬКО ВСЕ правильные 
варианты ответов.
    Оценка за ответ рассчитывается по формуле:
  
    Mark := КВП / ОКП / (КВН + 1), где

    КВП - Кол-во выбранных правильных вариантов;
    ОКП - Общее кол-во правильных вариантов в вопросе;
    КВН - Кол-во выбранных неправильных вариантов.
    
    Рассмотрим пример:

?
Вопрос 1. 
+Вариант 1 (правильный)
+Вариант 2 (правильный)
-Вариант 3 (неправильный)
-Вариант 4 (неправильный)

-------+-----------------------+
       |   Выбранные варианты  |
Оценка +-----------------------+
       |  1  |  2  |  3  |  4  |
-------+-----+-----+-----+-----+
  0.00 |     |     |     |     | 
  0.00 |     |     |     |  x  | 
  0.00 |     |     |  x  |     | 
  0.00 |     |     |  x  |  x  | 
  0.50 |     |  x  |     |     | 
  0.25 |     |  x  |     |  x  | 
  0.25 |     |  x  |  x  |     | 
  0.17 |     |  x  |  x  |  x  | 
  0.50 |  x  |     |     |     | 
  0.25 |  x  |     |     |  x  | 
  0.25 |  x  |     |  x  |     | 
  0.17 |  x  |     |  x  |  x  | 
  1.00 |  x  |  x  |     |     | 
  0.50 |  x  |  x  |     |  x  | 
  0.50 |  x  |  x  |  x  |     | 
  0.33 |  x  |  x  |  x  |  x  | 
-------+-----+-----+-----+-----+

    Как видно из примера, система оценок достаточно строга даже при малом 
количестве вариантов ответа. Увеличение количества вариантов ответа и
соотношения кол-ва правильных вариантов к кол-ву неправильных сводит вероят-
ность угадывания ответа к нулю.

    Начиная с версии 1.2 появилась возможность не начислять баллов за 
частично правильные ответы. Если в окне "Настройка" включить опцию
"Начислять баллы только за полностью правильный ответ", вышеуказанная 
таблица будет выглядеть следующим образом:
-------+-----------------------+
       |   Выбранные варианты  |
Оценка +-----------------------+
       |  1  |  2  |  3  |  4  |
-------+-----+-----+-----+-----+
  0.00 |     |     |     |     | 
  0.00 |     |     |     |  x  | 
  0.00 |     |     |  x  |     | 
  0.00 |     |     |  x  |  x  | 
  0.00 |     |  x  |     |     | 
  0.00 |     |  x  |     |  x  | 
  0.00 |     |  x  |  x  |     | 
  0.00 |     |  x  |  x  |  x  | 
  0.00 |  x  |     |     |     | 
  0.00 |  x  |     |     |  x  | 
  0.00 |  x  |     |  x  |     | 
  0.00 |  x  |     |  x  |  x  | 
  1.00 |  x  |  x  |     |     | 
  0.00 |  x  |  x  |     |  x  | 
  0.00 |  x  |  x  |  x  |     | 
  0.00 |  x  |  x  |  x  |  x  | 
-------+-----+-----+-----+-----+

    6. Локализация
    --------------

    Начиная с версии 1.02i программа поддерживает перевод на любые языки.
    В версии 1.2 система локализации значительно улучшена, теперь 
в программе есть возможность выбирать любой язык "на лету", в настройках 
программы.
    Имена файлов языковых сообщений имеют следующий вид:
       НазваниеПрограммы-КодЯзыка.lng
    Например, файл с сообщениями на английском языке для программы 
Ассистент, будет назван Assist2-en.lng, а русский язык для Сервера 
Статистики будет назван StatServ-ru.lng
    Коды языков можно просмотреть на 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/nls_9l2r.asp
   
    В дистрибутив входит полный английский (en) перевод, а также частичные 
украинский (ukr), румынский (rom) и киргизский (kyr) (сама программа 
"говорит" по-русски).

    Пожалуйста, если у вас есть такая возможность, переведите интерфейс
программы на язык, который программа еще не поддерживает! Для этого нужно
перевести файлы с сообщениями Assist2-ru.lng и StatServ-ru.lng

    Если Вы переведете сообщения программы на язык, которого еще нет в 
дистрибутиве, или исправите ошибки в имеющемся переводе, пожалуйста, 
пришлите файл с новым переводом по адресу: info@intellized.com

    7. Сервер статистики StatServ
    -----------------------------

    Начиная с версии 1.1, в комплект поставки входит программа "Сервер
Статистики". Для чего она нужна? 

    Проблема сохранения целостности статистики, собираемой программой
Ассистент II назрела уже давно. Файл статистики, который хранится в 
текстовом формате, может легко модифицировать или удалить даже не самый
опытный пользователь. Шифрование этого файла может предотвратить измене-
ния статистики, но не ее удаление. Что делать ?    (С) Чернышевский

    Для абсолютно надежной защиты собираемой информации теперь применяется
программа StatServ, которая хранит статистику не на диске, а в оперативной
памяти. Следовательно, удалить либо изменить статистику стало невозможно.

    Для работы сервера статистики начиная с версии необходим протокол 
TCP/IP! Если ваш компьютер не подключен к локальной сети, то установите
на нем "Сервер удаленного доступа".

    До начала тестирования Вы можете запустить программу локально на каждом
компьютере, либо на компьютере преподавателя в локальной сети (рекомендуется).

    В настройке программы Ассистент II необходимо указать имя компьютера с
сервером статистики и имя порта, используемого для передачи статистики (по
умолчанию 5555), либо "localhost:5555" для локального сервера.
    Например: COMP1:5555 или 10.0.0.2:5555

    Кроме того, в окне настроек необходимо включить опцию "Отправлять 
статистику на удаленный сервер статистики".

    После этого вся статистика, включая детальную по каждому вопросу, будет
в режиме реального времени отображаться сервером статистики.


    8. Администрирование и рекомендации по безопасному использованию
       программы "Ассистент II"
    ----------------------------------------------------------------

    Как лучше использовать программу, чтобы "продвинутые" ученики не могли
повлиять на ход тестирования?

    1. Желательно использовать программу в локальной сети. При этом необходимо
       разместить программу и тесты на сервере в папке, к которой ученики будут 
       иметь доступ только для чтения, а преподаватели -- полный доступ.

       Если у вас нет возможности использовать локальную сеть для работы
       с программой, желательно использовать операционные системы Windows 
       NT, 2000 или XP, т.к. только они позволяют надежно регламентировать
       доступ к файлам.

    2. Не размещайте в этой папке qst-файлы! Они могут быть легко просмотрены
       или скопированы.

    3. Не запускайте Сервер Статистики на компьютере, к которому ученики
       имеют доступ -- если закрыть Сервер Статистики, вся собранная 
       статистика будет безвозвратно утеряна.

    4. Необходимо настроить права доступа к кнопке "Настройка" при помощи
       программы as2admin.exe (настройки записываются в файл admin.ini)

       В программе предусмотрено три уровня доступа к кнопке "Настройка":

       а) Администраторы (Administrators) имеют полный доступ к кнопке,
          при нажатии кнопки ОК в окне настроек изменения записываются в файл
          Assist2.ini

       б) Частичная настройка (Disable Setup Partially) -- кнопка настройки
          доступна, но в окне настроек разрешен только выбор режима
          тестирования и выбор количества задаваемых вопросов. Нажатие кнопки
          ОК, в отличие от уровня Администратора, не вносит изменения в файл
          Assist2.ini

       в) Запрет настройки (Disable Setup) -- нажатие кнопки настройки не
          вызывает никаких действий.

       Задать определенный уровень доступа можно на уровне компьютера
       (Computers) или пользователь (Users). В первом случае все пользователи,
       запускающие программу Ассистент II с указанного компьютера будут иметь
       выбранный уровень доступа. Во втором -- указанный пользователь будет 
       иметь выбранный уровень доступа при запуске программы на любом компьютере.

       Имена должны отделяться друг от друга при помощи точки с запятой ";"
       Допускается использовать в именах знаки * (заменяет любые символы) и
       ? (заменяет один любой символ).

       По умолчанию все имеют уровень доступа "Запрет настройки".

       Например:
       В файле admin.ini содержатся следующие строки:
       
       [Administrators]
       Computers=FG
       Users=K1;K2
       [DisableSetupPartially]
       Computers=
       Users=K3
       [DisableSetup]
       Computers=
       Users=ST*
        
       В этом случае, все пользователи, чьи имена начинаются с ST (например,
       ST, STUDENT и т.п.) не будут иметь доступа к настройкам.
       Пользователи с именами K1 и K2 будут иметь полный доступ к настройкам
       на любых компьютерах.
       Полный доступ к настройкам будут также иметь все пользователи, 
       кроме пользователей K3 и тех, чьи имена начинаются с ST,
       запустившие программу на компьютере с именем FG.

       Примечание: имя пользователя задается при входе в Windows, имя 
       компьютера -- при установке Windows, либо на Панели управления.

       Разумеется, к файлу admin.ini, как впрочем и ко всем остальным,
       у учеников должен быть доступ "Только чтение".

----------------
    Буду рад ответить на все вопросы, возникшие у вас при работе с программой,
если вы пришлете их по адресу: info@intellized.com

С уважением,
  Иваненко Федор Григорьевич
  mailto:info@intellized.com