Merge pull request #17721 from edx/efischer/EDU-2516
LTI context_title and context_label params
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user