从Javascript心理学实验中收集数据

问题描述 投票:0回答:2

作为一项研究的一部分,我正在设计一个基于JavaScript的基本识别记忆实验,其中参与者首先被呈现一系列图片来学习,然后显示更大的图像集,并且必须识别它们中的哪一个以前见过。

虽然我通常会使用EPrime软件包或Python(实验)来完成这类任务,但我一直用JavaScript编写它,以便我可以在大型组中进行测试(我只在6台计算机上安装了EPrime,目前只在Python上使用我自己的)。

作为一个JS / html菜鸟,我的问题是我无法找到一种收集数据进行分析的方法(即将其发送给自己,或将其保存到服务器某处)。有人可以帮我解决这个问题吗?

javascript webserver data-collection
2个回答
2
投票

您可以使用标准GET / POST请求将结果提交给PHP服务器。 PHP服务器可以将提交的结果保存到数据库中。

您可以在http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=510查看入门指南


1
投票

首先,欢迎来到stackoverflow!

在这里提出更直接和客观的问题是常见的(并且在FAQ中描述),例如:

方法X如何在框架Y上工作以及为什么它不起作用?

问题如下:

如何构建整个系统X来完成Y?

有些超出了本网站的范围。

然而

我将尝试提供有关如何实现您的目标的一般指导。由于您的问题非常通用(缺乏适当的细节,如代码,目标公众,环境),遗憾的是,我的答案将是通用的。

使用Javascript

您可能知道,javascript是一种客户端技术,它是为用户提供简单和动态的交互。你很难通过javascript实现你想要做的事情。你看,即使有javascript与服务器通信存储和处理信息的方法,你可能会使用另一种服务器端技术,如php,也许像mysql这样的数据库

记忆游戏

让我们将问题分成较小的任务,这样你就可以单独询问:

  • 您需要多个图像才能完成您要执行的操作。
  • 您至少需要两个阶段:显示第一个图像的那个阶段以及您将向用户显示所有图像的阶段
  • 您将需要一些随机函数来选择您应该在哪个阶段显示哪些图像。这可以通过PHP轻松实现,或者使用javascript(或jQuery)或多或少轻松实现。
  • 您需要使用javascript向服务器提交用户选择的图像
  • 您需要提供一个php脚本来处理这些提交,然后将其存储在某个地方进行分析。此外,该步骤需要向用户提供特定输出。
  • 要完成,您需要为用户显示此结果。

所以现在你可以开始思考你已有的东西,你会在这里问。下次有一段代码。如果你正在尝试学习HTML / Javascript / CSS / PHP / MYSQL(我不知道你不知道),你可以查看w3schools的完整教程,当然,在堆栈溢出时做一些研究。

我希望它能以某种方式帮助你。干杯

© www.soinside.com 2019 - 2024. All rights reserved.