Въпроси и отговори, времетраене и проверка на отговор

Ticketa

Registered
Търся такъв код/скрипт или някаква идея как да се направи

https://ecstest.net/#start-practice

Виждам, че сайта е задвижван на Wordpress, но не желая да го ползвам и търся подобен код. :think:
 

Прикачени файлове

  • IMG-20210709-WA0008.jpg
    IMG-20210709-WA0008.jpg
    55.9 KB · Преглеждания: 167
Най-грубо, така?

Код:
QAs = [
    { q: "Question 1", ans: [ "Possible answer1", "Correct answer", "Possible answer 2"], correct: 1 }
    // ...
]

userResponses = {}

function selectAnswer(question, answer) {
    userResponses[question] = answer;
}

function checkAnswers() {
    correctAnswers = // calculate points based on userResponses
    alert(correctAnswers);
}

currentQuestion = 0

renderQuestion(QAs[currentQuestion], selectAnswer);

<a onclick="currentQuestion = currentQuestion - 1">Previous</a>
<a onclick="currentQuestion = currentQuestion + 1">Next</a>
<a onclick="checkAnswers()">I'm done!</a>
 

Горе