diff --git a/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue b/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue
index f8921271cb26d1293174f9797d1264851730307b..551ac3ca96201bdf69d9734f44272218967deeb0 100644
--- a/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue
+++ b/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue
@@ -19,6 +19,7 @@
                 :groups="data.lesson.groups"
                 :excuseTypes="data.excuseTypes"
                 :extraMarks="data.extraMarks"
+                :documentLessonTopicsByWeek="documentlessontopicsbyweek"
               />
             </v-col>
           </v-row>
@@ -45,6 +46,7 @@ export default {
         UpdateIndicator,
         LessonDocumentations
     },
+    props: [ "documentlessontopicsbyweek" ],
     methods: {
         processDataChange(event) {
             this.status = CHANGES;
diff --git a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
index ca6d81494b209466451459046b6371688e56da5f..f95152c66ac88c2985cda9b835037ba41ac2ab33 100644
--- a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
+++ b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
@@ -57,7 +57,7 @@
   import LessonDocumentation from "./LessonDocumentation.vue";
   export default {
     components: { LessonDocumentation },
-    props: [ "lessonDocumentations","plannedLessonperiodsDatetimes",  "groups", "excuseTypes", "extraMarks" ],
+    props: [ "lessonDocumentations","plannedLessonperiodsDatetimes",  "groups", "excuseTypes", "extraMarks", "documentLessonTopicsByWeek" ],
     name: "lesson-documentations",
     data () {
       return {
diff --git a/aleksis/apps/alsijil/templates/alsijil/class_register/coursebook.html b/aleksis/apps/alsijil/templates/alsijil/class_register/coursebook.html
index efb2effa55c8b9dec6983303bf1539688b1ef8d3..b30133faa18b79bb0dbc7c489ba042c4d04b79ee 100644
--- a/aleksis/apps/alsijil/templates/alsijil/class_register/coursebook.html
+++ b/aleksis/apps/alsijil/templates/alsijil/class_register/coursebook.html
@@ -9,9 +9,9 @@
 {% endblock %}
 {% block browser_title %}{% trans "Coursebook" %} {{ lesson }}{% endblock %}
 {% block content %}
-<router-view/>
+<router-view documentlessontopicsbyweek="{{ documentLessonTopicsByWeek }}"/><!-- FIXME -->
 {% endblock %}
 
 {% block extra_body %}
   {% render_bundle "aleksis.apps.alsijil" %}
-{% endblock %}
\ No newline at end of file
+{% endblock %}
diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py
index 57480b71238073f89c51881e46cae34ea8a05ed1..8340cb956c6364474a3b52a5831b81db9e05a29f 100644
--- a/aleksis/apps/alsijil/views.py
+++ b/aleksis/apps/alsijil/views.py
@@ -1363,6 +1363,11 @@ class CoursebookView(DetailView):
     template_name = "alsijil/class_register/coursebook.html"
     permission_required = ""  # FIXME
 
+    def get_context_data(self, **kwargs):
+        context = super().get_context_data(**kwargs)
+        context["documentLessonTopicsByWeek"] = get_site_preferences()["alsijil__document_lesson_topics_by_week"]
+        return context
+
 
 class SelectCoursebookView(TemplateView):
     template_name = "alsijil/class_register/select_coursebook.html"