在node.js和socket.io中进行调查

时间:2018-05-17 01:14:02

标签: javascript node.js socket.io survey

我需要帮助创建调查应用。我的想法是让应用程序显示问题并让用户点击按钮来回答。最后,应用程序应向每个用户显示哪个用户最接近他们的答案。我需要以下方面的帮助:

*如何设置答案的问题和按钮

*如何比较所有答案并在最后显示每个用户

*如何制作,以便每次调查都有一个单独的网址

回答任何这些问题都会非常有帮助。

2 个答案:

答案 0 :(得分:0)

好吧,我没有看到Socket.io适合的地方,除了你可以使用Survey.js Library来帮助你构建接口,在MongoDB中以相同的格式存储数据JSON 。在那里,您可以像here这样分组,返回相同值的文档数据。

答案 1 :(得分:0)

要根据答案的接近程度对参与者进行分组,您可以使用k-means clustering algorithm,其中已有JavaScript implementation您可以使用。