Commit 4de8cd66 by dragonfi

Add component_id to events

parent 07163673
......@@ -151,11 +151,20 @@ class MentoringBlock(XBlockWithLightChildren):
except KeyError as e:
return {'result': 'error', 'message': 'Missing event_type in JSON data'}
data["user_id"] = self.scope_ids.user_id
data['user_id'] = self.scope_ids.user_id
data['component_id'] = self._get_unique_id()
self.runtime.publish(self, event_type, data)
return {'result':'success'}
def _get_unique_id(self):
try:
unique_id = self.location.name
except AttributeError:
# workaround for xblock workbench
unique_id = self.parent.replace('.', '-')
return unique_id
@property
def title(self):
"""
......@@ -244,6 +253,7 @@ class MentoringBlock(XBlockWithLightChildren):
self.runtime.publish(self, 'xblock.mentoring.submitted', {
'user_id': self.scope_ids.user_id,
'component_id': self._get_unique_id(),
'num_attempts': self.num_attempts,
'submitted_answer': submissions,
'grade': raw_score,
......
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