def METHOD_NAME(request):
    blocks = EighthBlock.objects.all()
    block_id = request.GET.get("block", None)
    block = None
    if block_id is not None:
        try:
            block = EighthBlock.objects.get(id=block_id)
        except (EighthBlock.DoesNotExist, ValueError):
            pass
    else:
        blocks = blocks.filter(date__gte=get_start_date(request))
    context = {"blocks": blocks, "chosen_block": block}
    if block is not None:
        sponsor_conflicts = []
        sponsors = defaultdict(list)
        sched_acts = block.eighthscheduledactivity_set.exclude(cancelled=True)
        for sched_act in sched_acts:
            for sponsor in sched_act.get_true_sponsors():
                activity = sched_act.activity
                if not activity.deleted:
                    sponsors[sponsor.name].append(activity)
        for sponsor_name, activities in sponsors.items():
            if len(activities) > 1:
                sponsor_conflicts.append({"sponsor_name": sponsor_name, "activities": activities})
        context["sponsor_conflicts"] = sponsor_conflicts
    context["admin_page_title"] = "Sponsor Assignment Sanity Check"
    return render(request, "eighth/admin/sponsor_sanity_check.html", context)