Merge pull request #17721 from edx/efischer/EDU-2516

LTI context_title and context_label params
This commit is contained in:
Eric Fischer
2018-03-20 14:22:27 -04:00
committed by GitHub
2 changed files with 6 additions and 0 deletions

View File

@@ -416,6 +416,7 @@ class LTIModule(LTIFields, LTI20ModuleMixin, XModule):
#
# This lets all plaintext through.
sanitized_comment = bleach.clean(self.score_comment)
course = self.get_course()
return {
'input_fields': self.get_input_fields(),
@@ -437,6 +438,8 @@ class LTIModule(LTIFields, LTI20ModuleMixin, XModule):
'ask_to_send_email': self.ask_to_send_email,
'button_text': self.button_text,
'accept_grades_past_due': self.accept_grades_past_due,
'context_title': course.display_name_with_default,
'context_label': course.display_org_with_default,
}
def get_html(self):

View File

@@ -46,6 +46,7 @@ class TestLTI(BaseTestXmodule):
user_id = text_type(self.item_descriptor.xmodule_runtime.anonymous_student_id)
hostname = self.item_descriptor.xmodule_runtime.hostname
resource_link_id = text_type(urllib.quote('{}-{}'.format(hostname, self.item_descriptor.location.html_id())))
course = self.store.get_course(self.item_descriptor.course_id)
sourcedId = "{context}:{resource_link}:{user_id}".format(
context=urllib.quote(context_id),
@@ -94,6 +95,8 @@ class TestLTI(BaseTestXmodule):
'description': self.item_descriptor.description,
'button_text': self.item_descriptor.button_text,
'accept_grades_past_due': self.item_descriptor.accept_grades_past_due,
'context_title': course.display_name_with_default,
'context_label': course.display_org_with_default,
}
def mocked_sign(self, *args, **kwargs):