Створити апаратно-програмну розробку на вільну тему.
В назві проекту необхідно вказати назву програмної розробки.
В аватарку проекта необхідно завантажити зовнішній вигляд головної сторінки (printscreen).
В описові до роботи необхідно вказати:
1. програми, які використовувалися при створені роботи, наприклад Visual Studio 2008, Delphi тощо;
2. опис роботи, переваги, інструкції до роботи, інструкції до установки, які на думку автора слід знати членам журі для кращого розуміння та оцінювання роботи;
В додаток до роботи необхідно завантажити zip-архів, який містить
1. Папку з вихідними файлами програмної розробки.
2. Скомпільований файл програмної розробки з розширенням *.exe.
Розмір zip-архіву не повинен бути більшим, ніж 20 Мб.
Інші технічні вимоги до програмних розробок читайте у пункті 5.6. чинного Положення конкурсу.
Для створення роботи використовувалась програма Visual Basic 5.0
Програма створена для перевірки знань орфографії та пунктуації української мови.
Вона складається з виконуваного файлу UkrMovaTest.exe та довільної кількості текстових файлів *.dic. Всі файли мають бути розміщені в одній директорії з будь-якою назвою на будь-якому пристрої.
Після запуску програми потрібно вибрати текст для тестування. Для відображення переліку текстових файлів треба натиснути кнопку "Новий текст". Після вибору назви файла його текст з'являється в робочому полі програми. Текст містить декілька фрагментів типу [...]. Це місця, в яких пропущені один або декілька символів. Якщо клікнути мішею на такому фрагменті, то в списку варіантів заміни з'явиться перелік, з якого треба вибраті вірний варіант. Після вибору варіанту він з'являється у тексті. Вміст фрагменту [...] можна змінювати скільки завгодно разів. Кнопка "Оцінити" дозволяє довідатись, скільки фрагментів з пропущеними символамі є в тексті, скільки разів для заміни було вибрано невірний варіант та поточну оцінку.
Переваги програми: Тестові файли мають дуже просту структуру. Кількість пропущених фрагментів наразі обмежена сотнею але дуже легко збільшується. Кількість варіантів заміни наразі обмежена десятком (для кожного фрагменту) але теж дуже легко збільшується. Довжина варіантів заміни необмежена і нефіксована (!!!). Все це дозволяє легко створювати безліч тестів будь-якої складності по кількості пропущених фрагментів, кількості та довжині варіантів заміни. Для одного пропущеного фрагменту перелік варіантів кожного разу відображається у випадковому порядку, не даючи можливості "обчислити" вірний варіант.