Commit ff373b3a by Filippo Valsorda

use a simple Field attribute for weight now that type is enforced

parent 412ec3ca
...@@ -68,17 +68,10 @@ class MentoringBlock(XBlockWithLightChildren): ...@@ -68,17 +68,10 @@ class MentoringBlock(XBlockWithLightChildren):
default=False, scope=Scope.content) default=False, scope=Scope.content)
display_submit = Boolean(help="Allow to submit current block?", default=True, scope=Scope.content) display_submit = Boolean(help="Allow to submit current block?", default=True, scope=Scope.content)
xml_content = String(help="XML content", default='', scope=Scope.content) xml_content = String(help="XML content", default='', scope=Scope.content)
max_grade = Float(help="Defines the maximum total grade of the block.", default=0, scope=Scope.content) weight = Float(help="Defines the maximum total grade of the block.", default=0, scope=Scope.content)
icon_class = 'problem' icon_class = 'problem'
has_score = True has_score = True
@property
def weight(self):
return float(self.max_grade)
@weight.setter
def weight(self, value):
self.max_grade = value
def student_view(self, context): def student_view(self, context):
fragment, named_children = self.get_children_fragment(context, view_name='mentoring_view', fragment, named_children = self.get_children_fragment(context, view_name='mentoring_view',
not_instance_of=MentoringMessageBlock) not_instance_of=MentoringMessageBlock)
......
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