# The `import` statements below allow the specified classes to be available
# at the usual, more or less canonical import paths, while being physically
# split into several smaller source files.

from .activities import AssessableQuerySet

from .certifications import (
    CertificationCompetencyThresholdManager,
    CertificationCompetencyThresholdQuerySet,
    CertificationProgramManager,
    CertificationProgramQuerySet,
    CertificationProgramUserStatusManager,
    CertificationProgramUserStatusQuerySet,
    CertificationStatusManager,
    CertificationStatusQuerySet,
)

from .competencies import (
	CompetencyManager,
	CompetencyQuerySet,
	CompetencyTreeManager,
	CompetencyTreeQuerySet,
    CompetencyTreeUserScoreManager,
    CompetencyTreeUserScoreQuerySet,
    CompetencyUserScoreManager,
    CompetencyUserScoreQuerySet,
    DimensionManager,
    DimensionQuerySet,
    DimensionUserScoreManager,
    DimensionUserScoreQuerySet,
)

from .recommendations import (
    CurriculumManager,
    CurriculumQuerySet,
    LessonDimensionWeightManager,
    LessonDimensionWeightQuerySet,
    LessonManager,
    LessonQuerySet,
    LessonRecommendationThresholdManager,
    LessonRecommendationThresholdQuerySet,
    RecommendationLevelManager,
    RecommendationLevelQuerySet,
    TopicManager,
    TopicQuerySet,
    UserLessonRecommendationManager,
    UserLessonRecommendationQuerySet,
)
