def on_module_enabled(): page_event_aggregator.register_base_course_matchers() student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocationAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocaleAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( user_agent_aggregator.UserAgentAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( answers_aggregator.AnswersAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( page_event_aggregator.PageEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( youtube_event_aggregator.YouTubeEventAggregator) data_sources.Registry.register( student_aggregate.StudentAggregateComponentRegistry) data_sources.Registry.register(clustering.ClusterDataSource) data_sources.Registry.register(clustering.ClusterStatisticsDataSource) data_sources.Registry.register( clustering.TentpoleStudentVectorDataSource) data_sources.Registry.register( student_answers.QuestionAnswersDataSource) data_sources.Registry.register( student_answers.CourseQuestionsDataSource) data_sources.Registry.register(student_answers.CourseUnitsDataSource) data_sources.Registry.register(gradebook.AnswersDataSource) data_sources.Registry.register(gradebook.RawAnswersDataSource) data_sources.Registry.register(gradebook.OrderedQuestionsDataSource) data_sources.Registry.register( synchronous_providers.QuestionStatsSource) data_sources.Registry.register( synchronous_providers.StudentEnrollmentAndScoresSource) data_sources.Registry.register( synchronous_providers.StudentProgressStatsSource) data_sources.Registry.register(rest_providers.AssessmentsDataSource) data_sources.Registry.register(rest_providers.UnitsDataSource) data_sources.Registry.register(rest_providers.LessonsDataSource) data_sources.Registry.register( rest_providers.StudentAssessmentScoresDataSource) data_sources.Registry.register(rest_providers.LabelsDataSource) data_sources.Registry.register(rest_providers.StudentsDataSource) data_sources.Registry.register( rest_providers.LabelsOnStudentsDataSource) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentVector.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentClusters.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( student_aggregate.StudentAggregateEntity.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( gradebook.QuestionAnswersEntity.delete_by_key) courses.Course.OPTIONS_SCHEMA_PROVIDERS[ courses.Course.SCHEMA_SECTION_COURSE] += course_settings_fields register_tabs() add_actions()
def on_module_enabled(): page_event_aggregator.register_base_course_matchers() student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocationAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocaleAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( user_agent_aggregator.UserAgentAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( answers_aggregator.AnswersAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( page_event_aggregator.PageEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( youtube_event_aggregator.YouTubeEventAggregator) data_sources.Registry.register( student_aggregate.StudentAggregateComponentRegistry) data_sources.Registry.register(clustering.ClusterDataSource) data_sources.Registry.register(clustering.ClusterStatisticsDataSource) data_sources.Registry.register( clustering.TentpoleStudentVectorDataSource) data_sources.Registry.register( student_answers.QuestionAnswersDataSource) data_sources.Registry.register( student_answers.CourseQuestionsDataSource) data_sources.Registry.register(student_answers.CourseUnitsDataSource) data_sources.Registry.register(student_answers.AnswersDataSource) data_sources.Registry.register(student_answers.RawAnswersDataSource) data_sources.Registry.register( student_answers.OrderedQuestionsDataSource) data_sources.Registry.register( synchronous_providers.QuestionStatsSource) data_sources.Registry.register( synchronous_providers.StudentEnrollmentAndScoresSource) data_sources.Registry.register( synchronous_providers.StudentProgressStatsSource) data_sources.Registry.register(rest_providers.AssessmentsDataSource) data_sources.Registry.register(rest_providers.UnitsDataSource) data_sources.Registry.register(rest_providers.LessonsDataSource) data_sources.Registry.register( rest_providers.StudentAssessmentScoresDataSource) data_sources.Registry.register(rest_providers.LabelsDataSource) data_sources.Registry.register(rest_providers.StudentsDataSource) data_sources.Registry.register( rest_providers.LabelsOnStudentsDataSource) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentVector.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentClusters.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( student_aggregate.StudentAggregateEntity.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( student_answers.QuestionAnswersEntity.delete_by_key) register_tabs() add_actions()
def on_module_enabled(): page_event_aggregator.register_base_course_matchers() student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocationAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocaleAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( user_agent_aggregator.UserAgentAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( answers_aggregator.AnswersAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( page_event_aggregator.PageEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( youtube_event_aggregator.YouTubeEventAggregator) data_sources.Registry.register( student_aggregate.StudentAggregateComponentRegistry) data_sources.Registry.register(clustering.ClusterDataSource) data_sources.Registry.register(clustering.ClusterStatisticsDataSource) data_sources.Registry.register( clustering.TentpoleStudentVectorDataSource) register_tabs() add_actions()
def on_module_enabled(): page_event_aggregator.register_base_course_matchers() student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocationAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocaleAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( user_agent_aggregator.UserAgentAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( answers_aggregator.AnswersAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( page_event_aggregator.PageEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( youtube_event_aggregator.YouTubeEventAggregator) data_sources.Registry.register( student_aggregate.StudentAggregateComponentRegistry) data_sources.Registry.register(clustering.ClusterDataSource) data_sources.Registry.register(clustering.ClusterStatisticsDataSource) data_sources.Registry.register( clustering.TentpoleStudentVectorDataSource) register_tabs() add_actions()
def on_module_enabled(): page_event_aggregator.register_base_course_matchers() student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocationAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( location_aggregator.LocaleAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( user_agent_aggregator.UserAgentAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( answers_aggregator.AnswersAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( page_event_aggregator.PageEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( youtube_event_aggregator.YouTubeEventAggregator) student_aggregate.StudentAggregateComponentRegistry.register_component( click_link_aggregator.ClickLinkAggregator) data_sources.Registry.register( student_aggregate.StudentAggregateComponentRegistry) data_sources.Registry.register(clustering.ClusterDataSource) data_sources.Registry.register(clustering.ClusterStatisticsDataSource) data_sources.Registry.register( clustering.TentpoleStudentVectorDataSource) data_sources.Registry.register( student_answers.QuestionAnswersDataSource) data_sources.Registry.register( student_answers.CourseQuestionsDataSource) data_sources.Registry.register(student_answers.CourseUnitsDataSource) data_sources.Registry.register(gradebook.AnswersDataSource) data_sources.Registry.register(gradebook.RawAnswersDataSource) data_sources.Registry.register(gradebook.OrderedQuestionsDataSource) data_sources.Registry.register( synchronous_providers.QuestionStatsSource) data_sources.Registry.register( synchronous_providers.StudentEnrollmentAndScoresSource) data_sources.Registry.register( synchronous_providers.StudentProgressStatsSource) data_sources.Registry.register(rest_providers.AssessmentsDataSource) data_sources.Registry.register(rest_providers.UnitsDataSource) data_sources.Registry.register(rest_providers.LessonsDataSource) data_sources.Registry.register( rest_providers.StudentAssessmentScoresDataSource) data_sources.Registry.register(rest_providers.LabelsDataSource) data_sources.Registry.register(rest_providers.StudentsDataSource) data_sources.Registry.register( rest_providers.LabelsOnStudentsDataSource) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentVector.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( clustering.StudentClusters.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( student_aggregate.StudentAggregateEntity.delete_by_key) data_removal.Registry.register_indexed_by_user_id_remover( gradebook.QuestionAnswersEntity.delete_by_primary_id) courses.Course.OPTIONS_SCHEMA_PROVIDERS[ courses.Course.SCHEMA_SECTION_COURSE] += course_settings_fields models.StudentLifecycleObserver.EVENT_CALLBACKS[ models.StudentLifecycleObserver.EVENT_ADD][ANALYTICS] = ( rest_providers.AdditionalFieldNamesDAO.user_added_callback) register_tabs() add_actions()