2015-06-24 2 views
3

Я не уверен, где разместить это сообщение (я уверен, что кто-то накажет меня, скажите мне, где, после того, как я, конечно, проголосовал за меня, ожидал).Советы по созданию и подсчету баллов

Я разрабатываю кучу файлов для обучения безопасности на своем объекте. Пользовательский интерфейс построен в Excel с Excel VBA, чтобы получить имена и программу обучения. Файл Excel открывает презентацию PowerPoint после получения вашего имени и программы, которые вы хотите, и регистрирует эти данные. Когда вы закончите презентацию, она открывается как Word-документ - викторина для этой презентации.

Моя проблема такова: в настоящее время все наши тесты созданы в Word (я почти не знаю Word VBA) и хотели бы продолжить, просто добавив некоторые текстовые поля и флажки для ответов. Я хотел бы добавить код для облегчения автоматического подсчета этих тестов, поместив в конце кнопку, которая «блокирует» тест (чтобы они не могли изменять ответы), затем проверяет и возвращает результат теста.

Я не вижу, где Word Files можно заблокировать, как в «Защитном листе» Excel. Скоринг, который я использую, кажется, ошибочен, но это проблема, которую я могу решить позже, если я останусь с Word. Мне интересно, не будет ли лучше, а может быть, проще сделать это в Excel, поскольку он настроен больше для оценки ввода данных.

Ищите любые советы о том, что могли бы сделать другие, если бы у них был выбор использовать Word или Excel для создания тестов. В настоящее время у меня нет предпочтений (за исключением вышеперечисленного - я не заблокирован), в каком формате использовать, возможно, даже используя отдельную презентацию PowerPoint в качестве самого теста.

+1

Я думаю, что ваш вопрос в порядке до третьего абзаца, четвертый и пятый абзацы действительны а потому, что становится все больше мнения, которое сообщество обычно не одобряет. Лично я считаю, что Excel кажется более легким выбором. – hypetech

+0

Я поддержал это, потому что на самом деле это довольно хорошо сформулированный вопрос. Кроме того, превосходство Excel для викторины является объективным, а не основанным на мнениях, поскольку Excel изначально включает функции, полезные для оценки викторины. –

+0

@John. Спасибо за добавление Word-VBA и upvote. Я ввел в Word и никогда не появлялся как тег, поэтому не был уверен, что он существует. Я делал много форм в Excel, поэтому я немного вел себя так быстро. –

ответ

1

Чтобы ответить на вопрос: то, что вы делаете, кажется очень забавным с точки зрения VBA и с точки зрения пользовательского интерфейса, но мне кажется, что ваша интуиция говорит вам переместить тест, чтобы преуспеть и Я думаю, что это правильно. У вас есть гораздо больше возможностей для блокировки теста, можно легко выполнить несколько тестов и создать многокритериальную кривую и т. Д.

Смежные вопросы