14
Универсальная платформа для тестирования RTest Выполнил: Шебалков Михаил, студент МЭК 2-2 Научный руководитель: Цветкова О.Н., к.п.н., доцент

шебалков инф

  • Upload
    -

  • View
    247

  • Download
    0

Embed Size (px)

Citation preview

Page 1: шебалков инф

Универсальная

платформа для

тестирования

RTestВыполнил: Шебалков Михаил, студент МЭК 2-2

Научный руководитель: Цветкова О.Н., к.п.н., доцент

Page 2: шебалков инф

Платформа RTest

Цель работы - создать платформу для

тестирования, с возможностями проведения

автоматического экспертного анализа (в

частности корреляционного)

Акутуальность и новизна - не существует

бесплатного универсального средства,

позволяющего автоматизировать сложно

структурированные тесты, создавать батарею

тестов по усмотрению каждого конкретного

преподавателя и исследователя, проводить

автоматический анализ

2

Page 3: шебалков инф

Для реализации

поставленной задачи Была изучена литература по методикам тестирования

и проведению корреляционно-регрессионного анализа;

Изучены особенностей новой системы MS Windows 7 (NT 6.1) и уже существующих ОС;

Изучены особенности мобильной платформы Windows Phone 7, позволяющей создать аналог для телефонов / смартфонов / коммуникаторов;

Изучены особенности веб-программирования, в частности разметки HTML и языка PHP, для возможности проводить тестирование в режиме онлайн;

Освоена работа с рекомендованными компанией Microsoft библиотеками MS .NET Framework 4;

3

Page 4: шебалков инф

Для реализации

поставленной задачи Освоена работа с синтаксисом языка C# и средой

программирования Visual Studio 2010;

Освоен процесс разработки для MS Silverlight 4;

Построены алгоритмы защиты программы и баз данных (AES-256);

Изучены протоколов передачи данных и алгоритмов сжатия (LZMA);

Проанализированы стандарты оформления приложений и дистрибутивов;

Проведена разработка спецификации универсального формата теста;

4

Page 5: шебалков инф

На основании изученных материалов и проведенного анализа, автор разработал программное обеспечение, позволяющее автоматизировать

значительную часть существующих методик

тестирования (личностные тесты, профес-

сиональные опросники и т.п.);

обработку и частичный анализ результатов

(который становился зачастую очень трудоемким).

5

Page 6: шебалков инф

Особенности основной

версии RTest: Создание диагностических и обучающих тестов,

сохранение упакованных файлов для дальнейшего распространения;

Создание сложной структуры для теста с помощью скриптов условий;

Добавление изображений и LaTeX формул;

Воспроизведение тестов и сохранение результатов;

Возможность подключения к серверу сайта «Банк тестов» (FTP протокол);

6

Page 7: шебалков инф

Особенности основной

версии RTest: Установка и удаление программы с помощью удобного

установщика;

Интеграция в ОС Windows (ассоциация типов файлов,

создание ярлыков в панели управления и основных папках);

Поддержка многоязычного интерфейса;

Многоплатформенность;

Защита баз данных и процесса тестирования;

Поддержка пользователей онлайн;

7

Page 8: шебалков инф

RTest успешно апробируется в

НОУ школа «Ника», г.Москва

ГУОШИ «Челябинский Областной

Лицей-Интернат», г.Челябинск

ГОУ ВПО «Чебоксарский

Государственный Университет»,

г.Чебоксары

8

Page 9: шебалков инф

План развития продукта

- Создание тестов и их проведение

- Работа с сервером банка тестов: публикация и скачивание

- Стационарные ПК: Windows XP/Vista/7, Linux

- Веб приложения: PHP, Ajax, Silverlight

- Мобильные телефоны: Windows Phone 7

Фирмы, частные пользователи

Платный доступУсловно-

бесплатный доступ

Образовательные учреждения

Бесплатный доступ

9

Page 10: шебалков инф

10

Page 11: шебалков инф

11

Page 12: шебалков инф

12

Page 13: шебалков инф

13

Page 14: шебалков инф

14