'Store answers to the form for a given user. Answers is a dict of simple
name/value pairs
IMPORTANT: There is no validaton of form answers at this point. All data
supplied to this method is presumed to be previously validated'

@classmethod
def save_answers(cls, form, user, answers, course_key):

    for name in answers.keys():
        value = answers[name]
        value = answers[name]
        defaults = {'field_value': value}
        if course_key:
            defaults['course_key'] = course_key
        (answer, created) = SurveyAnswer.objects.get_or_create(user=user, form=form, field_name=name, defaults=defaults)
        if (not created):
            answer.field_value = value
            answer.course_key = course_key
            answer.save()
