'Setup for the case where the split test instance contains problems for each group
(so both groups do have graded content, though it is different).
Group 0 has 2 problems, worth 1 and 3 points respectively.
Group 1 has 1 problem, worth 1 point.
This method also assigns self.student_user to the specified user_partition_group and
then submits answers for the problems in section 1, which are visible to all students.
The submitted answers give the student 1 point out of a possible 2 points in the section.'

def split_different_problems_setup(self, user_partition_group):

    (vertical_0, vertical_1) = self.split_setup(user_partition_group)
    self.add_dropdown_to_section(vertical_0.location, 'H2P1_GROUP0', 1).location.html_id()
    self.add_dropdown_to_section(vertical_0.location, 'H2P2_GROUP0', 3).location.html_id()
    self.add_dropdown_to_section(vertical_1.location, 'H2P1_GROUP1', 1).location.html_id()
    self.submit_question_answer('H1P1', {'2_1': 'Correct', '2_2': 'Incorrect'})
