我有一个用户填写的包含 20 个字段的表单/测试。用户选择一门课程,然后输入他们的个人信息以及他们想要参加的测试。之后,他们会回答 20 个真假问题并提交答案。ColdFusion 然后计算分数并将分数和用户信息存储在数据库中。
我面临的问题是由于用户输入不佳,我们丢失了数据。用户没有提交测试,然后他们想知道为什么它不在报告中。我需要想出一个解决方案来跟踪用户的进度并记录下来。我不需要详细说明,我只是想看看他们是否尝试参加考试。我的解决方案是在数据库中有一个包含两个布尔列的表。当用户进入时一个为真,当他们退出时另一个为真。这将记录用户是否在未正确提交的情况下输入了表单。然后,这将识别报告错误实际上是用户错误。
我似乎想不出任何其他方法来做到这一点,并希望其他人输入他们将如何处理这项任务。