C++项目里面嵌套页面,是由前端接收数据后统计再显示出来合适还是由后端统计好了传数据过来直接显示好?

现在在做一个项目,C++里嵌套我的前端网页,C++端有一堆学生的数据,包括学生答案,姓名等等,现在的情况是C++把这一群的学生传输给我,然后我拿到这些学生的数据去和正确答案做比对,统计出正确人数,错误人数,并把这些统计好的数据显示在Echarts上,题目包括单选题,多选题,还有试卷,一张试卷有多个单选题,多个多选题,传输过来的数据可能是一个学生里面有多个题目的多个答案。


请问这种处理数据的情况是由后端来处理好 还是前端来处理合适点


目前是C++端调用我的js方法,我在方法里写了统计的逻辑,并展示在Echarts上,Eharts上需要显示ABCDEF等,学生答案如果ABD,对应的ABD的柱状图上要+1


慕少森
浏览 635回答 1
1回答

撒科打诨

要看数据库里是如何存储的。正常来说,出考题的数目是不定,导致往数据库存考生答案的时候,会把答案归类成一个json往数据库中一个字段中存,再把正确答案存在另外一个字段。这样的结果就是,返回数据时就是一个记录中的两个字段。此时要是在后台进行对比,会稍微有点麻烦,用JS对比比较方便。而且前端页面中可能还需要显示,【最终得分】、【错误个数】、【正确个数】等等数字的需求。总结下来就是前端做对比更方便一点。前端做会更好,后端只需要提供原始数据给你,保不齐图表展示的需求有变化,那后端和前端都要修改。这是前端网页,和升级客户端有什么关系??
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript