我有一个网站,我想对可以访问它的学生进行测试。我为所有测试内容创建了一个CMS,并且能够添加删除用户。现在我正在研究用户进行测试的实际能力,我想确保以最好的方式做到这一点。
我希望用户能够点击一个开始按钮并有20分钟完全完成一个名为模块的测试。模块有多个部分。每个部分只有一个视频,然后是多个问题。用户无法访问任何这些页面,除非他们启动了一个模块并且他们无法移动到以前的问题和视频。
到目前为止用户启动服务器模块......
我将所有这些页面放在一个检查“测试”cookie的过滤器后面。每当用户完成一个页面时,我会在一个帖子请求中增加问题或部分,并将它们发送到列表中的下一个内容。
这是一个体面的计划吗?
此外,我无法缓存整个模块。我尝试将它们全部捆绑到一个巨大的阵列中并缓存它但是如果它有效则idk,因为每次我尝试打印它时它似乎都被截断了。我是否应该将缓存拆分为其他数组,也许可以将其中一个用于部分问题?
答案 0 :(得分:1)