quiz-generator-v3 / models /__init__.py
ecuartasm's picture
Initial commit: AI Course Assessment Generator
217abc3
# Learning objectives
from .learning_objectives import (
BaseLearningObjective,
LearningObjective,
GroupedLearningObjective,
GroupedBaseLearningObjective,
LearningObjectivesResponse,
GroupedLearningObjectivesResponse,
GroupedBaseLearningObjectivesResponse,
BaseLearningObjectiveWithoutCorrectAnswer, BaseLearningObjectivesWithoutCorrectAnswerResponse
)
# Config
from .config import (MODELS, TEMPERATURE_UNAVAILABLE)
# Questions
from .questions import (
MultipleChoiceOption,
MultipleChoiceQuestion,
RankedNoGroupMultipleChoiceQuestion,
RankedMultipleChoiceQuestion,
GroupedMultipleChoiceQuestion,
MultipleChoiceQuestionFromFeedback,
RankedNoGroupMultipleChoiceQuestionsResponse,
RankedMultipleChoiceQuestionsResponse,
GroupedMultipleChoiceQuestionsResponse
)
# Assessment
from .assessment import Assessment
__all__ = [
# Learning objectives
'BaseLearningObjective',
'LearningObjective',
'GroupedLearningObjective',
'GroupedBaseLearningObjective',
'LearningObjectivesResponse',
'GroupedLearningObjectivesResponse',
'GroupedBaseLearningObjectivesResponse',
'BaseLearningObjectiveWithoutCorrectAnswer', 'BaseLearningObjectivesWithoutCorrectAnswerResponse',
# Config
'MODELS',
'TEMPERATURE_UNAVAILABLE',
# Questions
'MultipleChoiceOption',
'MultipleChoiceQuestion',
'RankedNoGroupMultipleChoiceQuestion',
'RankedMultipleChoiceQuestion',
'GroupedMultipleChoiceQuestion',
'MultipleChoiceQuestionFromFeedback',
'RankedNoGroupMultipleChoiceQuestionsResponse',
'RankedMultipleChoiceQuestionsResponse',
'GroupedMultipleChoiceQuestionsResponse',
# Assessment
'Assessment'
]