└── coursebuilder ├── COPYING ├── README ├── app.yaml ├── appengine_config.py ├── assets ├── css │ ├── main.css │ ├── main.mobile.css │ └── minimal.mobile.css ├── img │ ├── Image0.1.png │ ├── Image0.8.png │ ├── Image0.9.png │ ├── Image1.1a.png │ ├── Image1.3.png │ ├── Image1.5.3.png │ ├── Image1.5.png │ ├── Image10.1.png │ ├── Image11.1.png │ ├── Image2.2.1.png │ ├── Image2.3.1.png │ ├── Image3.4.2.png │ ├── Image7.7.png │ ├── Image8.7.png │ ├── banner1.png │ ├── completed.png │ ├── favicon.ico │ ├── in_progress.png │ ├── not_started.png │ ├── open_menu.png │ └── your_logo_here.png ├── js │ ├── activity-1.2.js │ ├── activity-1.3.js │ ├── activity-1.4.js │ ├── activity-1.5.js │ ├── activity-1.6.js │ ├── activity-2.1.js │ ├── activity-2.2.js │ ├── activity-2.3.js │ ├── activity-2.4.js │ ├── activity-2.5.js │ ├── activity-3.1.js │ ├── activity-3.2.js │ ├── activity-3.3.js │ ├── activity-3.4.js │ ├── activity-4.1.js │ ├── activity-4.2.js │ ├── activity-4.3.js │ ├── activity-4.4.js │ ├── activity-4.5.js │ ├── activity-5.1.js │ ├── activity-5.2.js │ ├── activity-5.3.js │ ├── activity-5.4.js │ ├── activity-6.1.js │ ├── activity-6.2.js │ ├── activity-6.3.js │ ├── activity-examples.js │ ├── assessment-Fin.js │ ├── assessment-Mid.js │ ├── assessment-Pre.js │ ├── assessment-ReviewAssessmentExample.js │ └── review-ReviewAssessmentExample.js └── lib │ └── activity-generic-1.3.js ├── bulkloader.yaml ├── common ├── __init__.py ├── caching.py ├── catch_and_log.py ├── crypto.py ├── jinja_utils.py ├── locales.py ├── manifests.py ├── menus.py ├── messages.py ├── resource.py ├── safe_dom.py ├── schema_fields.py ├── schema_transforms.py ├── tags.py ├── user_routes.py ├── users.py ├── utc.py ├── utils.py ├── xcontent.py └── yaml_files.py ├── controllers ├── __init__.py ├── messages.py ├── sites.py └── utils.py ├── course.yaml ├── course_template.yaml ├── cron.yaml ├── custom.yaml ├── data ├── lesson.csv ├── skills.json └── unit.csv ├── index.yaml ├── main.py ├── models ├── __init__.py ├── analytics │ ├── __init__.py │ ├── analytics.js │ ├── display.html │ ├── display.py │ ├── rest_visualizations.html │ ├── section.html │ └── utils.py ├── config.py ├── content.py ├── counters.py ├── courses.py ├── custom_modules.py ├── custom_units.py ├── data_removal.py ├── data_sources │ ├── __init__.py │ ├── base_types.py │ ├── paginated_table.py │ ├── registry.py │ ├── source_handler.py │ └── utils.py ├── entities.py ├── entity_transforms.py ├── event_transforms.py ├── jobs.py ├── messages.py ├── model_caching.py ├── models.py ├── permissions.py ├── progress.py ├── resources_display.py ├── review.py ├── roles.py ├── services.py ├── student_labels.py ├── student_work.py ├── transforms.py ├── transforms_constants.py ├── utils.py └── vfs.py ├── modules ├── __init__.py ├── activity_tag │ ├── __init__.py │ ├── activity_tag.py │ ├── manifest.yaml │ └── resources │ │ └── activity.png ├── admin │ ├── __init__.py │ ├── _static │ │ ├── css │ │ │ ├── admin.css │ │ │ └── courses.css │ │ └── js │ │ │ ├── courses.js │ │ │ └── enrollments.js │ ├── admin.py │ ├── admin_integration_tests.py │ ├── admin_pageobjects.py │ ├── admin_tests.py │ ├── admin_unit_tests.py │ ├── config.py │ ├── enrollments.py │ ├── enrollments_tests.py │ ├── manifest.yaml │ └── templates │ │ ├── courses.html │ │ ├── enrollments.html │ │ └── welcome.html ├── ajax_registry │ ├── __init__.py │ ├── assets │ │ └── js │ │ │ └── registry.js │ ├── manifest.yaml │ └── registry.py ├── analytics │ ├── __init__.py │ ├── analytics.py │ ├── analytics_tests.py │ ├── answers_aggregator.py │ ├── click_link_aggregator.py │ ├── cluster_rest.js │ ├── cluster_stats.html │ ├── clustering.html │ ├── clustering.py │ ├── filters.py │ ├── gradebook.py │ ├── location_aggregator.py │ ├── manifest.yaml │ ├── messages.py │ ├── page_event_aggregator.py │ ├── rest_providers.py │ ├── student_aggregate.py │ ├── student_answers.py │ ├── student_vectors.html │ ├── synchronous_providers.py │ ├── test_courses │ │ ├── bad_references │ │ │ ├── course │ │ │ │ ├── files │ │ │ │ │ ├── course.yaml │ │ │ │ │ └── data │ │ │ │ │ │ └── course.json │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── I18nProgressEntity.json │ │ │ │ │ ├── LabelEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ │ ├── ResourceBundleEntity.json │ │ │ │ │ └── RoleEntity.json │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentAnswersEntity.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ └── assessments.json │ │ ├── click_link │ │ │ ├── course │ │ │ │ ├── files │ │ │ │ │ ├── course.yaml │ │ │ │ │ └── data │ │ │ │ │ │ └── course.json │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── I18nProgressEntity.json │ │ │ │ │ ├── LabelEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ │ ├── ResourceBundleEntity.json │ │ │ │ │ ├── RoleEntity.json │ │ │ │ │ ├── StudentGroupEntity.json │ │ │ │ │ ├── StudentGroupMembership.json │ │ │ │ │ └── _SkillEntity.json │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EditorPrefsEntity.json │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentEnrollmentEventEntity.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ └── expected.json │ │ ├── location_locale │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ ├── locale_frequencies.json │ │ │ │ ├── location_frequencies.json │ │ │ │ └── user_agent_frequencies.json │ │ ├── multiple │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentAnswersEntity.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ └── assessments.json │ │ ├── page_views │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentAnswersEntity.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ └── page_views.json │ │ ├── scoring │ │ │ ├── datastore │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ │ ├── EventEntity.json │ │ │ │ │ ├── QuestionEntity.json │ │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ │ ├── Student.json │ │ │ │ │ ├── StudentAnswersEntity.json │ │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ │ └── assessments.json │ │ ├── simple_questions │ │ │ └── course │ │ │ │ ├── files │ │ │ │ ├── course.yaml │ │ │ │ └── data │ │ │ │ │ └── course.json │ │ │ │ ├── manifest.json │ │ │ │ └── models │ │ │ │ ├── I18nProgressEntity.json │ │ │ │ ├── LabelEntity.json │ │ │ │ ├── QuestionEntity.json │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ ├── ResourceBundleEntity.json │ │ │ │ └── RoleEntity.json │ │ └── youtube_events │ │ │ ├── datastore │ │ │ ├── manifest.json │ │ │ └── models │ │ │ │ ├── EventEntity.json │ │ │ │ ├── QuestionEntity.json │ │ │ │ ├── QuestionGroupEntity.json │ │ │ │ ├── Student.json │ │ │ │ ├── StudentPreferencesEntity.json │ │ │ │ └── StudentPropertyEntity.json │ │ │ └── expected │ │ │ └── youtube.json │ ├── user_agent_aggregator.py │ └── youtube_event_aggregator.py ├── announcements │ ├── __init__.py │ ├── announcements.py │ ├── announcements_tests.py │ ├── manifest.yaml │ ├── messages.py │ └── templates │ │ └── announcement_list.html ├── assessment_tags │ ├── __init__.py │ ├── assessment_tags_tests.py │ ├── assessment_tags_unit_tests.py │ ├── gift.py │ ├── javascript_tests │ │ ├── fixture.html │ │ ├── grading_button_fixture.html │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── questions.py │ ├── resources │ │ ├── grading.js │ │ ├── grading_lib.js │ │ ├── question.png │ │ ├── question_group.png │ │ └── questions.css │ └── templates │ │ ├── base_assessment_tag.html │ │ ├── mc_question.html │ │ ├── question_group.html │ │ ├── questions_popup.css │ │ ├── questions_popup.js │ │ └── sa_question.html ├── assessments │ ├── __init__.py │ ├── _static │ │ └── css │ │ │ └── assessments.css │ ├── assessments.py │ ├── assessments_tests.py │ ├── manifest.yaml │ └── templates │ │ ├── assessment.html │ │ ├── assessment_html_content.html │ │ ├── assessment_page.html │ │ ├── reviewed_assessment_confirmation.html │ │ └── test_confirmation.html ├── balancer │ ├── __init__.py │ ├── balancer.py │ ├── balancer_tests.py │ ├── manifest.yaml │ └── messages.py ├── certificate │ ├── __init__.py │ ├── certificate.py │ ├── certificate_tests.py │ ├── certificate_unit_tests.py │ ├── certificates_earned.html │ ├── course_settings.css │ ├── course_settings.js │ ├── custom_criteria.py │ ├── javascript_tests │ │ ├── fixture.html │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── messages.py │ ├── resources │ │ ├── css │ │ │ └── certificate.css │ │ └── images │ │ │ └── cert.png │ └── templates │ │ └── certificate.html ├── code_tags │ ├── __init__.py │ ├── code_tags.py │ ├── code_tags_tests.py │ ├── manifest.yaml │ ├── messages.py │ └── resources │ │ ├── code_tags.css │ │ ├── code_tags.js │ │ ├── code_tags.png │ │ ├── code_tags_no_highlight.css │ │ └── code_tags_popup.js ├── core_tags │ ├── __init__.py │ ├── _static │ │ ├── css │ │ │ └── markdown.css │ │ ├── images │ │ │ ├── docs.png │ │ │ ├── drive.png │ │ │ ├── forumembed.png │ │ │ ├── html5-badge-h-solo.png │ │ │ ├── iframe.png │ │ │ ├── include.png │ │ │ ├── markdown.png │ │ │ ├── spreadsheets.png │ │ │ └── youtube.png │ │ └── js │ │ │ ├── drive_tag_parent_frame.js │ │ │ ├── drive_tag_refresh.js │ │ │ ├── drive_tag_script_manager.js │ │ │ ├── html5_video.js │ │ │ └── youtube_video.js │ ├── core_tags.py │ ├── core_tags_tests.py │ ├── core_tags_unit_tests.py │ ├── javascript_tests │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── messages.py │ └── templates │ │ ├── drive_error.html │ │ ├── drive_item.html │ │ ├── drive_tag_child_frame.js │ │ ├── google_drive_tag.css │ │ └── google_drive_tag_lightbox.js ├── core_ui │ ├── __init__.py │ ├── _static │ │ ├── collapse │ │ │ ├── collapse.css │ │ │ └── collapse.js │ │ ├── core-ui.js │ │ ├── lightbox │ │ │ ├── lightbox.css │ │ │ └── lightbox.js │ │ ├── list │ │ │ └── list.css │ │ └── toggle-button │ │ │ └── toggle-button.css │ ├── core_ui.py │ ├── core_ui_unit_tests.py │ ├── javascript_tests │ │ ├── fixture.html │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ └── templates │ │ └── style_guide │ │ └── style_guide.html ├── courses │ ├── __init__.py │ ├── admin_preferences_editor.py │ ├── assets.py │ ├── availability.py │ ├── availability_cron.py │ ├── availability_options.py │ ├── constants.py │ ├── course_outline.html │ ├── courses.py │ ├── courses_integration_tests.py │ ├── courses_pageobjects.py │ ├── courses_tests.py │ ├── graphql.py │ ├── import_running.html │ ├── lessons.py │ ├── manifest.yaml │ ├── messages.py │ ├── outline.py │ ├── roles.py │ ├── settings.py │ ├── templates │ │ ├── asset_list.html │ │ ├── availability.css │ │ ├── availability.js │ │ ├── label_list.html │ │ ├── question_group_list.html │ │ ├── question_list.html │ │ └── question_location_macros.html │ ├── triggers.py │ ├── triggers_tests.py │ ├── unit_lesson_editor.py │ └── unit_outline.py ├── dashboard │ ├── __init__.py │ ├── _static │ │ └── css │ │ │ ├── course_outline.css │ │ │ ├── in_place_lesson_editor.css │ │ │ ├── mdl_undo.css │ │ │ └── view.css │ ├── asset_paths.py │ ├── dashboard.py │ ├── dashboard_handler.py │ ├── dashboard_tests.py │ ├── dashboard_unit_tests.py │ ├── dto_editor.py │ ├── filer.py │ ├── javascript_tests │ │ ├── add_to_group_fixture.html │ │ ├── assets_table_fixture.html │ │ ├── filtering_fixture.html │ │ ├── karma.conf.js │ │ ├── navbar_fixture.html │ │ ├── role_editor_fixture.html │ │ └── tests.js │ ├── label_editor.py │ ├── manifest.yaml │ ├── messages.py │ ├── question_editor.py │ ├── question_group_editor.py │ ├── resources │ │ └── js │ │ │ ├── course_outline.js │ │ │ ├── in_place_lesson_editor.js │ │ │ └── view.js │ ├── role_editor.py │ ├── templates │ │ ├── add_to_group.html │ │ ├── assessment_difficulty.html │ │ ├── assessment_editor.js │ │ ├── assessment_editor_lib.js │ │ ├── assignment_individual.html │ │ ├── assignments_menu.html │ │ ├── course_infos.html │ │ ├── enrollment_assessment.html │ │ ├── gradebook.html │ │ ├── in_place_lesson_editor.html │ │ ├── in_place_lesson_editor_iframe.js │ │ ├── labels_on_students.html │ │ ├── lesson_editor.js │ │ ├── map_reduce.html │ │ ├── mc_question_editor.js │ │ ├── mc_question_editor_lib.js │ │ ├── menu_macros.html │ │ ├── multiple_choice_question.html │ │ ├── question_answers.html │ │ ├── question_editor_lib.js │ │ ├── question_filter.html │ │ ├── question_group_editor.css │ │ ├── question_group_editor.js │ │ ├── question_preview.html │ │ ├── readonly_assessment.html │ │ ├── readonly_html_assessment.html │ │ ├── role_editor.css │ │ ├── role_editor.js │ │ ├── role_list.html │ │ ├── sa_question_editor.js │ │ ├── sa_question_editor_lib.js │ │ ├── student_progress.html │ │ └── view.html │ └── utils.py ├── data_pump │ ├── __init__.py │ ├── data_pump.html │ ├── data_pump.py │ ├── data_pump_tests.py │ ├── manifest.yaml │ └── messages.py ├── data_removal │ ├── __init__.py │ ├── data_removal.py │ ├── data_removal_tests.py │ ├── delete_confirmation.html │ ├── manifest.yaml │ ├── messages.py │ └── removal_models.py ├── embed │ ├── __init__.py │ ├── embed.py │ ├── embed_integration_tests.py │ ├── embed_pageobjects.py │ ├── embed_tests.py │ ├── ext │ │ ├── ensure-session-example.html │ │ └── ensure-session.js │ ├── manifest.yaml │ ├── static │ │ └── v1 │ │ │ ├── embed.css │ │ │ └── embed_child.css │ └── templates │ │ └── v1 │ │ ├── demo.html │ │ ├── demo_child.html │ │ ├── embed.js │ │ ├── embed_child.js │ │ ├── embed_lib.js │ │ ├── enroll_error.html │ │ ├── ensure_session_data.html │ │ ├── example.html │ │ ├── finish_auth.html │ │ ├── global_errors.html │ │ └── local_errors.html ├── explorer │ ├── __init__.py │ ├── _static │ │ └── components │ │ │ ├── course-cards │ │ │ ├── course-card-grouper.html │ │ │ ├── course-card.html │ │ │ ├── course-cards.html │ │ │ └── course-info-item.html │ │ │ ├── course-explorer │ │ │ └── course-explorer.html │ │ │ ├── filter-sidebar │ │ │ ├── course-category-selector.html │ │ │ ├── course-status-selector.html │ │ │ └── filter-sidebar.html │ │ │ ├── test │ │ │ └── index.html │ │ │ ├── top-bar │ │ │ └── top-bar.html │ │ │ └── utility │ │ │ ├── floating-sidebar.html │ │ │ └── unsafe-html.html │ ├── constants.py │ ├── course_settings.py │ ├── explorer.py │ ├── explorer_integration_tests.py │ ├── explorer_tests.py │ ├── graphql.py │ ├── handlers.py │ ├── hooks.py │ ├── manifest.yaml │ ├── messages.py │ ├── settings.py │ └── templates │ │ └── explorer.html ├── extra_tabs │ ├── __init__.py │ ├── extra_tabs.py │ ├── extra_tabs_tests.py │ ├── manifest.yaml │ ├── messages.py │ └── templates │ │ └── extra_tab_page.html ├── gen_sample_data │ ├── __init__.py │ ├── gen_sample_data.py │ ├── gen_sample_data_tests.py │ ├── manifest.yaml │ └── templates │ │ └── sample_data.html ├── gitkit │ ├── __init__.py │ ├── gitkit.py │ ├── gitkit_tests.py │ ├── manifest.yaml │ ├── resources │ │ ├── config.yaml │ │ └── favicon.ico │ └── templates │ │ ├── branding.html │ │ ├── change_email.html │ │ ├── change_email.txt │ │ ├── change_email_subject.txt │ │ ├── reset_password.html │ │ ├── reset_password.txt │ │ ├── reset_password_subject.txt │ │ ├── signout.html │ │ └── widget.html ├── gql │ ├── __init__.py │ ├── _static │ │ ├── query │ │ │ ├── cbLogin.directive.html │ │ │ ├── index.html │ │ │ └── query.js │ │ └── test │ │ │ └── fakeGqlServer.js │ ├── gql.py │ ├── gql_integration_tests.py │ ├── gql_tests.py │ ├── manifest.yaml │ └── templates │ │ └── content_with_tags.html ├── guide │ ├── __init__.py │ ├── _static │ │ ├── coursebuilder │ │ │ ├── cb-data │ │ │ │ └── cb-data.html │ │ │ └── cb-login │ │ │ │ └── cb-login.html │ │ ├── guide │ │ │ ├── guide-app │ │ │ │ └── guide-app.html │ │ │ ├── guide-courses │ │ │ │ └── guide-course-item.html │ │ │ ├── guide-data │ │ │ │ └── guide-data.html │ │ │ ├── guide-errors │ │ │ │ └── guide-error-notifier-behavior.html │ │ │ ├── guide-head │ │ │ │ ├── guide-head-tag-manager-behavior.html │ │ │ │ └── guide-head-tag.html │ │ │ ├── guide-lessons │ │ │ │ ├── animations │ │ │ │ │ └── guide-lesson-view-animations.html │ │ │ │ ├── guide-lesson-item.html │ │ │ │ └── guide-lesson-view.html │ │ │ ├── guide-loader │ │ │ │ └── guide-loader.html │ │ │ ├── guide-login │ │ │ │ └── guide-login.html │ │ │ ├── guide-navigation │ │ │ │ ├── guide-navigation-base-behavior.html │ │ │ │ ├── guide-navigation-manager-behavior.html │ │ │ │ └── guide-navigator-behavior.html │ │ │ ├── guide-pages │ │ │ │ ├── animations │ │ │ │ │ ├── guide-home-page-animations.html │ │ │ │ │ └── guide-steps-page-animations.html │ │ │ │ ├── guide-home-page.html │ │ │ │ └── guide-steps-page.html │ │ │ ├── guide-styles │ │ │ │ └── guide-styles.html │ │ │ ├── guide-theme │ │ │ │ ├── guide-app-theme-manager-behavior.html │ │ │ │ └── guide-themeable-behavior.html │ │ │ ├── guide-units │ │ │ │ └── guide-unit-card.html │ │ │ ├── guide-url │ │ │ │ ├── guide-url-hash.html │ │ │ │ └── guide-url.html │ │ │ ├── guide-xsrf │ │ │ │ ├── guide-xsrf-token-manager-behavior.html │ │ │ │ └── guide-xsrf-token-refresh-dialog.html │ │ │ └── test │ │ │ │ ├── index.html │ │ │ │ ├── mockScript.js │ │ │ │ └── test-data.html │ │ └── img │ │ │ └── favicon.ico │ ├── constants.py │ ├── course_settings.py │ ├── graphql.py │ ├── guide.py │ ├── guide_integration_tests.py │ ├── handlers.py │ ├── manifest.yaml │ ├── messages.py │ ├── settings.py │ └── templates │ │ └── guide.html ├── help_urls │ ├── __init__.py │ ├── help_urls.py │ ├── help_urls_tests.py │ ├── manifest.yaml │ └── topics.py ├── i18n │ ├── manifest.yaml │ └── resources │ │ └── locale │ │ ├── af │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── am │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── bg │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── bn │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ca │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── cs │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── da │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── el │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── en_GB │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── en_US │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── et │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── eu │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── fa │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── fi │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── fil │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── gl │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── gu │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── he │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── hi │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── hr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── hu │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── id │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── is │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ja │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── kn │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ko │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── lt │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── lv │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ml │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── mr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ms │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── nl │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── no │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── pt_PT │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ro │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ru │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── sk │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── sl │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── sr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── sv │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── sw │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ta │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── te │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── th │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── tr │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── uk │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── ur │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── vi │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── zh_CN │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ ├── zh_TW │ │ └── LC_MESSAGES │ │ │ ├── messages.mo │ │ │ └── messages.po │ │ └── zu │ │ └── LC_MESSAGES │ │ ├── messages.mo │ │ └── messages.po ├── i18n_dashboard │ ├── __init__.py │ ├── i18n_dashboard.py │ ├── i18n_dashboard_tests.py │ ├── jobs.py │ ├── jobs_tests.py │ ├── manifest.yaml │ ├── messages.py │ ├── resources │ │ ├── css │ │ │ ├── global_i18n.css │ │ │ └── i18n_dashboard.css │ │ └── js │ │ │ └── i18n_dashboard.js │ └── templates │ │ ├── delete_translations.js │ │ ├── download_translations.js │ │ ├── i18n_dashboard.html │ │ ├── lazy_loader_error.html │ │ ├── translation_console.css │ │ ├── translation_console.js │ │ └── upload_translations.js ├── invitation │ ├── __init__.py │ ├── invitation.py │ ├── invitation_tests.py │ ├── manifest.yaml │ ├── messages.py │ ├── resources │ │ ├── css │ │ │ └── invitation.css │ │ └── js │ │ │ └── invitation.js │ └── templates │ │ ├── invitation.html │ │ └── invitation_course_settings.js ├── manual_progress │ ├── __init__.py │ ├── manifest.yaml │ ├── manual_progress.py │ ├── manual_progress_integration_tests.py │ ├── manual_progress_pageobjects.py │ ├── manual_progress_tests.py │ ├── resources │ │ ├── css │ │ │ └── manual_progress.css │ │ └── js │ │ │ └── manual_progress.js │ └── templates │ │ └── manual_progress.html ├── mapreduce │ ├── __init__.py │ ├── manifest.yaml │ ├── mapreduce_module.py │ └── messages.py ├── math │ ├── __init__.py │ ├── manifest.yaml │ ├── math.py │ ├── math_tests.py │ ├── messages.py │ └── resources │ │ └── math.png ├── news │ ├── __init__.py │ ├── _static │ │ └── css │ │ │ └── news.css │ ├── manifest.yaml │ ├── messages.py │ ├── news.py │ ├── news_tests.py │ ├── news_tests_lib.py │ └── templates │ │ └── news.html ├── notifications │ ├── __init__.py │ ├── cron.py │ ├── manifest.yaml │ ├── notifications.py │ ├── notifications_tests.py │ ├── stats.html │ └── stats.py ├── oauth2 │ ├── __init__.py │ ├── client_secrets.json │ ├── manifest.yaml │ ├── oauth2.py │ └── templates │ │ └── result.html ├── oeditor │ ├── __init__.py │ ├── _static │ │ ├── css │ │ │ ├── butterbar.css │ │ │ └── oeditor.css │ │ └── js │ │ │ ├── butterbar.js │ │ │ ├── popup.js │ │ │ └── resize_iframes.js │ ├── javascript_tests │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── oeditor.py │ ├── oeditor_tests.py │ ├── oeditor_unit_tests.py │ └── templates │ │ ├── array_select.js │ │ ├── checkbox-list.js │ │ ├── code.js │ │ ├── datetime.js │ │ ├── oeditor.html │ │ ├── oeditor.js │ │ ├── popup.html │ │ ├── preview_editor.html │ │ ├── rte.js │ │ └── uneditable.js ├── questionnaire │ ├── __init__.py │ ├── javascript_tests │ │ ├── fixture.html │ │ ├── form_data.json │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── messages.py │ ├── questionnaire.py │ ├── questionnaire_tests.py │ ├── questionnaire_unit_tests.py │ ├── resources │ │ ├── css │ │ │ └── button.css │ │ ├── img │ │ │ └── icon.png │ │ └── js │ │ │ └── questionnaire.js │ └── templates │ │ └── questionnaire.html ├── rating │ ├── __init__.py │ ├── manifest.yaml │ ├── messages.py │ ├── rating.py │ ├── rating_tests.py │ ├── resources │ │ ├── css │ │ │ └── widget.css │ │ └── js │ │ │ └── widget.js │ └── templates │ │ └── widget.html ├── review │ ├── __init__.py │ ├── controllers_tests.py │ ├── cron.py │ ├── dashboard.py │ ├── domain.py │ ├── manifest.yaml │ ├── peer.py │ ├── peer_tests.py │ ├── review.py │ ├── review_tests.py │ ├── stats.html │ ├── stats.py │ └── stats_tests.py ├── search │ ├── __init__.py │ ├── assets │ │ ├── search.css │ │ └── search.js │ ├── manifest.yaml │ ├── messages.py │ ├── resources.py │ ├── results_templates │ │ ├── basic.html │ │ └── youtube.html │ ├── search.html │ ├── search.py │ ├── search_dashboard.html │ ├── search_tests.py │ └── search_unit_tests.py ├── skill_map │ ├── __init__.py │ ├── _static │ │ └── css │ │ │ ├── common.css │ │ │ ├── course_outline.css │ │ │ ├── lesson_header.css │ │ │ ├── skill_map.css │ │ │ └── skill_tagging.css │ ├── competency.py │ ├── constants.py │ ├── javascript_tests │ │ ├── lesson_editor │ │ │ ├── fixture.html │ │ │ ├── karma.conf.js │ │ │ └── tests.js │ │ └── student_skill_widget │ │ │ ├── fixture.html │ │ │ ├── karma.conf.js │ │ │ └── tests.js │ ├── manifest.yaml │ ├── messages.py │ ├── rdf.py │ ├── recommender.py │ ├── resources │ │ └── js │ │ │ ├── course_outline.js │ │ │ ├── lesson_header.js │ │ │ ├── skill_tagging_lib.js │ │ │ ├── skills_competencies_analytics.js │ │ │ └── skills_progress.js │ ├── skill_map.py │ ├── skill_map_metrics.py │ ├── skill_map_tests.py │ ├── skill_map_unit_tests.py │ └── templates │ │ ├── dependency_graph.html │ │ ├── lesson_header.html │ │ ├── skill_card.html │ │ ├── skill_competencies_analytics.html │ │ ├── skill_map_analytics.html │ │ ├── skill_tagging.js │ │ ├── skills_progress.html │ │ └── skills_table.html ├── student_groups │ ├── __init__.py │ ├── _static │ │ └── js │ │ │ └── student_groups_list.js │ ├── graphql.py │ ├── manifest.yaml │ ├── messages.py │ ├── student_groups.py │ ├── student_groups_integration_tests.py │ ├── student_groups_pageobjects.py │ ├── student_groups_tests.py │ ├── templates │ │ ├── student_group_availability.css │ │ ├── student_group_availability.js │ │ └── student_groups_list.html │ └── triggers_tests.py ├── student_skills_ui │ ├── __init__.py │ ├── _static │ │ ├── css │ │ │ └── dependency_graph.css │ │ └── js │ │ │ └── viz.js │ ├── javascript_tests │ │ ├── fixture.html │ │ ├── karma.conf.js │ │ └── tests.js │ ├── manifest.yaml │ ├── student_skills_ui.py │ ├── student_skills_ui_unit_tests.py │ └── templates │ │ └── unit_header.html ├── unsubscribe │ ├── __init__.py │ ├── manifest.yaml │ ├── templates │ │ ├── resubscribe.html │ │ └── unsubscribe.html │ ├── unsubscribe.py │ └── unsubscribe_tests.py ├── upload │ ├── __init__.py │ ├── manifest.yaml │ ├── messages.py │ ├── resources │ │ └── script_add.png │ ├── templates │ │ ├── form.html │ │ └── result.html │ ├── upload.py │ └── upload_tests.py ├── usage_reporting │ ├── __init__.py │ ├── config.py │ ├── consent_banner.py │ ├── constants.py │ ├── course_creation.py │ ├── enrollment.py │ ├── manifest.yaml │ ├── messaging.py │ ├── students.py │ ├── templates │ │ ├── consent_banner.html │ │ ├── course_creation.html │ │ └── message.html │ ├── usage_reporting.py │ └── usage_reporting_tests.py ├── warmup │ ├── __init__.py │ ├── manifest.yaml │ ├── warmup.py │ └── warmup_tests.py └── webserv │ ├── __init__.py │ ├── _static │ └── book-icon-md.png │ ├── document_roots │ └── sample │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── jinja.html │ │ ├── main.css │ │ ├── md_footer.html │ │ ├── md_header.html │ │ └── your_logo_here.png │ ├── manifest.yaml │ ├── webserv.py │ └── webserv_tests.py ├── queue.yaml ├── scripts ├── __init__.py ├── all_files.txt ├── all_tests.py ├── bower.json ├── bower.sh ├── common.sh ├── config.sh ├── deploy.sh ├── etl.sh ├── flatten_polymer_imports.py ├── flatten_polymer_imports.sh ├── modules.py ├── modules.sh ├── parse_start_args.sh ├── project.py ├── pylint.rc ├── pylint.sh ├── rerun_failures.sh ├── run_javascript_test_server.sh ├── start.sh ├── start_in_shell.sh ├── static.sh ├── suite.sh ├── test_completions.py └── test_config.sh ├── tests ├── __init__.py ├── ext │ └── __init__.py ├── functional │ ├── __init__.py │ ├── actions.py │ ├── admin_settings.py │ ├── assets_rest.py │ ├── common_crypto.py │ ├── common_manifest.py │ ├── common_user_routes.py │ ├── common_users.py │ ├── controllers_utils.py │ ├── controllers_utils │ │ └── templates │ │ │ └── test_template.html │ ├── i18n.py │ ├── model_analytics.py │ ├── model_config.py │ ├── model_courses.py │ ├── model_data_sources.html │ ├── model_data_sources.py │ ├── model_entities.py │ ├── model_jobs.py │ ├── model_models.py │ ├── model_permissions.py │ ├── model_student_work.py │ ├── model_utils.py │ ├── model_vfs.py │ ├── module_config_test.py │ ├── modules_data_source_providers.py │ ├── progress_percent.py │ ├── roles.py │ ├── student_answers.py │ ├── student_labels.py │ ├── student_last_location.py │ ├── student_tracks.py │ ├── test_classes.py │ ├── unit_assessment.py │ ├── unit_description.py │ ├── unit_header_footer.py │ ├── unit_on_one_page.py │ └── whitelist.py ├── integration │ ├── __init__.py │ ├── assets │ │ └── img │ │ │ └── test.png │ ├── fake_visualizations.html │ ├── fake_visualizations.py │ ├── integration.py │ ├── load_test.py │ ├── pageobjects.py │ └── test_classes.py ├── internal │ ├── __init__.py │ └── functional │ │ └── __init__.py ├── suite.py ├── task_queue.py └── unit │ ├── __init__.py │ ├── common │ ├── event_payloads.json │ └── event_payloads_readme.txt │ ├── common_catch_and_log.py │ ├── common_locales.py │ ├── common_menus.py │ ├── common_resource.py │ ├── common_safe_dom.py │ ├── common_schema_fields.py │ ├── common_tags.py │ ├── common_utc.py │ ├── common_utils.py │ ├── etl_mapreduce.py │ ├── etl_remote.py │ ├── gift_examples.txt │ ├── gift_parser_tests.py │ ├── javascript_tests.py │ ├── javascript_tests │ ├── assets_lib_activity_generic │ │ ├── fixture.html │ │ ├── interactions.js │ │ ├── karma.conf.js │ │ └── tests.js │ ├── assets_lib_butterbar │ │ ├── fixture.html │ │ ├── karma.conf.js │ │ └── tests.js │ └── lib │ │ └── common.js │ ├── models_analytics.py │ ├── models_analytics_section.html │ ├── models_config.py │ ├── models_courses.py │ ├── models_transforms.py │ └── test_classes.py ├── tools ├── __init__.py ├── etl │ ├── __init__.py │ ├── etl.py │ ├── etl_lib.py │ ├── examples.py │ ├── mapreduce.py │ ├── mapreduce_examples.py │ ├── remote.py │ └── testing.py ├── export.py └── verify.py └── views ├── 404.html ├── activity.html ├── announcements.html ├── bare.html ├── base.html ├── base_course.html ├── course.html ├── error.html ├── forum.html ├── ga.html ├── lesson.html ├── lesson_common.html ├── lesson_navbar.html ├── lesson_title.html ├── macros.html ├── notifications └── welcome.txt ├── readonly_assessment.html ├── register.html ├── registration_module.html ├── review.html ├── review_confirmation.html ├── review_dashboard.html ├── student_data_table.html ├── student_profile.html ├── summary.html ├── test_confirmation_content.html ├── track_selection.html ├── unenroll_confirmation.html ├── unenroll_confirmation_check.html └── unit.html /coursebuilder/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/COPYING -------------------------------------------------------------------------------- /coursebuilder/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/README -------------------------------------------------------------------------------- /coursebuilder/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/app.yaml -------------------------------------------------------------------------------- /coursebuilder/appengine_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/appengine_config.py -------------------------------------------------------------------------------- /coursebuilder/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/css/main.css -------------------------------------------------------------------------------- /coursebuilder/assets/css/main.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/css/main.mobile.css -------------------------------------------------------------------------------- /coursebuilder/assets/css/minimal.mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/css/minimal.mobile.css -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image0.1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image0.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image0.8.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image0.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image0.9.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image1.1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image1.1a.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image1.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image1.3.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image1.5.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image1.5.3.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image1.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image1.5.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image10.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image10.1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image11.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image11.1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image2.2.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image2.2.1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image2.3.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image2.3.1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image3.4.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image3.4.2.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image7.7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image7.7.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/Image8.7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/Image8.7.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/banner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/banner1.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/completed.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/favicon.ico -------------------------------------------------------------------------------- /coursebuilder/assets/img/in_progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/in_progress.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/not_started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/not_started.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/open_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/open_menu.png -------------------------------------------------------------------------------- /coursebuilder/assets/img/your_logo_here.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/img/your_logo_here.png -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-1.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-1.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-1.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-1.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-1.4.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-1.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-1.5.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-1.6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-1.6.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-2.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-2.1.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-2.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-2.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-2.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-2.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-2.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-2.4.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-2.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-2.5.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-3.1.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-3.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-3.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-3.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-3.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-3.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-3.4.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-4.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-4.1.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-4.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-4.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-4.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-4.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-4.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-4.4.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-4.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-4.5.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-5.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-5.1.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-5.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-5.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-5.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-5.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-5.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-5.4.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-6.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-6.1.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-6.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-6.2.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-6.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-6.3.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/activity-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/activity-examples.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/assessment-Fin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/assessment-Fin.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/assessment-Mid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/assessment-Mid.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/assessment-Pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/assessment-Pre.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/assessment-ReviewAssessmentExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/assessment-ReviewAssessmentExample.js -------------------------------------------------------------------------------- /coursebuilder/assets/js/review-ReviewAssessmentExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/js/review-ReviewAssessmentExample.js -------------------------------------------------------------------------------- /coursebuilder/assets/lib/activity-generic-1.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/assets/lib/activity-generic-1.3.js -------------------------------------------------------------------------------- /coursebuilder/bulkloader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/bulkloader.yaml -------------------------------------------------------------------------------- /coursebuilder/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/common/caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/caching.py -------------------------------------------------------------------------------- /coursebuilder/common/catch_and_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/catch_and_log.py -------------------------------------------------------------------------------- /coursebuilder/common/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/crypto.py -------------------------------------------------------------------------------- /coursebuilder/common/jinja_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/jinja_utils.py -------------------------------------------------------------------------------- /coursebuilder/common/locales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/locales.py -------------------------------------------------------------------------------- /coursebuilder/common/manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/manifests.py -------------------------------------------------------------------------------- /coursebuilder/common/menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/menus.py -------------------------------------------------------------------------------- /coursebuilder/common/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/messages.py -------------------------------------------------------------------------------- /coursebuilder/common/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/resource.py -------------------------------------------------------------------------------- /coursebuilder/common/safe_dom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/safe_dom.py -------------------------------------------------------------------------------- /coursebuilder/common/schema_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/schema_fields.py -------------------------------------------------------------------------------- /coursebuilder/common/schema_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/schema_transforms.py -------------------------------------------------------------------------------- /coursebuilder/common/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/tags.py -------------------------------------------------------------------------------- /coursebuilder/common/user_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/user_routes.py -------------------------------------------------------------------------------- /coursebuilder/common/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/users.py -------------------------------------------------------------------------------- /coursebuilder/common/utc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/utc.py -------------------------------------------------------------------------------- /coursebuilder/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/utils.py -------------------------------------------------------------------------------- /coursebuilder/common/xcontent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/xcontent.py -------------------------------------------------------------------------------- /coursebuilder/common/yaml_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/common/yaml_files.py -------------------------------------------------------------------------------- /coursebuilder/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/controllers/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/controllers/messages.py -------------------------------------------------------------------------------- /coursebuilder/controllers/sites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/controllers/sites.py -------------------------------------------------------------------------------- /coursebuilder/controllers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/controllers/utils.py -------------------------------------------------------------------------------- /coursebuilder/course.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/course.yaml -------------------------------------------------------------------------------- /coursebuilder/course_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/course_template.yaml -------------------------------------------------------------------------------- /coursebuilder/cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/cron.yaml -------------------------------------------------------------------------------- /coursebuilder/custom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/custom.yaml -------------------------------------------------------------------------------- /coursebuilder/data/lesson.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/data/lesson.csv -------------------------------------------------------------------------------- /coursebuilder/data/skills.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/data/skills.json -------------------------------------------------------------------------------- /coursebuilder/data/unit.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/data/unit.csv -------------------------------------------------------------------------------- /coursebuilder/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/index.yaml -------------------------------------------------------------------------------- /coursebuilder/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/main.py -------------------------------------------------------------------------------- /coursebuilder/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/models/analytics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/__init__.py -------------------------------------------------------------------------------- /coursebuilder/models/analytics/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/analytics.js -------------------------------------------------------------------------------- /coursebuilder/models/analytics/display.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/display.html -------------------------------------------------------------------------------- /coursebuilder/models/analytics/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/display.py -------------------------------------------------------------------------------- /coursebuilder/models/analytics/rest_visualizations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/rest_visualizations.html -------------------------------------------------------------------------------- /coursebuilder/models/analytics/section.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/section.html -------------------------------------------------------------------------------- /coursebuilder/models/analytics/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/analytics/utils.py -------------------------------------------------------------------------------- /coursebuilder/models/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/config.py -------------------------------------------------------------------------------- /coursebuilder/models/content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/content.py -------------------------------------------------------------------------------- /coursebuilder/models/counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/counters.py -------------------------------------------------------------------------------- /coursebuilder/models/courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/courses.py -------------------------------------------------------------------------------- /coursebuilder/models/custom_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/custom_modules.py -------------------------------------------------------------------------------- /coursebuilder/models/custom_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/custom_units.py -------------------------------------------------------------------------------- /coursebuilder/models/data_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_removal.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/__init__.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/base_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/base_types.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/paginated_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/paginated_table.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/registry.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/source_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/source_handler.py -------------------------------------------------------------------------------- /coursebuilder/models/data_sources/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/data_sources/utils.py -------------------------------------------------------------------------------- /coursebuilder/models/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/entities.py -------------------------------------------------------------------------------- /coursebuilder/models/entity_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/entity_transforms.py -------------------------------------------------------------------------------- /coursebuilder/models/event_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/event_transforms.py -------------------------------------------------------------------------------- /coursebuilder/models/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/jobs.py -------------------------------------------------------------------------------- /coursebuilder/models/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/messages.py -------------------------------------------------------------------------------- /coursebuilder/models/model_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/model_caching.py -------------------------------------------------------------------------------- /coursebuilder/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/models.py -------------------------------------------------------------------------------- /coursebuilder/models/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/permissions.py -------------------------------------------------------------------------------- /coursebuilder/models/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/progress.py -------------------------------------------------------------------------------- /coursebuilder/models/resources_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/resources_display.py -------------------------------------------------------------------------------- /coursebuilder/models/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/review.py -------------------------------------------------------------------------------- /coursebuilder/models/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/roles.py -------------------------------------------------------------------------------- /coursebuilder/models/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/services.py -------------------------------------------------------------------------------- /coursebuilder/models/student_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/student_labels.py -------------------------------------------------------------------------------- /coursebuilder/models/student_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/student_work.py -------------------------------------------------------------------------------- /coursebuilder/models/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/transforms.py -------------------------------------------------------------------------------- /coursebuilder/models/transforms_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/transforms_constants.py -------------------------------------------------------------------------------- /coursebuilder/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/utils.py -------------------------------------------------------------------------------- /coursebuilder/models/vfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/models/vfs.py -------------------------------------------------------------------------------- /coursebuilder/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/activity_tag/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/activity_tag/activity_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/activity_tag/activity_tag.py -------------------------------------------------------------------------------- /coursebuilder/modules/activity_tag/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/activity_tag/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/activity_tag/resources/activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/activity_tag/resources/activity.png -------------------------------------------------------------------------------- /coursebuilder/modules/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/admin/_static/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/_static/css/admin.css -------------------------------------------------------------------------------- /coursebuilder/modules/admin/_static/css/courses.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/_static/css/courses.css -------------------------------------------------------------------------------- /coursebuilder/modules/admin/_static/js/courses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/_static/js/courses.js -------------------------------------------------------------------------------- /coursebuilder/modules/admin/_static/js/enrollments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/_static/js/enrollments.js -------------------------------------------------------------------------------- /coursebuilder/modules/admin/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/admin.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/admin_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/admin_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/admin_pageobjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/admin_pageobjects.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/admin_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/admin_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/admin_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/admin_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/config.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/enrollments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/enrollments.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/enrollments_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/enrollments_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/admin/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/admin/templates/courses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/templates/courses.html -------------------------------------------------------------------------------- /coursebuilder/modules/admin/templates/enrollments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/templates/enrollments.html -------------------------------------------------------------------------------- /coursebuilder/modules/admin/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/admin/templates/welcome.html -------------------------------------------------------------------------------- /coursebuilder/modules/ajax_registry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/ajax_registry/assets/js/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/ajax_registry/assets/js/registry.js -------------------------------------------------------------------------------- /coursebuilder/modules/ajax_registry/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/ajax_registry/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/ajax_registry/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/ajax_registry/registry.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/analytics.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/analytics_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/analytics_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/answers_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/answers_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/click_link_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/click_link_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/cluster_rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/cluster_rest.js -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/cluster_stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/cluster_stats.html -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/clustering.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/clustering.html -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/clustering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/clustering.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/filters.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/gradebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/gradebook.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/location_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/location_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/page_event_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/page_event_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/rest_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/rest_providers.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/student_aggregate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/student_aggregate.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/student_answers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/student_answers.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/student_vectors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/student_vectors.html -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/synchronous_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/synchronous_providers.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/bad_references/course/models/I18nProgressEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/bad_references/course/models/LabelEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/bad_references/course/models/ResourceBundleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/bad_references/course/models/RoleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/I18nProgressEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/LabelEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/QuestionEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/QuestionGroupEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/ResourceBundleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/RoleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/StudentGroupEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/StudentGroupMembership.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/click_link/course/models/_SkillEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/simple_questions/course/models/I18nProgressEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/simple_questions/course/models/LabelEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/simple_questions/course/models/ResourceBundleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/test_courses/simple_questions/course/models/RoleEntity.json: -------------------------------------------------------------------------------- 1 | {"rows": [ 2 | ]} 3 | -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/user_agent_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/user_agent_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/analytics/youtube_event_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/analytics/youtube_event_aggregator.py -------------------------------------------------------------------------------- /coursebuilder/modules/announcements/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/announcements/announcements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/announcements/announcements.py -------------------------------------------------------------------------------- /coursebuilder/modules/announcements/announcements_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/announcements/announcements_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/announcements/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/announcements/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/announcements/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/announcements/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/assessment_tags_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/assessment_tags_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/gift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/gift.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/questions.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/resources/grading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/resources/grading.js -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/resources/grading_lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/resources/grading_lib.js -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/resources/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/resources/question.png -------------------------------------------------------------------------------- /coursebuilder/modules/assessment_tags/resources/questions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessment_tags/resources/questions.css -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/_static/css/assessments.css: -------------------------------------------------------------------------------- 1 | .email-address { 2 | font-family: monospace; 3 | } 4 | -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/assessments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessments/assessments.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/assessments_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessments/assessments_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessments/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/assessments/templates/assessment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/assessments/templates/assessment.html -------------------------------------------------------------------------------- /coursebuilder/modules/balancer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/balancer/balancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/balancer/balancer.py -------------------------------------------------------------------------------- /coursebuilder/modules/balancer/balancer_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/balancer/balancer_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/balancer/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/balancer/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/balancer/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/balancer/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/certificate.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/certificate_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/certificate_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/certificate_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/certificate_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/certificates_earned.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/certificates_earned.html -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/course_settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/course_settings.css -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/course_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/course_settings.js -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/custom_criteria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/custom_criteria.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/javascript_tests/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/javascript_tests/fixture.html -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/resources/css/certificate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/resources/css/certificate.css -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/resources/images/cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/resources/images/cert.png -------------------------------------------------------------------------------- /coursebuilder/modules/certificate/templates/certificate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/certificate/templates/certificate.html -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/code_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/code_tags.py -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/code_tags_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/code_tags_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/resources/code_tags.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/resources/code_tags.css -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/resources/code_tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/resources/code_tags.js -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/resources/code_tags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/resources/code_tags.png -------------------------------------------------------------------------------- /coursebuilder/modules/code_tags/resources/code_tags_popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/code_tags/resources/code_tags_popup.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/css/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/css/markdown.css -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/docs.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/drive.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/forumembed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/forumembed.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/iframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/iframe.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/include.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/include.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/markdown.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/spreadsheets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/spreadsheets.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/images/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/images/youtube.png -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/js/drive_tag_refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/js/drive_tag_refresh.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/js/html5_video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/js/html5_video.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/_static/js/youtube_video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/_static/js/youtube_video.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/core_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/core_tags.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/core_tags_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/core_tags_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/core_tags_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/core_tags_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/javascript_tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/javascript_tests/karma.conf.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/templates/drive_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/templates/drive_error.html -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/templates/drive_item.html: -------------------------------------------------------------------------------- 1 | {{contents|safe}} 2 | -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/templates/google_drive_tag.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_tags/templates/google_drive_tag.css -------------------------------------------------------------------------------- /coursebuilder/modules/core_tags/templates/google_drive_tag_lightbox.js: -------------------------------------------------------------------------------- 1 | GcbGoogleDriveTagChild.main(); 2 | -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/collapse/collapse.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/collapse/collapse.css -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/collapse/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/collapse/collapse.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/core-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/core-ui.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/lightbox/lightbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/lightbox/lightbox.css -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/lightbox/lightbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/lightbox/lightbox.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/_static/list/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/_static/list/list.css -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/core_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/core_ui.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/core_ui_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/core_ui_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/javascript_tests/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/javascript_tests/fixture.html -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/javascript_tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/javascript_tests/karma.conf.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/core_ui/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/core_ui/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/courses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/courses/admin_preferences_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/admin_preferences_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/assets.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/availability.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/availability_cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/availability_cron.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/availability_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/availability_options.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/constants.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/course_outline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/course_outline.html -------------------------------------------------------------------------------- /coursebuilder/modules/courses/courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/courses.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/courses_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/courses_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/courses_pageobjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/courses_pageobjects.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/courses_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/courses_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/graphql.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/import_running.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/import_running.html -------------------------------------------------------------------------------- /coursebuilder/modules/courses/lessons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/lessons.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/courses/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/outline.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/roles.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/settings.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/templates/asset_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/templates/asset_list.html -------------------------------------------------------------------------------- /coursebuilder/modules/courses/templates/availability.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/templates/availability.css -------------------------------------------------------------------------------- /coursebuilder/modules/courses/templates/availability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/templates/availability.js -------------------------------------------------------------------------------- /coursebuilder/modules/courses/templates/label_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/templates/label_list.html -------------------------------------------------------------------------------- /coursebuilder/modules/courses/templates/question_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/templates/question_list.html -------------------------------------------------------------------------------- /coursebuilder/modules/courses/triggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/triggers.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/triggers_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/triggers_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/unit_lesson_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/unit_lesson_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/courses/unit_outline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/courses/unit_outline.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/_static/css/course_outline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/_static/css/course_outline.css -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/_static/css/mdl_undo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/_static/css/mdl_undo.css -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/_static/css/view.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/_static/css/view.css -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/asset_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/asset_paths.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/dashboard.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/dashboard_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/dashboard_handler.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/dashboard_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/dashboard_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/dashboard_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/dashboard_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/dto_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/dto_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/filer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/filer.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/javascript_tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/javascript_tests/karma.conf.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/label_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/label_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/question_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/question_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/question_group_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/question_group_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/resources/js/course_outline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/resources/js/course_outline.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/resources/js/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/resources/js/view.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/role_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/role_editor.py -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/add_to_group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/add_to_group.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/assessment_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/assessment_editor.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/assignments_menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/assignments_menu.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/course_infos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/course_infos.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/gradebook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/gradebook.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/lesson_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/lesson_editor.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/map_reduce.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/map_reduce.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/mc_question_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/mc_question_editor.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/menu_macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/menu_macros.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/question_answers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/question_answers.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/question_filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/question_filter.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/question_preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/question_preview.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/role_editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/role_editor.css -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/role_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/role_editor.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/role_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/role_list.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/sa_question_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/sa_question_editor.js -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/student_progress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/student_progress.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/templates/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/templates/view.html -------------------------------------------------------------------------------- /coursebuilder/modules/dashboard/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/dashboard/utils.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/data_pump.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_pump/data_pump.html -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/data_pump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_pump/data_pump.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/data_pump_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_pump/data_pump_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_pump/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/data_pump/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_pump/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/data_removal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/data_removal.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/data_removal_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/data_removal_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/delete_confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/delete_confirmation.html -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/data_removal/removal_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/data_removal/removal_models.py -------------------------------------------------------------------------------- /coursebuilder/modules/embed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/embed/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/embed.py -------------------------------------------------------------------------------- /coursebuilder/modules/embed/embed_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/embed_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/embed/embed_pageobjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/embed_pageobjects.py -------------------------------------------------------------------------------- /coursebuilder/modules/embed/embed_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/embed_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/embed/ext/ensure-session-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/ext/ensure-session-example.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/ext/ensure-session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/ext/ensure-session.js -------------------------------------------------------------------------------- /coursebuilder/modules/embed/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/embed/static/v1/embed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/static/v1/embed.css -------------------------------------------------------------------------------- /coursebuilder/modules/embed/static/v1/embed_child.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/static/v1/embed_child.css -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/demo.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/demo_child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/demo_child.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/embed.js -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/embed_child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/embed_child.js -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/embed_lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/embed_lib.js -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/enroll_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/enroll_error.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/example.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/finish_auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/finish_auth.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/global_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/global_errors.html -------------------------------------------------------------------------------- /coursebuilder/modules/embed/templates/v1/local_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/embed/templates/v1/local_errors.html -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/constants.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/course_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/course_settings.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/explorer.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/explorer_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/explorer_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/explorer_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/explorer_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/graphql.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/handlers.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/hooks.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/settings.py -------------------------------------------------------------------------------- /coursebuilder/modules/explorer/templates/explorer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/explorer/templates/explorer.html -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/extra_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/extra_tabs/extra_tabs.py -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/extra_tabs_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/extra_tabs/extra_tabs_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/extra_tabs/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/extra_tabs/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/extra_tabs/templates/extra_tab_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/extra_tabs/templates/extra_tab_page.html -------------------------------------------------------------------------------- /coursebuilder/modules/gen_sample_data/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /coursebuilder/modules/gen_sample_data/gen_sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gen_sample_data/gen_sample_data.py -------------------------------------------------------------------------------- /coursebuilder/modules/gen_sample_data/gen_sample_data_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gen_sample_data/gen_sample_data_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/gen_sample_data/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gen_sample_data/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/gitkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/gitkit.py -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/gitkit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/gitkit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/resources/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/resources/config.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/resources/favicon.ico -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/branding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/branding.html -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/change_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/change_email.html -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/change_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/change_email.txt -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/change_email_subject.txt: -------------------------------------------------------------------------------- 1 | (SAMPLE) Please confirm your email change -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/reset_password.html -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/reset_password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/reset_password.txt -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/reset_password_subject.txt: -------------------------------------------------------------------------------- 1 | (SAMPLE) Password reset confirmation -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/signout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/signout.html -------------------------------------------------------------------------------- /coursebuilder/modules/gitkit/templates/widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gitkit/templates/widget.html -------------------------------------------------------------------------------- /coursebuilder/modules/gql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/gql/_static/query/cbLogin.directive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/_static/query/cbLogin.directive.html -------------------------------------------------------------------------------- /coursebuilder/modules/gql/_static/query/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/_static/query/index.html -------------------------------------------------------------------------------- /coursebuilder/modules/gql/_static/query/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/_static/query/query.js -------------------------------------------------------------------------------- /coursebuilder/modules/gql/_static/test/fakeGqlServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/_static/test/fakeGqlServer.js -------------------------------------------------------------------------------- /coursebuilder/modules/gql/gql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/gql.py -------------------------------------------------------------------------------- /coursebuilder/modules/gql/gql_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/gql_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/gql/gql_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/gql_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/gql/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/gql/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/gql/templates/content_with_tags.html: -------------------------------------------------------------------------------- 1 | {{ content | gcb_tags }} 2 | -------------------------------------------------------------------------------- /coursebuilder/modules/guide/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/guide/_static/guide/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/_static/guide/test/index.html -------------------------------------------------------------------------------- /coursebuilder/modules/guide/_static/guide/test/mockScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/_static/guide/test/mockScript.js -------------------------------------------------------------------------------- /coursebuilder/modules/guide/_static/guide/test/test-data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/_static/guide/test/test-data.html -------------------------------------------------------------------------------- /coursebuilder/modules/guide/_static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/_static/img/favicon.ico -------------------------------------------------------------------------------- /coursebuilder/modules/guide/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/constants.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/course_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/course_settings.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/graphql.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/guide.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/guide_integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/guide_integration_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/handlers.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/guide/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/settings.py -------------------------------------------------------------------------------- /coursebuilder/modules/guide/templates/guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/guide/templates/guide.html -------------------------------------------------------------------------------- /coursebuilder/modules/help_urls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/help_urls/help_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/help_urls/help_urls.py -------------------------------------------------------------------------------- /coursebuilder/modules/help_urls/help_urls_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/help_urls/help_urls_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/help_urls/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/help_urls/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/help_urls/topics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/help_urls/topics.py -------------------------------------------------------------------------------- /coursebuilder/modules/i18n/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/i18n_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/i18n_dashboard.py -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/i18n_dashboard_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/i18n_dashboard_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/jobs.py -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/jobs_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/jobs_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/i18n_dashboard/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/i18n_dashboard/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/invitation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/invitation.py -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/invitation_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/invitation_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/resources/css/invitation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/resources/css/invitation.css -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/resources/js/invitation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/resources/js/invitation.js -------------------------------------------------------------------------------- /coursebuilder/modules/invitation/templates/invitation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/invitation/templates/invitation.html -------------------------------------------------------------------------------- /coursebuilder/modules/manual_progress/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/manual_progress/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/manual_progress/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/manual_progress/manual_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/manual_progress/manual_progress.py -------------------------------------------------------------------------------- /coursebuilder/modules/manual_progress/manual_progress_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/manual_progress/manual_progress_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/manual_progress/resources/css/manual_progress.css: -------------------------------------------------------------------------------- 1 | div.manual-progress { 2 | margin: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /coursebuilder/modules/mapreduce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/mapreduce/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/mapreduce/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/mapreduce/mapreduce_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/mapreduce/mapreduce_module.py -------------------------------------------------------------------------------- /coursebuilder/modules/mapreduce/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/mapreduce/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/math/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/math/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/math/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/math/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/math/math.py -------------------------------------------------------------------------------- /coursebuilder/modules/math/math_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/math/math_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/math/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/math/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/math/resources/math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/math/resources/math.png -------------------------------------------------------------------------------- /coursebuilder/modules/news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/news/_static/css/news.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/_static/css/news.css -------------------------------------------------------------------------------- /coursebuilder/modules/news/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/news/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/news/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/news.py -------------------------------------------------------------------------------- /coursebuilder/modules/news/news_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/news_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/news/news_tests_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/news_tests_lib.py -------------------------------------------------------------------------------- /coursebuilder/modules/news/templates/news.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/news/templates/news.html -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/cron.py -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/notifications.py -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/notifications_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/notifications_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/stats.html -------------------------------------------------------------------------------- /coursebuilder/modules/notifications/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/notifications/stats.py -------------------------------------------------------------------------------- /coursebuilder/modules/oauth2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/oauth2/client_secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oauth2/client_secrets.json -------------------------------------------------------------------------------- /coursebuilder/modules/oauth2/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oauth2/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/oauth2/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oauth2/oauth2.py -------------------------------------------------------------------------------- /coursebuilder/modules/oauth2/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oauth2/templates/result.html -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/_static/css/butterbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/_static/css/butterbar.css -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/_static/css/oeditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/_static/css/oeditor.css -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/_static/js/butterbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/_static/js/butterbar.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/_static/js/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/_static/js/popup.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/_static/js/resize_iframes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/_static/js/resize_iframes.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/javascript_tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/javascript_tests/karma.conf.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/oeditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/oeditor.py -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/oeditor_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/oeditor_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/oeditor_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/oeditor_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/array_select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/array_select.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/checkbox-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/checkbox-list.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/code.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/datetime.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/oeditor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/oeditor.html -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/oeditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/oeditor.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/popup.html -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/preview_editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/preview_editor.html -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/rte.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/rte.js -------------------------------------------------------------------------------- /coursebuilder/modules/oeditor/templates/uneditable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/oeditor/templates/uneditable.js -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/javascript_tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/javascript_tests/tests.js -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/questionnaire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/questionnaire.py -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/questionnaire_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/questionnaire_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/questionnaire_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/questionnaire_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/resources/css/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/resources/css/button.css -------------------------------------------------------------------------------- /coursebuilder/modules/questionnaire/resources/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/questionnaire/resources/img/icon.png -------------------------------------------------------------------------------- /coursebuilder/modules/rating/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/rating/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/rating/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/rating/rating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/rating.py -------------------------------------------------------------------------------- /coursebuilder/modules/rating/rating_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/rating_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/rating/resources/css/widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/resources/css/widget.css -------------------------------------------------------------------------------- /coursebuilder/modules/rating/resources/js/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/resources/js/widget.js -------------------------------------------------------------------------------- /coursebuilder/modules/rating/templates/widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/rating/templates/widget.html -------------------------------------------------------------------------------- /coursebuilder/modules/review/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/review/controllers_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/controllers_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/cron.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/dashboard.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/domain.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/review/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/peer.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/peer_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/peer_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/review.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/review_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/review_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/stats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/stats.html -------------------------------------------------------------------------------- /coursebuilder/modules/review/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/stats.py -------------------------------------------------------------------------------- /coursebuilder/modules/review/stats_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/review/stats_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/search/assets/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/assets/search.css -------------------------------------------------------------------------------- /coursebuilder/modules/search/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/assets/search.js -------------------------------------------------------------------------------- /coursebuilder/modules/search/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/search/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/search/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/resources.py -------------------------------------------------------------------------------- /coursebuilder/modules/search/results_templates/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/results_templates/basic.html -------------------------------------------------------------------------------- /coursebuilder/modules/search/results_templates/youtube.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/results_templates/youtube.html -------------------------------------------------------------------------------- /coursebuilder/modules/search/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/search.html -------------------------------------------------------------------------------- /coursebuilder/modules/search/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/search.py -------------------------------------------------------------------------------- /coursebuilder/modules/search/search_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/search_dashboard.html -------------------------------------------------------------------------------- /coursebuilder/modules/search/search_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/search_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/search/search_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/search/search_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/_static/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/_static/css/common.css -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/_static/css/course_outline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/_static/css/course_outline.css -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/_static/css/lesson_header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/_static/css/lesson_header.css -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/_static/css/skill_map.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/_static/css/skill_map.css -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/_static/css/skill_tagging.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/_static/css/skill_tagging.css -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/competency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/competency.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/constants.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/javascript_tests/lesson_editor/fixture.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/rdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/rdf.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/recommender.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/resources/js/course_outline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/resources/js/course_outline.js -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/resources/js/lesson_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/resources/js/lesson_header.js -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/resources/js/skills_progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/resources/js/skills_progress.js -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/skill_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/skill_map.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/skill_map_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/skill_map_metrics.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/skill_map_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/skill_map_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/skill_map_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/skill_map_unit_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/dependency_graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/dependency_graph.html -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/lesson_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/lesson_header.html -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/skill_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/skill_card.html -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/skill_tagging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/skill_tagging.js -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/skills_progress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/skills_progress.html -------------------------------------------------------------------------------- /coursebuilder/modules/skill_map/templates/skills_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/skill_map/templates/skills_table.html -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/graphql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/graphql.py -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/student_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/student_groups.py -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/student_groups_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/student_groups_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/student_groups/triggers_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_groups/triggers_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/student_skills_ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/student_skills_ui/_static/js/viz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_skills_ui/_static/js/viz.js -------------------------------------------------------------------------------- /coursebuilder/modules/student_skills_ui/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_skills_ui/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/student_skills_ui/student_skills_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/student_skills_ui/student_skills_ui.py -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/unsubscribe/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/templates/resubscribe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/unsubscribe/templates/resubscribe.html -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/templates/unsubscribe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/unsubscribe/templates/unsubscribe.html -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/unsubscribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/unsubscribe/unsubscribe.py -------------------------------------------------------------------------------- /coursebuilder/modules/unsubscribe/unsubscribe_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/unsubscribe/unsubscribe_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/upload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/upload/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/upload/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/messages.py -------------------------------------------------------------------------------- /coursebuilder/modules/upload/resources/script_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/resources/script_add.png -------------------------------------------------------------------------------- /coursebuilder/modules/upload/templates/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/templates/form.html -------------------------------------------------------------------------------- /coursebuilder/modules/upload/templates/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/templates/result.html -------------------------------------------------------------------------------- /coursebuilder/modules/upload/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/upload.py -------------------------------------------------------------------------------- /coursebuilder/modules/upload/upload_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/upload/upload_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/config.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/consent_banner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/consent_banner.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/constants.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/course_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/course_creation.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/enrollment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/enrollment.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/messaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/messaging.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/students.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/students.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/templates/message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/templates/message.html -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/usage_reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/usage_reporting.py -------------------------------------------------------------------------------- /coursebuilder/modules/usage_reporting/usage_reporting_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/usage_reporting/usage_reporting_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/warmup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/warmup/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/warmup/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/warmup/warmup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/warmup/warmup.py -------------------------------------------------------------------------------- /coursebuilder/modules/warmup/warmup_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/warmup/warmup_tests.py -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/_static/book-icon-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/_static/book-icon-md.png -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/document_roots/sample/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/document_roots/sample/favicon.ico -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/document_roots/sample/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/document_roots/sample/main.css -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/manifest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/manifest.yaml -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/webserv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/webserv.py -------------------------------------------------------------------------------- /coursebuilder/modules/webserv/webserv_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/modules/webserv/webserv_tests.py -------------------------------------------------------------------------------- /coursebuilder/queue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/queue.yaml -------------------------------------------------------------------------------- /coursebuilder/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/scripts/all_files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/all_files.txt -------------------------------------------------------------------------------- /coursebuilder/scripts/all_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/all_tests.py -------------------------------------------------------------------------------- /coursebuilder/scripts/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/bower.json -------------------------------------------------------------------------------- /coursebuilder/scripts/bower.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/bower.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/common.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/config.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/deploy.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/etl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/etl.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/flatten_polymer_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/flatten_polymer_imports.py -------------------------------------------------------------------------------- /coursebuilder/scripts/flatten_polymer_imports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/flatten_polymer_imports.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/modules.py -------------------------------------------------------------------------------- /coursebuilder/scripts/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/modules.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/parse_start_args.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/parse_start_args.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/project.py -------------------------------------------------------------------------------- /coursebuilder/scripts/pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/pylint.rc -------------------------------------------------------------------------------- /coursebuilder/scripts/pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/pylint.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/rerun_failures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/rerun_failures.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/run_javascript_test_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/run_javascript_test_server.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/start.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/start_in_shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/start_in_shell.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/static.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/suite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/suite.sh -------------------------------------------------------------------------------- /coursebuilder/scripts/test_completions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/test_completions.py -------------------------------------------------------------------------------- /coursebuilder/scripts/test_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/scripts/test_config.sh -------------------------------------------------------------------------------- /coursebuilder/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/functional/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/actions.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/admin_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/admin_settings.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/assets_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/assets_rest.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/common_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/common_crypto.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/common_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/common_manifest.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/common_user_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/common_user_routes.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/common_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/common_users.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/controllers_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/controllers_utils.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/i18n.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_analytics.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_config.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_courses.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_data_sources.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_data_sources.html -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_data_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_data_sources.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_entities.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_jobs.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_models.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_permissions.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_student_work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_student_work.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_utils.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/model_vfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/model_vfs.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/module_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/module_config_test.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/progress_percent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/progress_percent.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/roles.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/student_answers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/student_answers.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/student_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/student_labels.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/student_last_location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/student_last_location.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/student_tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/student_tracks.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/test_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/test_classes.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/unit_assessment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/unit_assessment.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/unit_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/unit_description.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/unit_header_footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/unit_header_footer.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/unit_on_one_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/unit_on_one_page.py -------------------------------------------------------------------------------- /coursebuilder/tests/functional/whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/functional/whitelist.py -------------------------------------------------------------------------------- /coursebuilder/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/integration/assets/img/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/assets/img/test.png -------------------------------------------------------------------------------- /coursebuilder/tests/integration/fake_visualizations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/fake_visualizations.html -------------------------------------------------------------------------------- /coursebuilder/tests/integration/fake_visualizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/fake_visualizations.py -------------------------------------------------------------------------------- /coursebuilder/tests/integration/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/integration.py -------------------------------------------------------------------------------- /coursebuilder/tests/integration/load_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/load_test.py -------------------------------------------------------------------------------- /coursebuilder/tests/integration/pageobjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/pageobjects.py -------------------------------------------------------------------------------- /coursebuilder/tests/integration/test_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/integration/test_classes.py -------------------------------------------------------------------------------- /coursebuilder/tests/internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/internal/functional/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/suite.py -------------------------------------------------------------------------------- /coursebuilder/tests/task_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/task_queue.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common/event_payloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common/event_payloads.json -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common/event_payloads_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common/event_payloads_readme.txt -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_catch_and_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_catch_and_log.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_locales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_locales.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_menus.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_resource.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_safe_dom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_safe_dom.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_schema_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_schema_fields.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_tags.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_utc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_utc.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/common_utils.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/etl_mapreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/etl_mapreduce.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/etl_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/etl_remote.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/gift_examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/gift_examples.txt -------------------------------------------------------------------------------- /coursebuilder/tests/unit/gift_parser_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/gift_parser_tests.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/javascript_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/javascript_tests.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/javascript_tests/lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/javascript_tests/lib/common.js -------------------------------------------------------------------------------- /coursebuilder/tests/unit/models_analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/models_analytics.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/models_analytics_section.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/models_analytics_section.html -------------------------------------------------------------------------------- /coursebuilder/tests/unit/models_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/models_config.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/models_courses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/models_courses.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/models_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/models_transforms.py -------------------------------------------------------------------------------- /coursebuilder/tests/unit/test_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tests/unit/test_classes.py -------------------------------------------------------------------------------- /coursebuilder/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tools/etl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coursebuilder/tools/etl/etl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/etl.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/etl_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/etl_lib.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/examples.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/mapreduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/mapreduce.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/mapreduce_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/mapreduce_examples.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/remote.py -------------------------------------------------------------------------------- /coursebuilder/tools/etl/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/etl/testing.py -------------------------------------------------------------------------------- /coursebuilder/tools/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/export.py -------------------------------------------------------------------------------- /coursebuilder/tools/verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/tools/verify.py -------------------------------------------------------------------------------- /coursebuilder/views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/404.html -------------------------------------------------------------------------------- /coursebuilder/views/activity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/activity.html -------------------------------------------------------------------------------- /coursebuilder/views/announcements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/announcements.html -------------------------------------------------------------------------------- /coursebuilder/views/bare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/bare.html -------------------------------------------------------------------------------- /coursebuilder/views/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/base.html -------------------------------------------------------------------------------- /coursebuilder/views/base_course.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/base_course.html -------------------------------------------------------------------------------- /coursebuilder/views/course.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/course.html -------------------------------------------------------------------------------- /coursebuilder/views/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/error.html -------------------------------------------------------------------------------- /coursebuilder/views/forum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/forum.html -------------------------------------------------------------------------------- /coursebuilder/views/ga.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/ga.html -------------------------------------------------------------------------------- /coursebuilder/views/lesson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/lesson.html -------------------------------------------------------------------------------- /coursebuilder/views/lesson_common.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/lesson_common.html -------------------------------------------------------------------------------- /coursebuilder/views/lesson_navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/lesson_navbar.html -------------------------------------------------------------------------------- /coursebuilder/views/lesson_title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/lesson_title.html -------------------------------------------------------------------------------- /coursebuilder/views/macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/macros.html -------------------------------------------------------------------------------- /coursebuilder/views/notifications/welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/notifications/welcome.txt -------------------------------------------------------------------------------- /coursebuilder/views/readonly_assessment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/readonly_assessment.html -------------------------------------------------------------------------------- /coursebuilder/views/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/register.html -------------------------------------------------------------------------------- /coursebuilder/views/registration_module.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/registration_module.html -------------------------------------------------------------------------------- /coursebuilder/views/review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/review.html -------------------------------------------------------------------------------- /coursebuilder/views/review_confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/review_confirmation.html -------------------------------------------------------------------------------- /coursebuilder/views/review_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/review_dashboard.html -------------------------------------------------------------------------------- /coursebuilder/views/student_data_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/student_data_table.html -------------------------------------------------------------------------------- /coursebuilder/views/student_profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/student_profile.html -------------------------------------------------------------------------------- /coursebuilder/views/summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/summary.html -------------------------------------------------------------------------------- /coursebuilder/views/test_confirmation_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/test_confirmation_content.html -------------------------------------------------------------------------------- /coursebuilder/views/track_selection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/track_selection.html -------------------------------------------------------------------------------- /coursebuilder/views/unenroll_confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/unenroll_confirmation.html -------------------------------------------------------------------------------- /coursebuilder/views/unenroll_confirmation_check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/unenroll_confirmation_check.html -------------------------------------------------------------------------------- /coursebuilder/views/unit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/coursebuilder-core/HEAD/coursebuilder/views/unit.html --------------------------------------------------------------------------------