Widget:Sandbox: Difference between revisions

Jump to navigation Jump to search
Matt Pijoan (talk | contribs)
No edit summary
Matt Pijoan (talk | contribs)
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 528: Line 528:
});
});
$(".navPaneButton").click(questionNavigation);
$(".navPaneButton").click(questionNavigation);
$("#" + exam.currentQuestion).addClass("boxed");
$(".navPaneButton:odd").css("background-color", "#3338CC");
$(".navPaneButton:odd").css("background-color", "#3338CC");
$(".navPaneButton:odd").css("background-color", "#B0B0B0");
$(".navPaneButton:odd").css("background-color", "#B0B0B0");
Line 683: Line 681:
function answerClicked(event) {
function answerClicked(event) {
$(".answer").removeClass("boxed");
$(".answer").removeClass("boxed");
$('input[type=radio]').prop('checked', function () {
 
return this.getAttribute('checked') == 'checked';
$(event.currentTarget).addClass("boxed");
});
$(event.currentTarget.firstChild).prop("checked", true);
event.currentTarget.addClass("boxed");
window.exam.examQuestions[window.exam.currentQuestion].selectedAnswer = $("div .boxed").attr("id");
event.currentTarget.firstChild.prop("checked", true);
if ($("#exam").find('#submit').length == 0) {
if ($("#exam").find('#submit').length == 0) {
$("#examSpace").append("<div class='noSelect WBRButton' id='submit'><br />Submit</div>");
$("#examSpace").append("<div class='noSelect WBRButton' id='submit'><br />Submit</div>");
Line 733: Line 730:
function answerSubmitted(event) {
function answerSubmitted(event) {
$("#submit").remove();
$("#submit").remove();
window.exam.examQuestions[window.exam.currentQuestion].selectedAnswer = $("div .boxed").attr("id");
if (!window.exam.examQuestions[window.exam.currentQuestion].creditRecieved && window.exam.examQuestions[window.exam.currentQuestion].selectedAnswer === window.exam.examQuestions[window.exam.currentQuestion].RightAnswer) {
if (!window.exam.examQuestions[window.exam.currentQuestion].creditRecieved && window.exam.examQuestions[window.exam.currentQuestion].selectedAnswer === window.exam.examQuestions[window.exam.currentQuestion].RightAnswer) {
window.exam.answeredRight += 1;
window.exam.answeredRight += 1;
Line 775: Line 771:
}
}
function questionNavigation(event) {
function questionNavigation(event) {
$("#" + window.exam.currentQuestion).removeClass("boxed");
if ($(this).attr("id") === "back") {
if ($(this).attr("id") === "back") {
window.exam.currentQuestion--;
window.exam.currentQuestion--;
Line 783: Line 778:
window.exam.currentQuestion = $(this).attr("id");
window.exam.currentQuestion = $(this).attr("id");
}
}
$("#" + window.exam.currentQuestion).addClass("boxed");
questionDisplay(window.exam);
questionDisplay(window.exam);
}
}
function questionReviewNavigation(event) {
function questionReviewNavigation(event) {
$("#" + window.exam.currentQuestion).removeClass("boxed");
if ($(this).attr("id") === "back") {
if ($(this).attr("id") === "back") {
window.exam.currentQuestion--;
window.exam.currentQuestion--;
Line 795: Line 788:
window.exam.currentQuestion = $(this).attr("id");
window.exam.currentQuestion = $(this).attr("id");
}
}
$("#" + window.exam.currentQuestion).addClass("boxed");
questionReview(window.exam);
questionReview(window.exam);
}
}

Latest revision as of 16:56, 27 June 2014