def register_admin_views(app):
    from anubis.views.admin.assignments import assignments
    from anubis.views.admin.auth import auth
    from anubis.views.admin.autograde import autograde_
    from anubis.views.admin.courses import courses_
    from anubis.views.admin.dangling import dangling
    from anubis.views.admin.ide import ide
    from anubis.views.admin.late_exceptions import late_exceptions_
    from anubis.views.admin.lectures import lectures_
    from anubis.views.admin.questions import questions
    from anubis.views.admin.regrade import regrade
    from anubis.views.admin.seed import seed
    from anubis.views.admin.static import static
    from anubis.views.admin.students import students_
    from anubis.views.admin.visuals import visuals_
    from anubis.views.admin.reserve import reserve_
    from anubis.views.admin.submissions import submissions_

    views = [
        ide,
        auth,
        assignments,
        seed,
        questions,
        regrade,
        autograde_,
        static,
        students_,
        courses_,
        visuals_,
        dangling,
        late_exceptions_,
        lectures_,
        reserve_,
        submissions_,
    ]

    for view in views:
        app.register_blueprint(view)
