diff --git a/app/views/admin/courses/courses.php b/app/views/admin/courses/courses.php
deleted file mode 100644
index d22527076d05731d77fa954bef34bb561c40fba2..0000000000000000000000000000000000000000
--- a/app/views/admin/courses/courses.php
+++ /dev/null
@@ -1,270 +0,0 @@
-<?php
-/**
- * @var string $selected_action
- * @var array $view_filter
- * @var Semester $semester
- * @var int $count_courses
- * @var string $sortby
- * @var string $sortFlag
- * @var int $nav_elements
- * @var array $courses
- */
-
-$colspan = 2
-?>
-
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
-    <form action="<?= URLHelper::getLink($actions[$selected_action]['url']) ?>" method="post"
-          <?= !empty($actions[$selected_action]['dialogform']) ? ' data-dialog="auto"' : '' ?>>
-<? endif ?>
-<?= CSRFProtection::tokenTag() ?>
-<table class="default course-admin">
-    <colgroup>
-        <col style="width: 2%">
-    <? if (in_array('number', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 8%">
-    <? endif ?>
-    <? if (in_array('name', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col>
-    <? endif ?>
-    <? if (in_array('type', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 10%">
-    <? endif ?>
-    <? if (in_array('room_time', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 30%">
-    <? endif ?>
-        <? if (in_array('semester', $view_filter)) : ?>
-            <? $colspan++ ?>
-            <col style="width: 10%">
-        <? endif ?>
-        <? if (in_array('institute', $view_filter)) : ?>
-            <? $colspan++ ?>
-            <col style="width: 10%">
-        <? endif ?>
-        <? if (in_array('requests', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 5%">
-    <? endif ?>
-    <? if (in_array('teachers', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 10%">
-    <? endif ?>
-    <? if (in_array('members', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 3%">
-    <? endif ?>
-    <? if (in_array('waiting', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 5%">
-    <? endif ?>
-    <? if (in_array('preliminary', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 5%">
-    <? endif ?>
-    <? if (in_array('contents', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 8%">
-    <? endif ?>
-    <? if (in_array('last_activity', $view_filter)) : ?>
-        <? $colspan++ ?>
-        <col style="width: 8%">
-    <? endif ?>
-        <? foreach (PluginManager::getInstance()->getPlugins("AdminCourseContents") as $plugin) : ?>
-            <? foreach ($plugin->adminAvailableContents() as $index => $label) : ?>
-                <? if (in_array($plugin->getPluginId()."_".$index, $view_filter)) : ?>
-                    <? $colspan++ ?>
-                    <col style="width: 8%">
-                <? endif ?>
-            <? endforeach ?>
-        <? endforeach ?>
-        <col style="width: 15%">
-
-    </colgroup>
-    <caption>
-        <? if (!$GLOBALS['user']->cfg->MY_COURSES_SELECTED_CYCLE) : ?>
-            <?= _('Veranstaltungen') ?>
-        <? else : ?>
-            <?= htmlReady(sprintf(_('Veranstaltungen im %s'), $semester->name)) ?>
-        <? endif ?>
-        <span class="actions">
-                <?= sprintf('%u %s', $count_courses, $count_courses > 1 ? _('Veranstaltungen') : _('Veranstaltung')) ?>
-            </span>
-    </caption>
-    <thead>
-    <tr class="sortable">
-    <? if (Config::get()->ADMIN_COURSES_SHOW_COMPLETE): ?>
-        <th <? if ($sortby === 'completion') printf('class="sort%s"', mb_strtolower($sortFlag)) ?>>
-            <a href="<?= URLHelper::getLink('', ['sortby' => 'completion', 'sortFlag' => mb_strtolower($sortFlag)]) ?>" class="course-completion" title="<?= _('Bearbeitungsstatus') ?>">
-                <?= _('Bearbeitungsstatus') ?>
-            </a>
-        </th>
-    <? else: ?>
-        <th>
-            &nbsp;
-        </th>
-    <? endif; ?>
-        <? if (in_array('number', $view_filter)) : ?>
-            <th <?= ($sortby == 'VeranstaltungsNummer') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?=
-                URLHelper::getLink('', ['sortby'   => 'VeranstaltungsNummer',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _('Nr.') ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('name', $view_filter)) : ?>
-            <th <?= ($sortby == 'Name') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?=
-                URLHelper::getLink('', ['sortby'   => 'Name',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _('Name') ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('type', $view_filter)) : ?>
-            <th <?= ($sortby == 'status') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?=
-                URLHelper::getLink('', ['sortby'   => 'status',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _("VA-Typ") ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('room_time', $view_filter)) : ?>
-            <th><?= _('Raum/Zeit') ?></th>
-        <? endif ?>
-        <? if (in_array('semester', $view_filter)) : ?>
-            <th <?= ($sortby == 'start_time') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?= URLHelper::getLink('', ['sortby'   => 'start_time', 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _('Semester') ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('institute', $view_filter)) : ?>
-            <th <?= ($sortby == 'institute') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?= URLHelper::getLink('', ['sortby'   => 'institute', 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _('Einrichtung') ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('requests', $view_filter)) : ?>
-            <th <?= ($sortby == 'requests') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?=
-                URLHelper::getLink('', ['sortby'   => 'requests',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <abbr title="<?= _('Raumanfragen') ?>">
-                        <?= _('RA') ?>
-                    </abbr>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('teachers', $view_filter)) : ?>
-            <th><?= _('Lehrende') ?></th>
-        <? endif ?>
-        <? if (in_array('members', $view_filter)) : ?>
-            <th <?= ($sortby == 'teilnehmer') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?= URLHelper::getLink('', ['sortby'   => 'teilnehmer',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <abbr title="<?= _('Teilnehmende') ?>">
-                        <?= _('TN') ?>
-                    </abbr>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('waiting', $view_filter)) : ?>
-            <th <? if ($sortby == 'waiting') printf('class="sort%s"', mb_strtolower($sortFlag)); ?>>
-                <a href="<?= URLHelper::getLink('', ['sortby'   => 'waiting',
-                                                    'sortFlag' => mb_strtolower($sortFlag)]) ?>">
-                    <?= _('Warteliste') ?>
-                </a>
-            </th>
-        <? endif ?>
-        <? if (in_array('preliminary', $view_filter)) : ?>
-            <th <?= ($sortby == 'prelim') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
-                <a href="<?=
-                URLHelper::getLink('', ['sortby'   => 'prelim',
-                                             'sortFlag' => mb_strtolower($sortFlag)]) ?>"><?= _('Vorläufig') ?></a>
-            </th>
-        <? endif ?>
-        <? if (in_array('contents', $view_filter)) : ?>
-            <th style="width: <?= $nav_elements * 27 ?>px">
-                <?= _('Inhalt') ?>
-            </th>
-        <? endif ?>
-        <? if (in_array('last_activity', $view_filter)) : ?>
-            <th style="width: <?= $nav_elements * 27 ?>px">
-                <?= _('letzte Aktivität') ?>
-            </th>
-        <? endif ?>
-        <? foreach (PluginManager::getInstance()->getPlugins("AdminCourseContents") as $plugin) : ?>
-            <? foreach ($plugin->adminAvailableContents() as $index => $label) : ?>
-                <? if (in_array($plugin->getPluginId()."_".$index, $view_filter)) : ?>
-                    <th style="width: <?= $nav_elements * 27 ?>px"><?= htmlReady($label) ?></th>
-                <? endif ?>
-            <? endforeach ?>
-        <? endforeach ?>
-        <th style="text-align: center" class="actions">
-            <?= _('Aktion') ?>
-        </th>
-    </tr>
-    <? if (!empty($actions[$selected_action]['multimode'])) : ?>
-        <?= $this->render_partial('admin/courses/additional_inputs.php', compact('colspan')) ?>
-        <? if (count($courses) > 10): ?>
-            <tr>
-                <th colspan="<?= $colspan ?>" style="text-align: right">
-                    <? if (is_a($actions[$selected_action]['multimode'], "\\Studip\\Button")) : ?>
-                        <?= $actions[$selected_action]['multimode'] ?>
-                    <? else : ?>
-                        <?= Studip\Button::createAccept(
-                                is_string($actions[$selected_action]['multimode'])
-                                    ? $actions[$selected_action]['multimode']
-                                    : $actions[$selected_action]['title'],
-                                'save_action',
-                                $selected_action == 16 ? ['data-dialog' => 1] : null) ?>
-                    <? endif ?>
-                </th>
-            </tr>
-        <? endif; ?>
-    <? endif ?>
-    </thead>
-    <tbody>
-    <? foreach ($courses as $semid => $values) : ?>
-        <?= $this->render_partial('admin/courses/_course',
-            [
-                'semid' => $semid,
-                'values' => $values,
-                'view_filter' => $view_filter,
-                'actions' => $actions,
-                'selected_action' => $selected_action,
-                'courses' => $courses,
-                'parent' => $parent ?? null
-            ]
-        ) ?>
-    <? endforeach ?>
-    </tbody>
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
-    <tfoot>
-        <tr>
-            <td colspan="<?= $colspan ?>" style="text-align: right">
-                <? if (is_a($actions[$selected_action]['multimode'], "\\Studip\\Button")) : ?>
-                    <?= $actions[$selected_action]['multimode'] ?>
-                <? else : ?>
-                    <?= Studip\Button::createAccept(
-                        is_string($actions[$selected_action]['multimode'])
-                            ? $actions[$selected_action]['multimode']
-                            : $actions[$selected_action]['title'],
-                        $actions[$selected_action]['name'],
-                        $selected_action == 16 ? ['data-dialog' => 1] : null) ?>
-                <? endif ?>
-            </td>
-        </tr>
-    </tfoot>
-    <? endif ?>
-</table>
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
-</form>
-<? endif ?>