Основные понятия и структура хранения файлов

Просмотров - 46
Комментарии - 0

Программа Music Test Studio 2017 является мощным инструментом для создания обучающих тестов. Основные элементы тестов это "кадры" и "полигоны". Кадры являются непосредственно вопросами, а полигоны это элементы взаимодействия с пользователем. При щелчке мыши в области полигонов происходит анализ и дальнейшее действие.

Кадры


Кадры - это группа изображений формата .JPG одного размера. Размер этих кадров в ширину должен быть не менее 500 px. Это ограничение связано с тем, что в заголовке формы выводится статистика теста. Кадры должны иметь цифровое имя от 1 до 1000, этого количества достаточно чтобы создать очень большие тесты.

Статистика теста в заголовке



Основная идея программы Music Test Studio 2017 заключается в том, что создание тестов происходит без единой строчки кода, а вся работа заключается в рисовании кадров в графическом редакторе. Я для этих целей использую бесплатный редактор Paint.NET.

Хранятся кадры в папке Frames.

Кадры в папке Frames



Полигоны


Полигон - это элемент взаимодействия с пользователем. Он представляет из себя прямоугольную область, если пользователь щёлкает в эту область мышкой то происходит заданное действие. На картинке ниже можно увидеть кадр с 4-мя полигонами.

Полигоны на кадре



На одном кадре может быть до 300 подобных полигонов. Этого количества полигонов достаточно для создания грифа 8-ми струнной гитары имеющий 25 лада и ещё 100 полигонов останется.

Структура папки Test


Music Test Studio 2017 позволяет хранить бесконечное множество тестов. Также, кроме кадров в папке Frames есть ещё и другие важные файлы. Ниже можно увидеть базовую структуру хранения файлов.

Структура папки Test



В первом столбце можно увидеть папки имеющие номера от -N до N. Это так называемые "страницы" тестов. Эти страницы вы можете перелистывать в программе используя стрелки.

Стрелки для листания



Начальная страница это папка с номером "1". Папки с "0" и отрицательными названиями предполагается использовать пользователю для своих сборников тестов, а папки с положительными названиями используются для хранения всех других тестов. Стоит отметить, что пропускать цифры не допускается.

Следующая колонка это папки с нумерацией от 1 до 10. Это непосредственно сами тесты. Тесты на странице нумеруются следующим образом:

Нумерация тестов на странице



Дальше идёт папка теста. В ней находятся следующие файлы:

ID.txt - файл в котором содержится уникальный ID теста.

Text.dat2 - файл данных теста.

Title.bmp - файл титульного изображения для теста размером 390х100 px формата .BMP.

титульное изображение теста



Описание.txt - Файл с описанием теста.

Папка Frames содержит файлы кадров формата .JPG, а также файл статистики Stat.txt (На картинке не показан). В папке Frames находится папка Animation где хранятся изображения анимаций, о которых поговорим позже.

Папка System


Также рядом с программой находится папка System. В ней хранятся файлы, необходимые для работы программы.

Нумерация тестов на странице



Заключение


Этих данных достаточно, чтобы научиться создавать тесты. В следующих уроках мы подробнее рассмотрим режим редактора.

Комментарии могут оставлять только зарегистрированные пользователи
Нет комментариев