Upload
-
View
247
Download
0
Embed Size (px)
Citation preview
Универсальная
платформа для
тестирования
RTestВыполнил: Шебалков Михаил, студент МЭК 2-2
Научный руководитель: Цветкова О.Н., к.п.н., доцент
Платформа RTest
Цель работы - создать платформу для
тестирования, с возможностями проведения
автоматического экспертного анализа (в
частности корреляционного)
Акутуальность и новизна - не существует
бесплатного универсального средства,
позволяющего автоматизировать сложно
структурированные тесты, создавать батарею
тестов по усмотрению каждого конкретного
преподавателя и исследователя, проводить
автоматический анализ
2
Для реализации
поставленной задачи Была изучена литература по методикам тестирования
и проведению корреляционно-регрессионного анализа;
Изучены особенностей новой системы MS Windows 7 (NT 6.1) и уже существующих ОС;
Изучены особенности мобильной платформы Windows Phone 7, позволяющей создать аналог для телефонов / смартфонов / коммуникаторов;
Изучены особенности веб-программирования, в частности разметки HTML и языка PHP, для возможности проводить тестирование в режиме онлайн;
Освоена работа с рекомендованными компанией Microsoft библиотеками MS .NET Framework 4;
3
Для реализации
поставленной задачи Освоена работа с синтаксисом языка C# и средой
программирования Visual Studio 2010;
Освоен процесс разработки для MS Silverlight 4;
Построены алгоритмы защиты программы и баз данных (AES-256);
Изучены протоколов передачи данных и алгоритмов сжатия (LZMA);
Проанализированы стандарты оформления приложений и дистрибутивов;
Проведена разработка спецификации универсального формата теста;
4
На основании изученных материалов и проведенного анализа, автор разработал программное обеспечение, позволяющее автоматизировать
значительную часть существующих методик
тестирования (личностные тесты, профес-
сиональные опросники и т.п.);
обработку и частичный анализ результатов
(который становился зачастую очень трудоемким).
5
Особенности основной
версии RTest: Создание диагностических и обучающих тестов,
сохранение упакованных файлов для дальнейшего распространения;
Создание сложной структуры для теста с помощью скриптов условий;
Добавление изображений и LaTeX формул;
Воспроизведение тестов и сохранение результатов;
Возможность подключения к серверу сайта «Банк тестов» (FTP протокол);
6
Особенности основной
версии RTest: Установка и удаление программы с помощью удобного
установщика;
Интеграция в ОС Windows (ассоциация типов файлов,
создание ярлыков в панели управления и основных папках);
Поддержка многоязычного интерфейса;
Многоплатформенность;
Защита баз данных и процесса тестирования;
Поддержка пользователей онлайн;
7
RTest успешно апробируется в
НОУ школа «Ника», г.Москва
ГУОШИ «Челябинский Областной
Лицей-Интернат», г.Челябинск
ГОУ ВПО «Чебоксарский
Государственный Университет»,
г.Чебоксары
8
План развития продукта
- Создание тестов и их проведение
- Работа с сервером банка тестов: публикация и скачивание
- Стационарные ПК: Windows XP/Vista/7, Linux
- Веб приложения: PHP, Ajax, Silverlight
- Мобильные телефоны: Windows Phone 7
Фирмы, частные пользователи
Платный доступУсловно-
бесплатный доступ
Образовательные учреждения
Бесплатный доступ
9
10
11
12
13
14