def show_single_comment(context, comment):
    """This inclusion tag displays a single comment."""

    finished = user_finished_homework(comment.homework, comment.user)

    data = {"comment": comment, "finished_related_homework": finished}

    context.update(data)

    return context
def homework_on_main_list(context, homework):
    """This inclusion tag shows a single homework on the main homework list."""
    data = {
        'homework': homework
    }
   
    if context['user'].is_authenticated():
        finished = user_finished_homework(homework, context['user'])
        data['finished'] = finished
    
    context.update(data)
    
    return context
def show_homework(context, homework):
    """This inclusion tag shows a single homework and all its data."""
    
    data = {
        'homework': homework,
    }
   
    if context['user'].is_authenticated():
        finished = user_finished_homework(homework, context['user'])
        data['finished'] = finished
        
    context.update(data)

    return context