'Returns a dict of option->scoring for each input.'

def _get_scoring_map(self):

    scoring = self.default_scoring
    choices = dict([(choice, choice) for choice in scoring])
    scoring_map = {}
    for inputfield in self.inputfields:
        option_scoring = dict([(option['id'], {'correctness': choices.get(option['choice']), 'points': scoring.get(option['choice'])}) for option in self._find_options(inputfield)])
        scoring_map[inputfield.get('id')] = option_scoring
    return scoring_map
