Skip to content

Commit 035ca88

Browse files
committed
Fix: regression on counting questions for async
1 parent f4df3ae commit 035ca88

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

bases/rsptx/web2py_server/applications/runestone/controllers/peer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def _get_numbered_question(assignment_id, qnum):
182182
qnum = total_questions - 1
183183
if qnum == total_questions - 1:
184184
done = "true"
185-
185+
logger.debug(f"qnum = {qnum} total_questions = {total_questions} done = {done}")
186186
current_question = all_questions[qnum]
187187
return current_question, done
188188

@@ -713,7 +713,7 @@ def peer_async():
713713
if request.vars.question_num:
714714
qnum = int(request.vars.question_num)
715715

716-
current_question, all_done = _get_numbered_question(assignment_id, qnum)
716+
current_question, all_done = _get_numbered_question(assignment_id, qnum-1)
717717
assignment = db(db.assignments.id == assignment_id).select().first()
718718
course = db(db.courses.course_name == auth.user.course_name).select().first()
719719
course_attrs = getCourseAttributesDict(course.id, course.base_course)

bases/rsptx/web2py_server/applications/runestone/views/peer/peer_async.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ <h4>A discussion for you to consider</h4>
8989
div_id: `${assignId}`,
9090
event: "peer",
9191
act: "start_async",
92-
course: eBookConfig.course,
92+
course_name: eBookConfig.course,
9393
})
9494
setTimeout(function () {
9595
$(window.componentMap[currentQuestion].submitButton).click(function () {

0 commit comments

Comments
 (0)