def METHOD_NAME(self, assignment_type, display_name, problem_index, graded):
    """ Overwrite if you want other subsection types (e.g. videos) """
    problem = self._generate_block('problem',
                                   assignment_type,
                                   f'{display_name} Problem {problem_index}',
                                   graded)
    self._structure['blocks'][problem['id']] = problem
    return problem