Index: backend/subjects/utils.py
===================================================================
--- backend/subjects/utils.py	(revision 11fedd84e106787e7f5263ce2e8f1a0021d084b1)
+++ backend/subjects/utils.py	(revision 69e98955796a6fb01a2f288acd79748bdeae7a75)
@@ -278,5 +278,5 @@
         'assistants': f"Има асистенти кои ги сакаш ({score:.1%})",
         'participant_score': f"Одбран од многу студенти",
-        'effort': f"Се совпаѓа со твојот вложен труд" if score == 1 else f"Не се совпаѓа со твојот вложен труд",
+        # 'effort': f"Се совпаѓа со твојот вложен труд" if score == 1 else f"Не се совпаѓа со твојот вложен труд",
     }
     return messages.get(criterion)
Index: backend/subjects/views.py
===================================================================
--- backend/subjects/views.py	(revision 11fedd84e106787e7f5263ce2e8f1a0021d084b1)
+++ backend/subjects/views.py	(revision 69e98955796a6fb01a2f288acd79748bdeae7a75)
@@ -43,6 +43,5 @@
             cached_data = cache.get(cache_key)
             if cached_data:
-                # return Response(json.loads(cached_data), status=status.HTTP_200_OK)
-                pass
+                return Response(json.loads(cached_data), status=status.HTTP_200_OK)
         try:
             eligible_subjects = get_eligible_subjects(student, season=season, not_activated=not_activated)
@@ -73,5 +72,4 @@
                 details = details_map.get(subject_data['name'])
                 if details:
-                    print(f"Details for subject {subject_data['name']}: {details}")
                     subject_data['recommendation_details'] = {
                         'match_percentage': details['match_percentage'],
