我正在Rails中编写写作考试练习网络应用程序。问题在于,如果用户的答案提交到Internet,ETS会很容易检测到它们。因此,当用户再次在真实测试中写下答案时,ETS会认为他们正在处理来自Internet的答案,并且给出了相当低的分数。
我的解决方法是在session中存储用户的测定。因此,它根本不会上传到Internet。但是,如何在会话中存储对象?
要在会话中存储内容,您可以执行以下操作:
session[:answer] = "some answer"
然后,您可以通过以下方式调用答案:
session[:answer]
或者,您可以使用HTML5本地存储:
<script>
localStorage.setItem("essay", "text");
localStorage.getItem("essay"); // => "text"
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句