diff --git a/aleksis/apps/alsijil/schema/documentation.py b/aleksis/apps/alsijil/schema/documentation.py
index a2027c54d68deef8b765f3d1d381ba5fbc7f1858..c528540cad1164620139f89cd3749863d8835be7 100644
--- a/aleksis/apps/alsijil/schema/documentation.py
+++ b/aleksis/apps/alsijil/schema/documentation.py
@@ -12,6 +12,7 @@ from graphene_django_cud.mutations import (
 from guardian.shortcuts import get_objects_for_user
 
 from aleksis.apps.chronos.models import LessonEvent
+from aleksis.apps.cursus.schema import CourseType, SubjectType
 from aleksis.core.schema.base import (
     DeleteMutation,
     DjangoFilterMixin,
@@ -43,6 +44,9 @@ class DocumentationType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectTyp
             "course__name": ["exact"],
         }
 
+    course = graphene.Field(CourseType, required=False)
+    subject = graphene.Field(SubjectType, required=False)
+
     @classmethod
     def get_queryset(cls, queryset, info):
         return get_objects_for_user(info.context.user, "alsijil.view_documentation", queryset)