def METHOD_NAME(self):
    """
    Return a dictionary of the rubric options selected.
    Returns:
        dict: maps criterion names to selected option names
    """
    # Since training examples are immutable, we can safely cache this
    cache_key = self.cache_key_serialized(attribute="options_selected_dict")
    options_selected = cache.get(cache_key)
    if options_selected is None:
        options_selected = {
            option.criterion.name: option.name
            for option in self.options_selected.all()
        }
        cache.set(cache_key, options_selected)
    return options_selected