'Create and return a dropdown problem.
section_location: location object of section in which to create the problem
(problems must live in a section to be graded properly)
name: string name of the problem
num_input: the number of input fields to create in the problem'

def add_dropdown_to_section(self, section_location, name, num_inputs=2):

    prob_xml = OptionResponseXMLFactory().build_xml(question_text='The    correct    answer    is    Correct', num_inputs=num_inputs, weight=num_inputs, options=['Correct', 'Incorrect', u'\u24e4\u24dd\u24d8\u24d2\u24de\u24d3\u24d4'], correct_option='Correct')
    problem = ItemFactory.create(parent_location=section_location, category='problem', data=prob_xml, metadata={'rerandomize': 'always'}, display_name=name)
    self.refresh_course()
    return problem
