Java 创建一个实验,参与者根据关键术语列表生成自己的测试

Java 创建一个实验,参与者根据关键术语列表生成自己的测试,java,Java,我期待着运行一个实验,并希望通过计算机程序,我期待创造这样做;然而,我对编程非常陌生,希望能得到一些帮助 这是我需要的 我需要创建一个程序,首先给参与者一篇论文,让他们阅读20分钟。在这20分钟之后,我需要让课程进入下一页,给参与者一个10个单词的列表。在这一页上,我要求参与者从这些单词中选择5个。参与者有5分钟的时间,不能进入下一页或返回上一页。从这里开始,我想让程序根据我已经在数据库中创建的多项选择题生成一个测试。我想让程序从数据库中随机挑选3个问题,这些问题与参与者选择的5个单词相关,1个

我期待着运行一个实验,并希望通过计算机程序,我期待创造这样做;然而,我对编程非常陌生,希望能得到一些帮助

这是我需要的

我需要创建一个程序,首先给参与者一篇论文,让他们阅读20分钟。在这20分钟之后,我需要让课程进入下一页,给参与者一个10个单词的列表。在这一页上,我要求参与者从这些单词中选择5个。参与者有5分钟的时间,不能进入下一页或返回上一页。从这里开始,我想让程序根据我已经在数据库中创建的多项选择题生成一个测试。我想让程序从数据库中随机挑选3个问题,这些问题与参与者选择的5个单词相关,1个问题与参与者没有选择的5个单词相关。测试将由20个问题组成。参与者在选择并提交5个单词后10分钟进行测试;在这10分钟内,我想让节目开始时的论文出现。十分钟后,参与者将有25分钟的时间完成生成的测试。这将完成该参与者的参与

我有另一个想法,可以添加到这个,但我想看看这是不是一个合理的想法,然后我继续

是否有一个程序,我可以用这种方式建立这个想法,或者我需要学习一些编程基础知识,以获得这一点

我不确定这篇文章要包含什么标签,所以我只是简单地添加了java,我希望这不会引起任何问题

谢谢你抽出时间!
朱莉娅

我的两个比特。。。我认为你不会从盒子里找到任何东西来解决你的“问题”。测试编程并不复杂,但显然需要编程知识。或者让别人帮你做这个。您可以用几乎任何语言(包括java)构建它


很抱歉,我在这里帮不了什么忙。

欢迎来到这里。也许互联网上有一些软件产品可以采用您在这里描述的方法,在这种情况下,我建议您开始浏览电子学习工具

如果没有能够满足您需求的产品,或者没有能够满足您需求的产品,那么您可以下载一个开放源代码,并根据您的需求对其进行调整,或者在另一种情况下,您必须自己制作一个,这意味着您应该编写代码,或者可能需要雇佣他人来完成。如果你不是很有经验的编程,因为它看起来,你有预算,那么最好是雇用谁可以做到这一点,在最坏的情况下,当编程或软件不是你的主要业务,你可以学习一些编程,并开始制作应用程序,我坚持这不是一个好主意


另一件事,根据您的问题,Java语言不是唯一的选择,程序可以用另一种语言和平台独立应用程序、web应用程序完成,但这取决于您的需要。

这或多或少是一个软件设计问题。您希望将您的程序编成故事板,并模拟用户将看到和执行的内容。编写用户界面的用例和模型。一旦你做到了这一点,写下每个交互应该如何表现和外观的规范。之后,一个或一个团队可以编写代码。有一些专业的软件设计工具可以卖几千美元,但我所描述的是在一个小团队中使用白板和许多不同颜色的墨水。这在实践中是不好的,但只是一个开始。我不同意这需要编程知识。这更像是来自客户机的规范。我也对语言的选择持谨慎态度;不能保证Java是这种交互式表示的理想选择—Flex或Javascript似乎更理想。