有存储案例的案例集合。每个案例都从用户集合中分配给5个用户,以评估案例,我们称这些案例为分配的用户。这些分配的用户是存储在 cases集合中每个case对象内部的数组中。如果任何分配的用户在 2分钟之内没有回答,我必须重新分配给另一个用户。因此,我决定编写一个间隔函数,每隔10秒调用一次,因为该函数将检查所有在每十个案例收集文件的情况下会出错吗?如果是,是否有其他替代方法?
let the_interval = 10000; //10sec
setInterval(async function() {
try {
await gradingModule.removeUnansweredUsers();
console.log("10 sec check");
} catch (e) {
console.log("10 sec check error:", e);
}
}, the_interval);