Commit 6f16455e by Valera Rozuvan

Merge branch 'feature/alex/poll-merged' of github.com:MITx/mitx into feature/alex/poll-merged

parents 5a62eae7 0f7db9e5
...@@ -75,7 +75,8 @@ class PollModule(XModule): ...@@ -75,7 +75,8 @@ class PollModule(XModule):
'poll_answers': self.poll_answers, 'poll_answers': self.poll_answers,
'total': sum(self.poll_answers.values()) 'total': sum(self.poll_answers.values())
}) })
elif dispatch == 'reset_poll' and self.voted: elif dispatch == 'reset_poll' and self.voted and \
self.descriptor.xml_attributes.get('reset'):
self.voted = False self.voted = False
# FIXME: fix this, when xblock will support mutable types. # FIXME: fix this, when xblock will support mutable types.
...@@ -131,7 +132,7 @@ class PollModule(XModule): ...@@ -131,7 +132,7 @@ class PollModule(XModule):
'poll_answer': self.poll_answer, 'poll_answer': self.poll_answer,
'poll_answers': self.poll_answers if self.voted else {}, 'poll_answers': self.poll_answers if self.voted else {},
'total': sum(self.poll_answers.values()) if self.voted else 0, 'total': sum(self.poll_answers.values()) if self.voted else 0,
'reset': self.descriptor.xml_attributes.get('reset', True)}) 'reset': str(self.descriptor.xml_attributes.get('reset', 'true')).lower()})
class PollDescriptor(MakoModuleDescriptor, XmlDescriptor): class PollDescriptor(MakoModuleDescriptor, XmlDescriptor):
......
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