def show_feedback_rating(request):
    if request.user.is_authenticated:
        ratings=DBH.get_feedback_ratings()
        response = render(request,
                          'GUIManager/evaluation_manager.html',
                          {'ratings': ratings,
                           'all_algorithms': AlgorithmManager().get_available_algorithms(),
                           'past_system_algo': model.SystemRecommendations.objects.all(),
                           'ratingmatrix': model.RatingMatrix.objects.count()}
                          )
        return response

    else:

        return redirect('login')
def update_system_recommendation(request):
    if request.user.is_authenticated:
        if request.method == "POST":
            h.set_system_recommendation(request.user,request.POST.get('algo_id'),
                                        request.POST.get('comment'))
            ratings = DBH.get_feedback_ratings()
            all_algorithms = AlgorithmManager().get_available_algorithms()
            response = render(request,
                              'GUIManager/evaluation_manager.html',
                              {'ratings': ratings,
                                'all_algorithms':all_algorithms,
                               'past_system_algo': model.SystemRecommendations.objects.all(),
                               'Success': "Your changes were updated succesfully"
                               }
                              )

            return response

    else:

        return redirect('login')