lms.model.constants

 1import typing
 2
 3BACKEND_TYPE_BLACKBOARD: str = 'blackboard'
 4BACKEND_TYPE_CANVAS: str = 'canvas'
 5BACKEND_TYPE_MOODLE: str = 'moodle'
 6
 7BACKEND_TYPES: typing.List[str] = [
 8    BACKEND_TYPE_BLACKBOARD,
 9    BACKEND_TYPE_CANVAS,
10    BACKEND_TYPE_MOODLE,
11]
12
13HEADER_KEY_BACKEND: str = 'edq-lms-backend'
14HEADER_KEY_WRITE: str = 'edq-lms-write'
15
16OUTPUT_FORMAT_JSON: str = 'json'
17OUTPUT_FORMAT_TABLE: str = 'table'
18OUTPUT_FORMAT_TEXT: str = 'text'
19
20OUTPUT_FORMATS: typing.List[str] = [
21    OUTPUT_FORMAT_JSON,
22    OUTPUT_FORMAT_TABLE,
23    OUTPUT_FORMAT_TEXT,
24]
BACKEND_TYPE_BLACKBOARD: str = 'blackboard'
BACKEND_TYPE_CANVAS: str = 'canvas'
BACKEND_TYPE_MOODLE: str = 'moodle'
BACKEND_TYPES: List[str] = ['blackboard', 'canvas', 'moodle']
HEADER_KEY_BACKEND: str = 'edq-lms-backend'
HEADER_KEY_WRITE: str = 'edq-lms-write'
OUTPUT_FORMAT_JSON: str = 'json'
OUTPUT_FORMAT_TABLE: str = 'table'
OUTPUT_FORMAT_TEXT: str = 'text'
OUTPUT_FORMATS: List[str] = ['json', 'table', 'text']