当连接离线时,数据如何实时存储在在线考试或测试中?

How does data get stored in online exams or tests in real time when the connection's OFFLINE?

我想知道当网络连接变为离线时,在线 TIMED 考试或测试中数据的存储方式或存储位置!我见过网络连接突然断开的场景,当用户再次登录他的帐户时,发现他可以从连接断开的那一刻恢复他的测试!那么,他对先前问题的回答数据实际存储在哪里呢?它是在客户端还是服务器端?测试提供者是否为这些使用任何离线存储?

我只是对此感到好奇(对此有点陌生)并且在任何搜索引擎中都找不到对此的任何准确解释。一点指导会很有帮助! [这可能真的是一些基本问题我很抱歉我的无知 - 但我真的不知道]

在不知道所讨论的特定 exam/system 的情况下,答案会有点笼统。开始: 客户端(很可能是浏览器中的代码 运行)必须在答案进入时将其直接保存到服务器。 客户端也可以linked到存储测试结果的服务器。这可以通过实时 link 来完成,例如 websockets。一旦服务器检测到客户端 'down'(无论出于何种原因),服务器可能会也可能不会停止测试计时。这完全取决于特定测试的细节。想分享哪个?