def get_context_data(self, **kwargs): context = super(PerformanceLearningOutcomesMixin, self).get_context_data(**kwargs) self.selected_tag_value = kwargs.get('tag_value', None) self.tags_presenter = TagsDistributionPresenter(self.access_token, self.course_id) first_level_content_nav, first_selected_item = self.tags_presenter.get_tags_content_nav( 'learning_outcome', self.selected_tag_value) context['selected_tag_value'] = self.selected_tag_value context['update_message'] = self.get_last_updated_message(self.tags_presenter.last_updated) context['js_data'] = { 'first_level_content_nav': first_level_content_nav, 'first_level_selected': first_selected_item } return context
class PerformanceLearningOutcomesMixin(PerformanceTemplateView): active_secondary_nav_item = 'learning_outcomes' tags_presenter = None selected_tag_value = None update_message = _( 'Tags distribution data was last updated %(update_date)s at %(update_time)s UTC.' ) no_data_message = _('No submissions received for these exercises.') def get_context_data(self, **kwargs): context = super(PerformanceLearningOutcomesMixin, self).get_context_data(**kwargs) self.selected_tag_value = kwargs.get('tag_value', None) self.tags_presenter = TagsDistributionPresenter( self.access_token, self.course_id) first_level_content_nav, first_selected_item = self.tags_presenter.get_tags_content_nav( 'learning_outcome', self.selected_tag_value) context['selected_tag_value'] = self.selected_tag_value context['update_message'] = self.get_last_updated_message( self.tags_presenter.last_updated) context['js_data'] = { 'first_level_content_nav': first_level_content_nav, 'first_level_selected': first_selected_item } return context
class PerformanceLearningOutcomesMixin(PerformanceTemplateView): active_secondary_nav_item = 'learning_outcomes' tags_presenter = None selected_tag_value = None update_message = _('Tags distribution data was last updated %(update_date)s at %(update_time)s UTC.') no_data_message = _('No submissions received for these exercises.') def get_context_data(self, **kwargs): context = super(PerformanceLearningOutcomesMixin, self).get_context_data(**kwargs) self.selected_tag_value = kwargs.get('tag_value', None) self.tags_presenter = TagsDistributionPresenter(self.access_token, self.course_id) first_level_content_nav, first_selected_item = self.tags_presenter.get_tags_content_nav( 'learning_outcome', self.selected_tag_value) context['selected_tag_value'] = self.selected_tag_value context['update_message'] = self.get_last_updated_message(self.tags_presenter.last_updated) context['js_data'] = { 'first_level_content_nav': first_level_content_nav, 'first_level_selected': first_selected_item } return context