diff --git a/aleksis/apps/alsijil/assets/components/alsijil/CourseBook.graphql b/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.graphql
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/CourseBook.graphql
rename to aleksis/apps/alsijil/assets/components/coursebook/CourseBook.graphql
diff --git a/aleksis/apps/alsijil/assets/components/alsijil/CourseBook.vue b/aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/CourseBook.vue
rename to aleksis/apps/alsijil/assets/components/coursebook/CourseBook.vue
diff --git a/aleksis/apps/alsijil/assets/components/alsijil/LessonDocumentation.graphql b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentation.graphql
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/LessonDocumentation.graphql
rename to aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentation.graphql
diff --git a/aleksis/apps/alsijil/assets/components/alsijil/LessonDocumentations.vue b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/LessonDocumentations.vue
rename to aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue
diff --git a/aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.vue b/aleksis/apps/alsijil/assets/components/coursebook/PersonalNotes.vue
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.vue
rename to aleksis/apps/alsijil/assets/components/coursebook/PersonalNotes.vue
diff --git a/aleksis/apps/alsijil/assets/components/alsijil/UpdateIndicator.js b/aleksis/apps/alsijil/assets/components/coursebook/UpdateIndicator.js
similarity index 100%
rename from aleksis/apps/alsijil/assets/components/alsijil/UpdateIndicator.js
rename to aleksis/apps/alsijil/assets/components/coursebook/UpdateIndicator.js
diff --git a/aleksis/apps/alsijil/assets/index.js b/aleksis/apps/alsijil/assets/index.js
index 6de7cf0f3711a087f0a326a353900fcb18cad09f..b191fd63f5b0850df21a160eb85bfef2f244ab50 100644
--- a/aleksis/apps/alsijil/assets/index.js
+++ b/aleksis/apps/alsijil/assets/index.js
@@ -1,3 +1,3 @@
-import CourseBook from './components/alsijil/CourseBook.vue'
+import CourseBook from './components/coursebook/CourseBook.vue'
 
 window.router.addRoute({ path: "/app/alsijil/coursebook/:lessonId", component: CourseBook });
diff --git a/aleksis/apps/alsijil/static/js/vue/alsijil/coursebook.graphql b/aleksis/apps/alsijil/static/js/vue/alsijil/coursebook.graphql
deleted file mode 100644
index c0536eb4665fea41bdd56fcc26403495e6902638..0000000000000000000000000000000000000000
--- a/aleksis/apps/alsijil/static/js/vue/alsijil/coursebook.graphql
+++ /dev/null
@@ -1,49 +0,0 @@
-query CourseBook {
-    excuseTypes {
-        name
-        shortName
-    }
-    lesson: lessonsById(id: 352) {
-        groups {
-            name
-            shortName
-            members {
-                id
-                fullName
-            }
-        }
-        subject {
-            name
-        }
-    }
-    lessonDocumentations: lessonDocumentationsByLessonId(id: 352) {
-        topic
-        homework
-        groupNote
-        period
-        date
-        personalNotes {
-            person {
-                id
-                fullName
-            }
-            tardiness
-            absent
-            excused
-            excuseType {
-                name
-                shortName
-            }
-            remarks
-            extraMarks {
-                name
-                shortName
-            }
-        }
-    }
-
-    extraMarks {
-        name
-        shortName
-    }
-}