1. Универсальная платформа для тестирования RTest Выполнил: Шебалков Михаил, студент МЭК 2-2 Научный руководитель: Цветкова О.Н., к.п.н., доцент
2. Платформа RTest Цель работы - создать платформу для тестирования, с возможностями проведения автоматического экспертного анализа (в частности корреляционного) Акутуальность и новизна - не существует бесплатного универсального средства, позволяющего автоматизировать сложно структурированные тесты, создавать батарею тестов по усмотрению каждого конкретного преподавателя и исследователя, проводить автоматический анализ 2
3. Для реализации поставленной задачи Была изучена литература по методикам тестирования и проведению корреляционно-регрессионного анализа; Изучены особенностей новой системы MS Windows 7 (NT 6.1) и уже существующих ОС; Изучены особенности мобильной платформы Windows Phone 7, позволяющей создать аналог для телефонов / смартфонов / коммуникаторов; Изучены особенности веб-программирования, в частности разметки HTML и языка PHP, для возможности проводить тестирование в режиме онлайн; Освоена работа с рекомендованными компанией Microsoft библиотеками MS .NET Framework 4; 3
4. Для реализации поставленной задачи Освоена работа с синтаксисом языка C# и средой программирования Visual Studio 2010; Освоен процесс разработки для MS Silverlight 4; Построены алгоритмы защиты программы и баз данных (AES-256); Изучены протоколов передачи данных и алгоритмов сжатия (LZMA); Проанализированы стандарты оформления приложений и дистрибутивов; Проведена разработка спецификации универсального формата теста; 4
5. На основании изученных материалов и проведенного анализа, автор разработал программное обеспечение, позволяющее автоматизировать значительную часть существующих методик тестирования (личностные тесты, профес-сиональные опросникии т.п.); обработку и частичный анализ результатов (который становился зачастую очень трудоемким). 5
6. Особенности основной версии RTest: Создание диагностических и обучающих тестов, сохранение упакованных файлов для дальнейшего распространения; Создание сложной структуры для теста с помощью скриптов условий; Добавление изображений и LaTeXформул; Воспроизведение тестов и сохранение результатов; Возможность подключения к серверу сайта «Банк тестов» (FTP протокол); 6
7. Особенности основной версии RTest: Установка и удаление программы с помощью удобного установщика; Интеграция в ОС Windows (ассоциация типов файлов, создание ярлыков в панели управления и основных папках); Поддержка многоязычного интерфейса; Многоплатформенность; Защита баз данных и процесса тестирования; Поддержка пользователей онлайн; 7
8. RTestуспешно апробируется в НОУ школа «Ника», г.Москва ГУОШИ «Челябинский Областной Лицей-Интернат», г.Челябинск ГОУ ВПО «Чебоксарский Государственный Университет», г.Чебоксары 8