quizcomp.converter.markdown

 1import os
 2import typing
 3
 4import quizcomp.converter.template
 5import quizcomp.model.constants
 6
 7THIS_DIR: str = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
 8DEFAULT_TEMPLATE_DIR: str = os.path.join(THIS_DIR, '..', 'data', 'templates', 'edq-md')
 9
10class MarkdownTemplateConverter(quizcomp.converter.template.TemplateConverter):
11    """
12    A converter to convert a quiz to Markdown using templates.
13    """
14
15    def __init__(self,
16            template_dir: str = DEFAULT_TEMPLATE_DIR,
17            **kwargs: typing.Any) -> None:
18        super().__init__(quizcomp.model.constants.Format.MD, template_dir, **kwargs)
THIS_DIR: str = '/home/runner/work/quiz-composer/quiz-composer/quizcomp/converter'
DEFAULT_TEMPLATE_DIR: str = '/home/runner/work/quiz-composer/quiz-composer/quizcomp/converter/../data/templates/edq-md'
class MarkdownTemplateConverter(quizcomp.converter.template.TemplateConverter):
11class MarkdownTemplateConverter(quizcomp.converter.template.TemplateConverter):
12    """
13    A converter to convert a quiz to Markdown using templates.
14    """
15
16    def __init__(self,
17            template_dir: str = DEFAULT_TEMPLATE_DIR,
18            **kwargs: typing.Any) -> None:
19        super().__init__(quizcomp.model.constants.Format.MD, template_dir, **kwargs)

A converter to convert a quiz to Markdown using templates.

MarkdownTemplateConverter( template_dir: str = '/home/runner/work/quiz-composer/quiz-composer/quizcomp/converter/../data/templates/edq-md', **kwargs: Any)
16    def __init__(self,
17            template_dir: str = DEFAULT_TEMPLATE_DIR,
18            **kwargs: typing.Any) -> None:
19        super().__init__(quizcomp.model.constants.Format.MD, template_dir, **kwargs)