为教育形式创造可解锁的内容


creating unlockable content for educational form

我目前正在为一家小型公司创建一个web应用程序。这家公司专门为英语不好但想提高英语的人开设课程。然而,我现在正试图使一个形式,如果它是正确完成,它会给访问另一个形式。

所以我在第一课有10个问题,如果所有10个问题都被正确回答,第二课和第一课的测试将被解锁。因此,当课程完成时,测试将被解锁,并且下一课(图像将从锁定的锁切换到打开的锁)(至少是这样的想法)

有人知道怎么做吗?如果还有什么问题,请问我。

问候,

应用程序截图

应用程序的另一个截图

一些伪代码来显示如下函数背后的思考过程:

var correct = 0;
printAllQuestionsToScreen(questions[0]);
OnEvent.click('question') {
    if (this.answer == question['questionID'].answer) {
        correct++;
        this.answer.class('correct') //change color or something to indicate it's correct
    }
    if(correct = number of questions) {
        correct = 0;
        printAllQuestionsToScreen(questions[1]);
    }
}