From f62a59c8fbcc9846bab4005a25d554d8bdf9923a Mon Sep 17 00:00:00 2001 From: lidijarad Date: Fri, 28 Jul 2017 10:22:04 +0200 Subject: [PATCH] enable multiple recaps to work on instructor dash (#425) --- lms/djangoapps/instructor/views/instructor_dashboard.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py index 32db22965c3d..37aeba2392d6 100644 --- a/lms/djangoapps/instructor/views/instructor_dashboard.py +++ b/lms/djangoapps/instructor/views/instructor_dashboard.py @@ -256,10 +256,11 @@ def get_course_blocks(course_key, category): # Get all the recap xblocks in a course recap_blocks = get_course_blocks(course_key, "recap") + free_blocks = get_course_blocks(course_key, "freetextresponse") # Add the Recap instructor dashboard tab if there is a recap Xblock - if len(recap_blocks) == 1: + if len(recap_blocks) > 0: sections.append(_section_recap(request, course, recap_blocks, access)) @@ -846,10 +847,9 @@ def _section_recap(request, course, recap_blocks, access): ).order_by('username').select_related('profile') for block in recap_blocks: - recap_items.append({ 'name': block.display_name, - #'url_base': reverse('xblock_view', args=[]), + 'block_list': block.xblock_list, 'url_base': reverse('xblock_view', args=[course.id, block.location, 'recap_blocks_listing_view']), 'make_pdf_json': reverse('xblock_handler', args=[course.id, block.location, 'make_pdf_json']), })