Замечательно, что Вы зашли в репозиторий этого проекта! Ну или Вас "забросило" сюда, потому что Вы нажали "О программе". Anyway ....
Вопрос | Ответ |
---|---|
Что это? | Программа для тестирования в домашних условиях |
Для кого? | Для студентов Казахстана, у которых сессия проводится в системе Platonus |
Какие требования к ОС? | Минимальная ОС: Windows 7, установленный пакет .Net Framework версии 4.5.2 минимум. Установить можно со страницы. Или просто забить в гугл ".Net Framework" |
Кто автор? | Мой профиль в православном Вконтакте |
А зачем мне ссылки? | Чтобы прислать мне багрепорт со скриншотом или сообщить свои предложения и пожелания |
Сколько стоит? | Распространяется свободно. Юзай, зубри, высший балл получай |
Как использовать? | В программе есть инструкция, но в целом - ничего сложного |
Как скачать? | Прямая ссылка на zip-архив, в котором запакованы все файлы. Скачать, распаковать и не забыть быть классным |
- Возможность прохождения тестирования по системе Platonus
- Автоматическая обработка данных
- Работа с файлами Word (*.docx и *.doc)
- Обработка и отображение изображений в вопросах
- Обработка и отображение таблиц в вопросах
- Загрузка новых комментариев к результату тестирования
- Комментарии Вы можете предлагать сами через Pull request в этом репозитории (Если не знаете как, но горите желанием, ссылки на профили разработчика оставлены не просто так)
- Создать инсталлятор проекта
- Создать утилиту обновления в атоматическом режиме
- Рефакторинг для оптимизации работы. Например, переработка архитектуры проекта в соответствии (хотя бы приблизительно) с объектно-ориентированными паттернами.
- Рефакторинг интерфейса программы. Перевод на WPF, возможно. Приведение к минималистическому дизайну(СДЕЛАНО. Информация ниже)
- Организовать две версии программы: x64 и х32, чтобы была возможность открыть на всех операционных системах(нет необходимости. Сделал только x32)
- Основное! Разработать поддержку доковских файлов и картинок соответственно, чтобы было идеально (ну как сказать)
- Найти единомышленников, которые помогли бы с интерфейсом и некоторыми доработками. Ну и тренировка пул-реквестов что-ле.
- Сделать вывод версий файла. Чтобы была возможность скачать различные версии программы из репозитория (Нет необходимости)
- Сделать проверку на ТАМОСовские артефакты ([q]3:1: Question [a][+] variant)
Этот репозиторий - эволюция предыдущего проекта, построенного на базе WinForms. WinForms ограничивал в создании responsive UI, а замена на WPF в рамках одного проекта не представлялась возможным. Было решено (03.06.2016) создать новый проект и перенести функционал (читай классы) сюда. За один вечер и одно утро было сделано, что сподвигло на рефакторинг, изменение структуры некоторых классов, способствовало открытию нового функционала C# (BackgroundWorker). Есть и минусы, но о них потом. Ниже описание из старого проекта.
Программа выводит короткий комментарий, исходя из результата тестирования. Комментарий может быть "спокойным" и "ругательным". Вывод ругательств настраивается и по умолчанию выключен. В случае, если в вопросе только 4 варианта ответа, то пятый вариант ответа будет выглядеть следующим образом: "Ошибка: вопрос содержит только 4 варианта ответа". При возникновении проблемы при обработке вопроса будет выдано сообщение об ошибке и текст вопроса.
Программа разработана исключительно в целях подготовки разработчика и его одногруппников к сессии, посему распространяется свободно и не несет в себе цели на коммерческую прибыль. Но в случае, если юзер использует программу в коммерческих целях, желательно сообщить об этом разработчику и разделить деньги поровну.
Обычно подобное ПО лицензируется по Apache License. Чем я хуже? Посему объявляю данное ПО лицензируемым Apache. Можно менять, распространять, но нельзя изменять имя. А если Вы используете программу в коммерческих целях, но перестаньте это делать, пожалуйста. Это нехорошо и неправильно.