diff --git a/courses/templates/topic/index.html b/courses/templates/topic/index.html
index 7957a33..edee607 100644
--- a/courses/templates/topic/index.html
+++ b/courses/templates/topic/index.html
@@ -119,7 +119,10 @@
-
{% trans 'Exercises' %}
+
+
{% trans 'Students - Especific Exercises' %}
+
+
{# mostra a lista de usuários caso seja um professor ou admin #}
{% if user|has_role:'professor' or user|has_role:'system_admin' %}
{% for user in users %}
diff --git a/courses/views.py b/courses/views.py
index 4f5f613..3291fe6 100644
--- a/courses/views.py
+++ b/courses/views.py
@@ -623,7 +623,7 @@ class TopicsView(LoginRequiredMixin, LogMixin, generic.ListView):
students_activit = User.objects.filter(activities__in = Activity.objects.all())
materials = Material.objects.filter(topic = topic)
if has_role(self.request.user, 'professor'):
- users = User.objects.all()
+ users = User.objects.filter(subject_student__in = Subject.objects.all())
context['users'] = users
elif has_role(self.request.user, 'student'):
exercises = Exercise.objects.all().filter(students=self.request.user)
--
libgit2 0.21.2