BhBp.bg Test generator
Word_test_generator_paper.doc is an MS Word document with enabled macros. Upon opening, a user form appears, allowing you to specify the number of tests to generate and whether the questions should follow a sequential order or be randomized. The generator creates as many unique tests as there are students in the class or group.
The program has been successfully used in various schools, as well as in the Medical University of Plovdiv, Faculty of Dental Medicine. Generating individual tests eliminates the possibility of cheating, as both the questions and answers are randomized.
From a VBA perspective, this program demonstrates the use of paragraphs and the Rand/Randomize functions for random selection. All tests are contained within a single file, with an answer key at the end for quick and easy grading. Each question may have multiple answers, but only one is correct, and it must be underlined.
This program was designed for two main purposes:
- To be used for student assessments at Icom Intellect – Bulgarian-American Business College.
- To showcase the capabilities of Visual Basic for Applications (VBA) in automating tasks in Word.
Formatting Guidelines:
- Questions must be marked with Heading 1 (shortcut: Alt + Ctrl + 1).
- Answers should be separate paragraphs, without numbered lists.
- The correct answer must be underlined with a single continuous line.
- There should be no empty paragraphs.
- The number of questions and answers per test is unlimited, but each question must have only one correct answer.
At the end of the document, an answer key is automatically generated for each test, which is required for grading.
The program supports two question arrangement modes: in the order they were entered or randomized.
For the program to function correctly, macros must be enabled.
Before the first question, an introductory text of any length can be added, but it must not contain sections formatted with Heading styles.
Word_test_generator_paper.doc е MS Word документ с разрешени макроси. След отварянето му се показва потребителска форма, в която може да се зададе броят на тестовете, както и дали въпросите да са в последователен ред или разбъркани. Генераторът позволява създаването на толкова уникални тестове, колкото са учениците или студентите в групата.
Програмата е успешно използвана в различни училища, както и в Медицински университет – Пловдив, Факултет по дентална медицина. Генерирането на индивидуални тестове елиминира възможността за преписване, тъй като не само въпросите, но и отговорите са разбъркани.
От гледна точка на VBA, програмата демонстрира използването на параграфи и функциите Rand/Randomize за случаен избор. Всички тестове се съдържат в един файл. В края на документа има ключ за бърза и лесна проверка. Всеки въпрос може да има няколко отговора, като само един е правилен и трябва да бъде подчертан.
Програмата е създадена с две основни цели:
- Да се използва при изпитване на студенти от Иком Интелект – Българо-американски бизнес колеж.
- Да демонстрира възможностите на Visual Basic for Applications (VBA) за автоматизация на работата с Word.
За правилното форматиране:
- Въпросите трябва да бъдат маркирани с Heading 1 (може да се зададе чрез Alt + Ctrl + 1).
- Отговорите трябва да са отделни параграфи, без номерирани списъци.
- Правилният отговор трябва да бъде подчертан с единична непрекъсната линия.
- Не трябва да има празни параграфи.
- Броят на въпросите и отговорите не е ограничен, но всеки въпрос трябва да има само един верен отговор.
В края на документа автоматично се добавя ключ за всеки тест, който е необходим за проверката.
Програмата поддържа два режима на подреждане на въпросите – по реда, в който са въведени, или разбъркано.
За да функционира коректно, макросите трябва да бъдат активирани.
Преди първия въпрос може да се добави допълнителен текст с произволна дължина, но в него не трябва да има секции, форматирани с Heading стилове.
Download and open Word_Test_Generator_Paper and create Your test for stydents