Commit 8e7fa6c9 by Vik Paruchuri

Support due date and display name

parent e6770bca
......@@ -140,7 +140,7 @@ class CombinedOpenEndedModule(XModule):
self.child_descriptor = descriptors[version_index](self.system)
self.child_definition = CombinedOpenEndedV1Descriptor.definition_from_xml(etree.fromstring(definition['xml_string']), self.system)
self.child_module = modules[version_index](self.system, location, self.child_definition, self.child_descriptor,
instance_state = json.dumps(instance_state), metadata = definition['metadata'])
instance_state = json.dumps(instance_state), metadata = self.metadata)
def get_html(self):
return self.child_module.get_html()
......@@ -160,6 +160,14 @@ class CombinedOpenEndedModule(XModule):
def get_progress(self):
return self.child_module.get_progress()
@property
def due_date(self):
return self.child_module.due_date
@property
def display_name(self):
return self.child_module.display_name
class CombinedOpenEndedDescriptor(XmlDescriptor, EditingDescriptor):
"""
......
......@@ -136,6 +136,7 @@ class CombinedOpenEndedV1Module():
"""
self.metadata = metadata
self.display_name = metadata['display_name']
# Load instance state
if instance_state is not None:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment