Commit 1eddb241 by Piotr Mitros

New eventing, image URLs, untested commit

parent d02c5b25
...@@ -139,6 +139,8 @@ class RateXBlock(XBlock): ...@@ -139,6 +139,8 @@ class RateXBlock(XBlock):
indexes = range(len(prompt['icons'])) indexes = range(len(prompt['icons']))
active_vote = ["checked" if i == self.user_vote else "" active_vote = ["checked" if i == self.user_vote else ""
for i in indexes] for i in indexes]
img_urls = [self.runtime.local_resource_url(self, 'public/default_icons/{i}t.png'.format(i=i))
for i in range(1,6)]
scale = u"".join( scale = u"".join(
scale_item.format(level=level, icon=icon, i=i, active=active) for scale_item.format(level=level, icon=icon, i=i, active=active) for
(level, icon, i, active) in (level, icon, i, active) in
...@@ -233,14 +235,16 @@ class RateXBlock(XBlock): ...@@ -233,14 +235,16 @@ class RateXBlock(XBlock):
if 'freeform' in data: if 'freeform' in data:
response = {"success": True, response = {"success": True,
"response": _("Thank you for your feedback!")} "response": _("Thank you for your feedback!")}
tracker.emit('edx.ratexblock.freeform_feedback', self.runtime.publish(self,
{'old_freeform': self.user_freeform, 'edx.ratexblock.freeform_provided',
'new_freeform': data['freeform']}) {'old_freeform': self.user_freeform,
'new_freeform': data['freeform']})
self.user_freeform = data['freeform'] self.user_freeform = data['freeform']
if 'vote' in data: if 'vote' in data:
response = {"success": True, response = {"success": True,
"response": _("Thank you for voting!")} "response": _("Thank you for voting!")}
tracker.emit('edx.ratexblock.likert_rate', self.runtime.publish(self,
'edx.ratexblock.likert_provided',
{'old_vote': self.user_vote, {'old_vote': self.user_vote,
'new_vote': data['vote']}) 'new_vote': data['vote']})
self.vote(data) self.vote(data)
......
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