Esempio n. 1
0
    def _create_block(self, content_block_value):
        """
        Creates and returns a minimal BlockData object with the give values.
        """
        block = BlockData(self.location)
        block.display_name = self.display_name
        block.weight = content_block_value.weight

        block_grades_transformer_data = block.transformer_data.get_or_create(GradesTransformer)
        block_grades_transformer_data.max_score = content_block_value.raw_possible
        setattr(
            block_grades_transformer_data,
            GradesTransformer.EXPLICIT_GRADED_FIELD_NAME,
            content_block_value.explicit_graded,
        )
        return block
Esempio n. 2
0
    def _create_block(self, content_block_value):
        """
        Creates and returns a minimal BlockData object with the give values.
        """
        block = BlockData(self.location)
        block.display_name = self.display_name
        block.weight = content_block_value.weight

        block_grades_transformer_data = block.transformer_data.get_or_create(GradesTransformer)
        block_grades_transformer_data.max_score = content_block_value.raw_possible
        setattr(
            block_grades_transformer_data,
            GradesTransformer.EXPLICIT_GRADED_FIELD_NAME,
            content_block_value.explicit_graded,
        )
        return block
Esempio n. 3
0
 def _create_block(self, raw_possible):
     """
     Creates and returns a minimal BlockData object with the give value
     for raw_possible.
     """
     block = BlockData('any_key')
     block.transformer_data.get_or_create(GradesTransformer).max_score = raw_possible
     return block
Esempio n. 4
0
 def _create_block(self, explicit_graded_value):
     """
     Creates and returns a minimal BlockData object with the give value
     for explicit_graded.
     """
     block = BlockData('any_key')
     setattr(
         block.transformer_data.get_or_create(GradesTransformer),
         GradesTransformer.EXPLICIT_GRADED_FIELD_NAME,
         explicit_graded_value,
     )
     return block