Скрипт Тесты 1.0 для NetCat организуйте тестирование на вашем сайте

Это рецепт интеграции скрипта Тесты 1.0 (версия от 16.11.2010) в NetCat. В результате, вы сможете использовать весь стандартный функционал этого скрипта в своей CMS.

Статус: разработано для NetCat 3.x.x в современных условиях не тестировалось. Вообще есть основания сомневаться в адекватности описанного метода внедрения, т.к. делал это не опытный программист. Мы не несем ответственности за код этого рецепта!
Скачать: Attach:tests_UTF-8.7z, Attach:tests_cp1251.7z
Источник: www.homescript.ru/index.php?page=1#tests

Возможности скрипта

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

Скрипт очень просто встраивается в страницу вашего сайта, достаточно установить несколько строк кода в место, нужное вам.

Полностью настраивается внешний вид: шрифты, внешний вид главной страницы: возможен вывод только названия категорий, или категорий с имеющимися в них тестами. Если категория одна, то выводится будут только названия тестов.

Управление ведётся через защищенную админпанель. Скрипт не требует баз данных.

Установка:

  • посмотрите в какой кодировке работает ваш NetCat (посмотреть это можно при заходе в административную панель CMS NetCat);
  • скачайте соответствующий архив;
  • распакуйте и загрузите файлы по FTP в папку /images;
  • создайте компонент и в системные настройки запишите следующий код:
global $catalog;
$adrself=getcwd();
global $script_addr;
$script_addr = $subLink;
$path = '/home/202329/http';
$strpath = "images/tests/tests/index.php";
$incl_lib = get_include_path();
set_include_path($path . DIRECTORY_SEPARATOR);

for($i=0; $i<100; $i++)
{
    if(file_exists("http"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
}

include ($strpath);

chdir($adrself);
set_include_path($incl_lib);
  • создаем раздел и подключаем к нему созданный на предыдущем этапе компонент.

Основная часть внедрения закончена :)
Далее, переходим по адресу http://ваш_сайт/images/tests/tests/admin/, логин: admin, пароль: 111.
Далее, вы будете пользоваться функционалом самого скрипта. Инструкция по его использованию находится в файле help.html, который есть в данном архиве.

Блог

Что с Мастерхостом? Когда заработает?!

Этот вопрос всё чаще задают в Интернете начиная примерно с 12:00 дня 2 марта. А всё потому, что он накрылся!

далее

Автоматизированная Система Управления Бэкапами

Автоматизированная Система Управления Бэкапами позволяет добиться полного контроля над резервными копиями сайтов внутри инфраструктуры веб-студии. Если вы поддерживаете десятки сайтов на разных хостингах, без подобной системы вы не можете быть на 100% уверены в том, что каждый из них был корректно зарезервирован прошлой ночью.

далее

WebSocket: интеграция с NetCat

Хотите добавить на сайт под управлением CMS NetCat поддержку технологии WebSocket? Обращайтесь к нам! Посетители сайта смогут получать мгновенные уведомления о событиях сайта без обращений к серверу и перезагрузок страниц. Превратите свой сайт в интерактивную площадку, работающую в реальном времени!

далее

NetCat: техническая поддержка и доработка сайтов

Мы работаем с CMS NetCat уже больше 10 лет. У нас большой опыт и ответственный подход к делу.

далее

Весь блог тут