有关创建和评分测验的建议

时间:2015-06-24 15:11:59

标签: vba excel-vba ms-word word-vba powerpoint-vba

我不确定在哪里发布这个(我很确定有人会对我说话,告诉我在哪里投票让我失望 - 预期)。

我一直在为我的工厂开发一系列安全培训文件。用户界面是用Excel VBA构建的,其核心是获取名称和运行的培训程序。获取您的名称和所需程序后,Excel文件将打开PowerPoint演示文稿并记录该数据。当您完成演示后,它将作为Word文档打开 - 该演示文稿的测验。

我的问题是:目前我们所有的测试都是在Word中创建的(我几乎不知道Word VBA),并希望继续只添加一些文本框和答案的复选框。我想添加一些代码来帮助自动评分这些测试,方法是在结尾处放置一个“锁定”测试的按钮(这样他们就不能更改答案),然后检查并返回测试分数。

我没有看到Word文件可以锁定在Excel的“保护表”中。我使用的得分似乎有缺陷,但这是一个问题,如果我留在Word,我可以稍后解决。我想知道它是否会更好,也许更容易在Excel中执行此操作,因为它设置更多用于评估数据输入。

如果他们可以选择使用Word或Excel创建测试,那么就寻找其他人可能会做的建议。我目前没有偏好(除了以上 - 我没有被锁定)使用哪种格式,甚至可能使用单独的PowerPoint演示文稿作为测试本身。

1 个答案:

答案 0 :(得分:1)

试图回答这个问题:从VBA的角度来看,从用户界面的角度来看,你所做的事情似乎很有趣,但在我看来,你的直觉告诉你将测试转移到excel和我认为这是正确的做法。您有更多能力锁定测试,可以轻松地获得多个测试并创建多测试曲线等等。