从访问者如何与javascripted表单交互(客户端)收集数据

从访问者如何与javascripted表单交互(客户端)收集数据,javascript,forms,validation,cookies,session-cookies,Javascript,Forms,Validation,Cookies,Session Cookies,我正在做关于学生如何使用网络测验作为学习工具的教育研究。我设置了一个网络测验,展示植物的照片,并要求学生输入正确的学名 使用类似Google Analytics的工具,我可以看到学生们看到的照片数量(因为每一张新照片都涉及来自服务器的请求)。但我也想知道学生们输入正确答案的次数和输入错误答案的次数。表单都是使用javascript在客户端检查的,因此给出正确或错误的答案不会启动与服务器的任何通信 有没有一种方法可以使用cookie或其他东西来收集这些数据?或者我可以让表单请求一个带有每个正确或

我正在做关于学生如何使用网络测验作为学习工具的教育研究。我设置了一个网络测验,展示植物的照片,并要求学生输入正确的学名

使用类似Google Analytics的工具,我可以看到学生们看到的照片数量(因为每一张新照片都涉及来自服务器的请求)。但我也想知道学生们输入正确答案的次数和输入错误答案的次数。表单都是使用javascript在客户端检查的,因此给出正确或错误的答案不会启动与服务器的任何通信


有没有一种方法可以使用cookie或其他东西来收集这些数据?或者我可以让表单请求一个带有每个正确或错误答案的单像素gif,这样服务器就可以记录发生了什么?或者我需要重新编程并在服务器上处理表单以收集这些数据吗?

如果您只想记录正确/不正确的答案,最简单的方法就是在服务器上公开一个API,您可以在其中发送要存储的信息。然后,您可以在收到响应后向它发出AJAX请求,客户端应用程序将很好地与服务器端存储分离


但是,在这个阶段,应用程序将不知道服务器端是否发生了错误。如果这些错误不影响应用程序的主要行为,您可能希望发生这种情况,但您可能希望以成功/错误(最有可能使用JSON)进行响应,以允许应用程序做出相应的反应。

我确信这在技术上是正确的,但不幸的是,这也远远超出了我的技能水平。我希望有一些东西可以做一个初学者的知识HTML,javascript和谷歌分析(或海胆)。