diff --git a/lms/djangoapps/instructor/views/instructor_dashboard.py b/lms/djangoapps/instructor/views/instructor_dashboard.py index f90368c3aa..04f59d898c 100644 --- a/lms/djangoapps/instructor/views/instructor_dashboard.py +++ b/lms/djangoapps/instructor/views/instructor_dashboard.py @@ -632,21 +632,12 @@ def _get_dashboard_link(course_key): def _section_analytics(course, access): """ Provide data for the corresponding dashboard section """ - course_key = course.id - analytics_dashboard_url = '{0}/courses/{1}'.format(settings.ANALYTICS_DASHBOARD_URL, unicode(course_key)) - link_start = "".format(analytics_dashboard_url) - insights_message = _("For analytics about your course, go to {analytics_dashboard_name}.") - - insights_message = insights_message.format( - analytics_dashboard_name=u'{0}{1}'.format(link_start, settings.ANALYTICS_DASHBOARD_NAME) - ) section_data = { 'section_key': 'instructor_analytics', 'section_display_name': _('Analytics'), 'access': access, - 'insights_message': insights_message, + 'course_id': unicode(course.id), } - return section_data diff --git a/lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html b/lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html index b0828ad5dd..f43cf32d7e 100644 --- a/lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html +++ b/lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html @@ -1,6 +1,26 @@ -<%! from django.utils.translation import ugettext as _ %> +<%page expression_filter="h"/> <%page args="section_data"/> +<%! +from django.utils.encoding import escape_uri_path +from django.utils.translation import ugettext as _ + +from openedx.core.djangolib.markup import HTML, Text +%> +
${section_data['insights_message']}
++ + ${Text(_("For analytics about your course, go to {link_start}{analytics_dashboard_name}{link_end}.")).format( + link_start=HTML('').format( + dashboard_url=escape_uri_path('{base_url}/courses/{course_id}'.format( + base_url=settings.ANALYTICS_DASHBOARD_URL, + course_id=Text(section_data['course_id']) + )) + ), + analytics_dashboard_name=settings.ANALYTICS_DASHBOARD_NAME, + link_end=HTML('') + )} + +