Enable Learner Analytics for staff users.

LEARNER-3905
This commit is contained in:
Robert Raposa
2018-01-18 10:21:09 -05:00
parent 7858066776
commit 121a2dda9e
2 changed files with 5 additions and 2 deletions

View File

@@ -48,7 +48,7 @@ from openedx.features.course_experience import course_home_page_title
</header>
<div class="page-content learner-analytics-dashboard-wrapper">
<div class="learner-analytics-dashboard">
% if is_verified:
% if has_access:
${static.renderReact(
component="LearnerAnalyticsDashboard",
id="react-learner-analytics-dashboard",

View File

@@ -64,6 +64,8 @@ class LearnerAnalyticsView(View):
course_url = reverse(course_url_name, kwargs={'course_id': unicode(course.id)})
is_verified = CourseEnrollment.is_enrolled_as_verified(request.user, course_key)
has_access = is_verified or request.user.is_staff
context = {
'course': course,
'course_url': course_url,
@@ -71,9 +73,10 @@ class LearnerAnalyticsView(View):
'uses_pattern_library': True,
'is_self_paced': course.self_paced,
'is_verified': is_verified,
'has_access': has_access,
}
if (is_verified):
if (has_access):
grading_policy = course.grading_policy
(grade_data, answered_percent) = self.get_grade_data(request.user, course_key, grading_policy['GRADE_CUTOFFS'])