if not q_saved:
        if len(answers) == 0:
            q['answer_type'] = ANSWER_TYPE_FREE_TEXT
        elif num_correct_answers <= 1:
            q['answer_type'] = ANSWER_TYPE_SINGLE_CHOICE