Coverage for e2xgrader/server_extensions/student/student.py: 82%
11 statements
« prev ^ index » next coverage.py v7.4.2, created at 2024-03-14 13:22 +0100
« prev ^ index » next coverage.py v7.4.2, created at 2024-03-14 13:22 +0100
1from traitlets import Any, List
3from ..apps.assignment_list import AssignmentList
4from ..apps.diagram_editor import DiagramEditor
5from ..apps.help import Help
6from ..apps.validate_assignment import ValidateAssignment
7from ..base import BaseExtension
10class StudentExtension(BaseExtension):
11 apps = List(
12 trait=Any(),
13 default_value=[AssignmentList, ValidateAssignment, Help, DiagramEditor],
14 ).tag(config=True)
17def load_jupyter_server_extension(nbapp):
18 """Load the e2xgrader serverextension"""
19 nbapp.log.info("Loading the e2xgrader student serverextension")
20 StudentExtension(parent=nbapp)