1 |
-------------------------------------------------- |
2 |
-- ИСТОРИЯ ВЕРСИЙ СИСТЕМЫ ТЕСТИРОВАНИЯ СЛУШАТЕЛЕЙ -- |
3 |
-------------------------------------------------- |
4 |
Copyright (c) 2006, Виталий Филиппов [VMX] |
5 |
|
6 |
Изменения в 2.3: |
7 |
+ изменения в формате файла: |
8 |
* теперь в файле с вопросами строка, начинающаяся с ";;;", т.е трёх точек с запятой - считается комментарием и не учитывается |
9 |
* теперь в файле с вопросами в любом месте может быть любое количество пустых строк или строк-комментариев |
10 |
* теперь в файле с вопросами отделение номера вопроса от самого вопроса происходит не по ". ", а просто по точке |
11 |
+ теперь выдаются ошибки при неверном формате файла |
12 |
+ теперь выдаются номера пользователей в версии списка пользователей не для печати |
13 |
* убраны "белые пятна" в списке пользователей |
14 |
* исправлен глюк с простановкой варианта всегда 1 |
15 |
* исправлено руководство |
16 |
|
17 |
Изменения в 2.2: |
18 |
+ возможность правки анкеты и смены своего пароля каждым пользователем |
19 |
^ функции авторизации выненесы в /login.php (с безопасностью ОК: если его вызывать отдельно, ничего не сработает) |
20 |
|
21 |
Изменения в 2.12: |
22 |
+ написана инструкция по установке на реальный сервер (сайт) |
23 |
* вместо "Тесты подробно" - "Подробные результаты" |
24 |
|
25 |
Изменения в 2.11: |
26 |
* версия в lib/version |
27 |
|
28 |
Изменения в 2.1: |
29 |
+ возможность смотреть список вопросов в рабочей БД |
30 |
+ возможность удалять пользователей |
31 |
+ в версии списка пользователей не для печати теперь можно выбирать пользователей из списка, устанавливая или сбрасывая флажки слева от логина, для операций, отражённых кнопками ниже |
32 |
* Другие названия: вместо "Дать +1 тест" = "+1 тест"; "Отнять 1 тест" = "-1 тест"; "Отнять тесты" = "Обнулить тесты" |
33 |
* "Версия для печати" и "Тесты подробно" - теперь не кнопки, а ссылки |
34 |
* включение таблицы стилей в страницу напрямую - при сохранении стили будут жить :) |
35 |
* более корректный вывод информации о пользователях ("красивей") |
36 |
^ функция вывода информации о пользователях больше не занимается выдачей кнопочек с командами, а также не делает exit'ов |
37 |
|
38 |
Изменения в 2.0: |
39 |
+ архив результатов тестирований |
40 |
+ теперь при выдаче статусных сообщений вся страница не выводится до редиректа - таким образом он происходит быстрее |
41 |
+ "логичные" названия команд показа различных ответов |
42 |
+ теперь после изменения количества предписанных пользователям тестов таблица с пользователями не исчезнет |
43 |
* теперь в выдаче подробной информации о тестах выдаётся номер вопроса в соответствии с таковым в файле с вопросами |
44 |
* теперь при отсутствии требуемой библиотеки выведется фатальная ошибка |
45 |
* теперь при невозможности соединиться с БД выведется фатальная ошибка |
46 |
^ библиотеки init.php и load.php помещены в /lib/ вместо /admin/ |
47 |
^ info.php отвечает за вывод информации о пользователях / результатах / ответах на вопросы сразу и для админки, и для тестилки |
48 |
|
49 |
Изменения в 1.1: |
50 |
+ новый, более удобочитаемый формат файла |
51 |
+ теперь при выборе пользователя - нажатии на его логин - в списке пользователей логин попадёт в поле "Логин" и поле "Логин" получит фокус ввода |
52 |
+ там же - при клике по полю "Логин" поле "Дата" очистится, т.к если задана дата, то поле "логин" игнорируется. |
53 |
+ с загрузкой вопросов в БД задаёте вариант сразу для них для всех |
54 |
* исправлен глюк с абсолютно неправильным выводом информации о "Тестах подробно..." |
55 |
^ переработан код, который теперь стал несколько более структурированный :) |
56 |
|
57 |
Легенда: |
58 |
+ новая возможность или исправление существующей |
59 |
- устаревшая возможность заменена новой |
60 |
* исправлена ошибка |
61 |
^ изменения в архитектуре кода |