├── .coveragerc ├── .github ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── commitlint.yml │ ├── pypi-publish.yml │ └── upgrade-python-requirements.yml ├── .gitignore ├── .tx └── config ├── AUTHORS ├── LICENSE ├── LICENSE.MIT ├── MANIFEST.in ├── Makefile ├── README.md ├── codecov.yml ├── conf └── locale ├── doc ├── Dashboard.md ├── Native APIs.md ├── Problem Builder.md ├── Questions.md ├── Step Builder.md ├── Usage.md └── img │ ├── answer-1.png │ ├── answer-2.png │ ├── answer-3.png │ ├── assessment-1.png │ ├── assessment-2.png │ ├── assessment-3.png │ ├── assessment-4.png │ ├── completion-1.png │ ├── completion-2.png │ ├── dashboard-configuration.png │ ├── dashboard-example.png │ ├── dashboard-visual-config.png │ ├── dashboard-visual-instructions.png │ ├── dashboard-visual.png │ ├── dataexport.png │ ├── max-attempts-before.png │ ├── max-attempts-reached.png │ ├── mcq-1.png │ ├── mcq-2.png │ ├── mcq-3.png │ ├── mentoring-example.png │ ├── mentoring-table.png │ ├── mrq-1.png │ ├── mrq-2.png │ ├── mrq-3.png │ ├── mrq-4.png │ ├── review-step-no-attempts-remaining-extended-feedback-off.png │ ├── review-step-no-attempts-remaining-extended-feedback-on.png │ ├── review-step-some-attempts-remaining.png │ ├── review-step-unlimited-attempts-available.png │ ├── reviewing-performance-for-single-step.png │ ├── step-with-multiple-questions-after-submit.png │ └── step-with-multiple-questions-before-submit.png ├── manage.py ├── problem_builder ├── __init__.py ├── answer.py ├── choice.py ├── completion.py ├── dashboard.py ├── dashboard_visual.py ├── instructor_tool.py ├── locale ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── copy_deprecated_course_id.py ├── mcq.py ├── mentoring.py ├── message.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20160121_1525.py │ ├── 0003_auto_20161124_0755.py │ ├── 0004_copy_course_ids.py │ ├── 0005_auto_20170112_1021.py │ ├── 0006_remove_deprecated_course_id.py │ ├── 0007_lengthen_student_id_field.py │ └── __init__.py ├── mixins.py ├── models.py ├── mrq.py ├── platform_dependencies.py ├── plot.py ├── public │ ├── css │ │ ├── answer.css │ │ ├── dashboard.css │ │ ├── instructor_tool.css │ │ ├── mentoring-table.css │ │ ├── overlay.css │ │ ├── plot-preview.css │ │ ├── plot.css │ │ ├── problem-builder-edit.css │ │ ├── problem-builder-tinymce-content.css │ │ ├── problem-builder.css │ │ ├── questionnaire-edit.css │ │ └── questionnaire.css │ ├── img │ │ ├── immunity-map-assumptions-bg.png │ │ └── immunity-map-bg.png │ └── js │ │ ├── answer.js │ │ ├── answer_recap.js │ │ ├── completion.js │ │ ├── container_edit.js │ │ ├── instructor_tool.js │ │ ├── mentoring.js │ │ ├── mentoring_edit.js │ │ ├── mentoring_standard_view.js │ │ ├── mentoring_with_steps.js │ │ ├── plot.js │ │ ├── questionnaire.js │ │ ├── review_blocks.js │ │ ├── slider.js │ │ ├── step.js │ │ ├── step_util.js │ │ ├── translations │ │ ├── ar │ │ │ └── textjs.js │ │ ├── de_DE │ │ │ └── textjs.js │ │ ├── en │ │ │ └── textjs.js │ │ ├── eo │ │ │ └── textjs.js │ │ ├── es_419 │ │ │ └── textjs.js │ │ ├── fr │ │ │ └── textjs.js │ │ ├── fr_CA │ │ │ └── textjs.js │ │ ├── ja_JP │ │ │ └── textjs.js │ │ ├── ko_KR │ │ │ └── textjs.js │ │ ├── pl_PL │ │ │ └── textjs.js │ │ ├── pt_BR │ │ │ └── textjs.js │ │ └── zh_CN │ │ │ └── textjs.js │ │ ├── util.js │ │ └── vendor │ │ ├── backbone-min.js │ │ ├── backbone.paginator.min.js │ │ ├── d3.min.js │ │ ├── jquery-shorten.js │ │ └── underscore-min.js ├── questionnaire.py ├── settings.py ├── slider.py ├── south_migrations │ ├── 0001_initial.py │ ├── 0002_copy_from_mentoring.py │ ├── 0003_auto__add_share__add_unique_share_shared_by_shared_with_block_id.py │ └── __init__.py ├── static │ ├── test │ │ ├── swoop-bg.png │ │ ├── swoop-step1.png │ │ └── swoop-step2.png │ └── text │ │ ├── table-immunity-map-assumptions.txt │ │ └── table-immunity-map.txt ├── step.py ├── step_review.py ├── sub_api.py ├── swipe.py ├── table.py ├── tasks.py ├── templates │ ├── html │ │ ├── answer_editable.html │ │ ├── answer_read_only.html │ │ ├── completion.html │ │ ├── dashboard.html │ │ ├── dashboard_report.html │ │ ├── instructor_tool.html │ │ ├── mcqblock.html │ │ ├── mentoring-column-add-button.html │ │ ├── mentoring-table-add-button.html │ │ ├── mentoring-table-container.html │ │ ├── mentoring-table-report.html │ │ ├── mentoring-table-shared-list.html │ │ ├── mentoring-table.html │ │ ├── mentoring.html │ │ ├── mentoring_url_name.html │ │ ├── mentoring_with_steps.html │ │ ├── mrqblock.html │ │ ├── overlay.html │ │ ├── plot.html │ │ ├── plot_preview.html │ │ ├── questionnaire_add_buttons.html │ │ ├── rating_edit_footer.html │ │ ├── ratingblock.html │ │ ├── ratingblock_edit_preview.html │ │ ├── sb-review-per-question-feedback.html │ │ ├── sb-review-score.html │ │ ├── slider.html │ │ ├── slider_edit_footer.html │ │ ├── step.html │ │ ├── tip.html │ │ └── tip_choice_group.html │ └── xml │ │ ├── mentoring_default.xml │ │ ├── mentoring_demo.xml │ │ └── mentoring_with_only_one_step.xml ├── tests │ ├── __init__.py │ ├── integration │ │ ├── __init__.py │ │ ├── base_test.py │ │ ├── test_answer.py │ │ ├── test_author_changes.py │ │ ├── test_clarifications.py │ │ ├── test_completion.py │ │ ├── test_dashboard.py │ │ ├── test_instructor_tool.py │ │ ├── test_mentoring.py │ │ ├── test_messages.py │ │ ├── test_multiple.py │ │ ├── test_progression.py │ │ ├── test_questionnaire.py │ │ ├── test_slider.py │ │ ├── test_step_builder.py │ │ ├── test_table.py │ │ ├── test_titles.py │ │ ├── xml │ │ │ ├── answer_blank_read_only.xml │ │ │ ├── answer_edit_1.xml │ │ │ ├── answer_edit_2.xml │ │ │ ├── mcq_1.xml │ │ │ ├── mcq_with_fixed_height_tips.xml │ │ │ ├── mcq_with_html_choices.xml │ │ │ ├── mrq_with_comments_1.xml │ │ │ ├── mrq_with_html_choices.xml │ │ │ ├── multiple_problem_builders.xml │ │ │ ├── no_display_submit.xml │ │ │ ├── progression_1.xml │ │ │ ├── progression_2.xml │ │ │ ├── progression_3.xml │ │ │ ├── table_1.xml │ │ │ ├── table_2.xml │ │ │ └── table_3.xml │ │ └── xml_templates │ │ │ ├── author_changes.xml │ │ │ ├── completion_multiple_problem.xml │ │ │ ├── completion_problem.xml │ │ │ ├── completion_step.xml │ │ │ ├── dashboard.xml │ │ │ ├── feedback_persistence.xml │ │ │ ├── feedback_persistence_mcq_general_feedback.xml │ │ │ ├── feedback_persistence_mcq_general_feedback_and_tips.xml │ │ │ ├── feedback_persistence_mcq_no_feedback.xml │ │ │ ├── feedback_persistence_mcq_tips.xml │ │ │ ├── feedback_persistence_mrq_general_feedback.xml │ │ │ ├── feedback_persistence_mrq_general_feedback_and_tips.xml │ │ │ ├── feedback_persistence_mrq_no_feedback.xml │ │ │ ├── feedback_persistence_mrq_tips.xml │ │ │ ├── messages.xml │ │ │ ├── slider_problem.xml │ │ │ ├── slider_step.xml │ │ │ ├── step_builder.xml │ │ │ ├── step_builder_conditional_messages.xml │ │ │ ├── step_builder_html_last.xml │ │ │ ├── step_builder_instruction.xml │ │ │ ├── step_builder_long_steps.xml │ │ │ ├── step_builder_mcq_feedback.xml │ │ │ ├── step_builder_next.xml │ │ │ ├── step_builder_no_review_step.xml │ │ │ ├── step_builder_plot.xml │ │ │ ├── step_builder_plot_defaults.xml │ │ │ ├── step_builder_plot_overlays.xml │ │ │ └── step_builder_plot_scale_questions.xml │ └── unit │ │ ├── __init__.py │ │ ├── test_answer_mixin.py │ │ ├── test_common.py │ │ ├── test_dashboard_visual.py │ │ ├── test_instructor_tool.py │ │ ├── test_migration.py │ │ ├── test_mixins.py │ │ ├── test_models.py │ │ ├── test_problem_builder.py │ │ ├── test_step.py │ │ ├── test_step_builder.py │ │ ├── test_swipe.py │ │ └── utils.py ├── tip.py ├── translations │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── babel_underscore.cfg │ ├── config.yaml │ ├── de_DE │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── text.po │ │ │ └── textjs.po │ ├── eo │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── es_419 │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── fr_CA │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── ja_JP │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── ko_KR │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── pl_PL │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── text.mo │ │ │ ├── text.po │ │ │ ├── textjs.mo │ │ │ └── textjs.po │ └── zh_CN │ │ └── LC_MESSAGES │ │ ├── text.mo │ │ ├── text.po │ │ ├── textjs.mo │ │ └── textjs.po ├── utils.py └── v1 │ ├── __init__.py │ ├── studio_xml_utils.py │ ├── tests │ ├── __init__.py │ ├── test_upgrade.py │ └── xml │ │ ├── v1_upgrade_a_new.xml │ │ ├── v1_upgrade_a_old.xml │ │ ├── v1_upgrade_b_new.xml │ │ ├── v1_upgrade_b_old.xml │ │ ├── v1_upgrade_c_new.xml │ │ └── v1_upgrade_c_old.xml │ ├── upgrade.py │ └── xml_changes.py ├── pylintrc ├── requirements ├── base.in ├── base.txt ├── ci.in ├── ci.txt ├── constraints.txt ├── dev.in ├── dev.txt ├── pip-tools.in ├── pip-tools.txt ├── pip.in ├── pip.txt ├── private.readme ├── quality.in ├── quality.txt ├── test.in ├── test.txt ├── workbench.in └── workbench.txt ├── screenshots └── baseline │ ├── dashboard-image-overlay.png │ └── dashboard-image.png ├── setup.cfg ├── setup.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.github/workflows/pypi-publish.yml -------------------------------------------------------------------------------- /.github/workflows/upgrade-python-requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.github/workflows/upgrade-python-requirements.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.tx/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/.tx/config -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/codecov.yml -------------------------------------------------------------------------------- /conf/locale: -------------------------------------------------------------------------------- 1 | ../problem_builder/locale -------------------------------------------------------------------------------- /doc/Dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Dashboard.md -------------------------------------------------------------------------------- /doc/Native APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Native APIs.md -------------------------------------------------------------------------------- /doc/Problem Builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Problem Builder.md -------------------------------------------------------------------------------- /doc/Questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Questions.md -------------------------------------------------------------------------------- /doc/Step Builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Step Builder.md -------------------------------------------------------------------------------- /doc/Usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/Usage.md -------------------------------------------------------------------------------- /doc/img/answer-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/answer-1.png -------------------------------------------------------------------------------- /doc/img/answer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/answer-2.png -------------------------------------------------------------------------------- /doc/img/answer-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/answer-3.png -------------------------------------------------------------------------------- /doc/img/assessment-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/assessment-1.png -------------------------------------------------------------------------------- /doc/img/assessment-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/assessment-2.png -------------------------------------------------------------------------------- /doc/img/assessment-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/assessment-3.png -------------------------------------------------------------------------------- /doc/img/assessment-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/assessment-4.png -------------------------------------------------------------------------------- /doc/img/completion-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/completion-1.png -------------------------------------------------------------------------------- /doc/img/completion-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/completion-2.png -------------------------------------------------------------------------------- /doc/img/dashboard-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dashboard-configuration.png -------------------------------------------------------------------------------- /doc/img/dashboard-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dashboard-example.png -------------------------------------------------------------------------------- /doc/img/dashboard-visual-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dashboard-visual-config.png -------------------------------------------------------------------------------- /doc/img/dashboard-visual-instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dashboard-visual-instructions.png -------------------------------------------------------------------------------- /doc/img/dashboard-visual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dashboard-visual.png -------------------------------------------------------------------------------- /doc/img/dataexport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/dataexport.png -------------------------------------------------------------------------------- /doc/img/max-attempts-before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/max-attempts-before.png -------------------------------------------------------------------------------- /doc/img/max-attempts-reached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/max-attempts-reached.png -------------------------------------------------------------------------------- /doc/img/mcq-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mcq-1.png -------------------------------------------------------------------------------- /doc/img/mcq-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mcq-2.png -------------------------------------------------------------------------------- /doc/img/mcq-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mcq-3.png -------------------------------------------------------------------------------- /doc/img/mentoring-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mentoring-example.png -------------------------------------------------------------------------------- /doc/img/mentoring-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mentoring-table.png -------------------------------------------------------------------------------- /doc/img/mrq-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mrq-1.png -------------------------------------------------------------------------------- /doc/img/mrq-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mrq-2.png -------------------------------------------------------------------------------- /doc/img/mrq-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mrq-3.png -------------------------------------------------------------------------------- /doc/img/mrq-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/mrq-4.png -------------------------------------------------------------------------------- /doc/img/review-step-no-attempts-remaining-extended-feedback-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/review-step-no-attempts-remaining-extended-feedback-off.png -------------------------------------------------------------------------------- /doc/img/review-step-no-attempts-remaining-extended-feedback-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/review-step-no-attempts-remaining-extended-feedback-on.png -------------------------------------------------------------------------------- /doc/img/review-step-some-attempts-remaining.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/review-step-some-attempts-remaining.png -------------------------------------------------------------------------------- /doc/img/review-step-unlimited-attempts-available.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/review-step-unlimited-attempts-available.png -------------------------------------------------------------------------------- /doc/img/reviewing-performance-for-single-step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/reviewing-performance-for-single-step.png -------------------------------------------------------------------------------- /doc/img/step-with-multiple-questions-after-submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/step-with-multiple-questions-after-submit.png -------------------------------------------------------------------------------- /doc/img/step-with-multiple-questions-before-submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/doc/img/step-with-multiple-questions-before-submit.png -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/manage.py -------------------------------------------------------------------------------- /problem_builder/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "5.2.1" 2 | -------------------------------------------------------------------------------- /problem_builder/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/answer.py -------------------------------------------------------------------------------- /problem_builder/choice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/choice.py -------------------------------------------------------------------------------- /problem_builder/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/completion.py -------------------------------------------------------------------------------- /problem_builder/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/dashboard.py -------------------------------------------------------------------------------- /problem_builder/dashboard_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/dashboard_visual.py -------------------------------------------------------------------------------- /problem_builder/instructor_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/instructor_tool.py -------------------------------------------------------------------------------- /problem_builder/locale: -------------------------------------------------------------------------------- 1 | translations/ -------------------------------------------------------------------------------- /problem_builder/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/management/commands/copy_deprecated_course_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/management/commands/copy_deprecated_course_id.py -------------------------------------------------------------------------------- /problem_builder/mcq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/mcq.py -------------------------------------------------------------------------------- /problem_builder/mentoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/mentoring.py -------------------------------------------------------------------------------- /problem_builder/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/message.py -------------------------------------------------------------------------------- /problem_builder/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0001_initial.py -------------------------------------------------------------------------------- /problem_builder/migrations/0002_auto_20160121_1525.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0002_auto_20160121_1525.py -------------------------------------------------------------------------------- /problem_builder/migrations/0003_auto_20161124_0755.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0003_auto_20161124_0755.py -------------------------------------------------------------------------------- /problem_builder/migrations/0004_copy_course_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0004_copy_course_ids.py -------------------------------------------------------------------------------- /problem_builder/migrations/0005_auto_20170112_1021.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0005_auto_20170112_1021.py -------------------------------------------------------------------------------- /problem_builder/migrations/0006_remove_deprecated_course_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0006_remove_deprecated_course_id.py -------------------------------------------------------------------------------- /problem_builder/migrations/0007_lengthen_student_id_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/migrations/0007_lengthen_student_id_field.py -------------------------------------------------------------------------------- /problem_builder/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/mixins.py -------------------------------------------------------------------------------- /problem_builder/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/models.py -------------------------------------------------------------------------------- /problem_builder/mrq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/mrq.py -------------------------------------------------------------------------------- /problem_builder/platform_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/platform_dependencies.py -------------------------------------------------------------------------------- /problem_builder/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/plot.py -------------------------------------------------------------------------------- /problem_builder/public/css/answer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/answer.css -------------------------------------------------------------------------------- /problem_builder/public/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/dashboard.css -------------------------------------------------------------------------------- /problem_builder/public/css/instructor_tool.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/instructor_tool.css -------------------------------------------------------------------------------- /problem_builder/public/css/mentoring-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/mentoring-table.css -------------------------------------------------------------------------------- /problem_builder/public/css/overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/overlay.css -------------------------------------------------------------------------------- /problem_builder/public/css/plot-preview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/plot-preview.css -------------------------------------------------------------------------------- /problem_builder/public/css/plot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/plot.css -------------------------------------------------------------------------------- /problem_builder/public/css/problem-builder-edit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/problem-builder-edit.css -------------------------------------------------------------------------------- /problem_builder/public/css/problem-builder-tinymce-content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/problem-builder-tinymce-content.css -------------------------------------------------------------------------------- /problem_builder/public/css/problem-builder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/problem-builder.css -------------------------------------------------------------------------------- /problem_builder/public/css/questionnaire-edit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/questionnaire-edit.css -------------------------------------------------------------------------------- /problem_builder/public/css/questionnaire.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/css/questionnaire.css -------------------------------------------------------------------------------- /problem_builder/public/img/immunity-map-assumptions-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/img/immunity-map-assumptions-bg.png -------------------------------------------------------------------------------- /problem_builder/public/img/immunity-map-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/img/immunity-map-bg.png -------------------------------------------------------------------------------- /problem_builder/public/js/answer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/answer.js -------------------------------------------------------------------------------- /problem_builder/public/js/answer_recap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/answer_recap.js -------------------------------------------------------------------------------- /problem_builder/public/js/completion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/completion.js -------------------------------------------------------------------------------- /problem_builder/public/js/container_edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/container_edit.js -------------------------------------------------------------------------------- /problem_builder/public/js/instructor_tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/instructor_tool.js -------------------------------------------------------------------------------- /problem_builder/public/js/mentoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/mentoring.js -------------------------------------------------------------------------------- /problem_builder/public/js/mentoring_edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/mentoring_edit.js -------------------------------------------------------------------------------- /problem_builder/public/js/mentoring_standard_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/mentoring_standard_view.js -------------------------------------------------------------------------------- /problem_builder/public/js/mentoring_with_steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/mentoring_with_steps.js -------------------------------------------------------------------------------- /problem_builder/public/js/plot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/plot.js -------------------------------------------------------------------------------- /problem_builder/public/js/questionnaire.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/questionnaire.js -------------------------------------------------------------------------------- /problem_builder/public/js/review_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/review_blocks.js -------------------------------------------------------------------------------- /problem_builder/public/js/slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/slider.js -------------------------------------------------------------------------------- /problem_builder/public/js/step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/step.js -------------------------------------------------------------------------------- /problem_builder/public/js/step_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/step_util.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/ar/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/ar/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/de_DE/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/de_DE/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/en/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/en/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/eo/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/eo/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/es_419/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/es_419/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/fr/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/fr/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/fr_CA/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/fr_CA/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/ja_JP/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/ja_JP/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/ko_KR/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/ko_KR/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/pl_PL/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/pl_PL/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/pt_BR/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/pt_BR/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/translations/zh_CN/textjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/translations/zh_CN/textjs.js -------------------------------------------------------------------------------- /problem_builder/public/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/util.js -------------------------------------------------------------------------------- /problem_builder/public/js/vendor/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/vendor/backbone-min.js -------------------------------------------------------------------------------- /problem_builder/public/js/vendor/backbone.paginator.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/vendor/backbone.paginator.min.js -------------------------------------------------------------------------------- /problem_builder/public/js/vendor/d3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/vendor/d3.min.js -------------------------------------------------------------------------------- /problem_builder/public/js/vendor/jquery-shorten.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/vendor/jquery-shorten.js -------------------------------------------------------------------------------- /problem_builder/public/js/vendor/underscore-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/public/js/vendor/underscore-min.js -------------------------------------------------------------------------------- /problem_builder/questionnaire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/questionnaire.py -------------------------------------------------------------------------------- /problem_builder/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/settings.py -------------------------------------------------------------------------------- /problem_builder/slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/slider.py -------------------------------------------------------------------------------- /problem_builder/south_migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/south_migrations/0001_initial.py -------------------------------------------------------------------------------- /problem_builder/south_migrations/0002_copy_from_mentoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/south_migrations/0002_copy_from_mentoring.py -------------------------------------------------------------------------------- /problem_builder/south_migrations/0003_auto__add_share__add_unique_share_shared_by_shared_with_block_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/south_migrations/0003_auto__add_share__add_unique_share_shared_by_shared_with_block_id.py -------------------------------------------------------------------------------- /problem_builder/south_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/static/test/swoop-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/static/test/swoop-bg.png -------------------------------------------------------------------------------- /problem_builder/static/test/swoop-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/static/test/swoop-step1.png -------------------------------------------------------------------------------- /problem_builder/static/test/swoop-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/static/test/swoop-step2.png -------------------------------------------------------------------------------- /problem_builder/static/text/table-immunity-map-assumptions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/static/text/table-immunity-map-assumptions.txt -------------------------------------------------------------------------------- /problem_builder/static/text/table-immunity-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/static/text/table-immunity-map.txt -------------------------------------------------------------------------------- /problem_builder/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/step.py -------------------------------------------------------------------------------- /problem_builder/step_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/step_review.py -------------------------------------------------------------------------------- /problem_builder/sub_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/sub_api.py -------------------------------------------------------------------------------- /problem_builder/swipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/swipe.py -------------------------------------------------------------------------------- /problem_builder/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/table.py -------------------------------------------------------------------------------- /problem_builder/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tasks.py -------------------------------------------------------------------------------- /problem_builder/templates/html/answer_editable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/answer_editable.html -------------------------------------------------------------------------------- /problem_builder/templates/html/answer_read_only.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/answer_read_only.html -------------------------------------------------------------------------------- /problem_builder/templates/html/completion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/completion.html -------------------------------------------------------------------------------- /problem_builder/templates/html/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/dashboard.html -------------------------------------------------------------------------------- /problem_builder/templates/html/dashboard_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/dashboard_report.html -------------------------------------------------------------------------------- /problem_builder/templates/html/instructor_tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/instructor_tool.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mcqblock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mcqblock.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-column-add-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-column-add-button.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-table-add-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-table-add-button.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-table-container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-table-container.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-table-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-table-report.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-table-shared-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-table-shared-list.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring-table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring-table.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring_url_name.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring_url_name.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mentoring_with_steps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mentoring_with_steps.html -------------------------------------------------------------------------------- /problem_builder/templates/html/mrqblock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/mrqblock.html -------------------------------------------------------------------------------- /problem_builder/templates/html/overlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/overlay.html -------------------------------------------------------------------------------- /problem_builder/templates/html/plot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/plot.html -------------------------------------------------------------------------------- /problem_builder/templates/html/plot_preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/plot_preview.html -------------------------------------------------------------------------------- /problem_builder/templates/html/questionnaire_add_buttons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/questionnaire_add_buttons.html -------------------------------------------------------------------------------- /problem_builder/templates/html/rating_edit_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/rating_edit_footer.html -------------------------------------------------------------------------------- /problem_builder/templates/html/ratingblock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/ratingblock.html -------------------------------------------------------------------------------- /problem_builder/templates/html/ratingblock_edit_preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/ratingblock_edit_preview.html -------------------------------------------------------------------------------- /problem_builder/templates/html/sb-review-per-question-feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/sb-review-per-question-feedback.html -------------------------------------------------------------------------------- /problem_builder/templates/html/sb-review-score.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/sb-review-score.html -------------------------------------------------------------------------------- /problem_builder/templates/html/slider.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/slider.html -------------------------------------------------------------------------------- /problem_builder/templates/html/slider_edit_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/slider_edit_footer.html -------------------------------------------------------------------------------- /problem_builder/templates/html/step.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/step.html -------------------------------------------------------------------------------- /problem_builder/templates/html/tip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/tip.html -------------------------------------------------------------------------------- /problem_builder/templates/html/tip_choice_group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/html/tip_choice_group.html -------------------------------------------------------------------------------- /problem_builder/templates/xml/mentoring_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/xml/mentoring_default.xml -------------------------------------------------------------------------------- /problem_builder/templates/xml/mentoring_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/xml/mentoring_demo.xml -------------------------------------------------------------------------------- /problem_builder/templates/xml/mentoring_with_only_one_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/templates/xml/mentoring_with_only_one_step.xml -------------------------------------------------------------------------------- /problem_builder/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/tests/integration/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/base_test.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_answer.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_author_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_author_changes.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_clarifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_clarifications.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_completion.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_dashboard.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_instructor_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_instructor_tool.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_mentoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_mentoring.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_messages.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_multiple.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_progression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_progression.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_questionnaire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_questionnaire.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_slider.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_step_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_step_builder.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_table.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/test_titles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/test_titles.py -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/answer_blank_read_only.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/answer_blank_read_only.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/answer_edit_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/answer_edit_1.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/answer_edit_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/answer_edit_2.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/mcq_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/mcq_1.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/mcq_with_fixed_height_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/mcq_with_fixed_height_tips.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/mcq_with_html_choices.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/mcq_with_html_choices.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/mrq_with_comments_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/mrq_with_comments_1.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/mrq_with_html_choices.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/mrq_with_html_choices.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/multiple_problem_builders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/multiple_problem_builders.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/no_display_submit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/no_display_submit.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/progression_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/progression_1.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/progression_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/progression_2.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/progression_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/progression_3.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/table_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/table_1.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/table_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/table_2.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml/table_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml/table_3.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/author_changes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/author_changes.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/completion_multiple_problem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/completion_multiple_problem.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/completion_problem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/completion_problem.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/completion_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/completion_step.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/dashboard.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/dashboard.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_general_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_general_feedback.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_general_feedback_and_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_general_feedback_and_tips.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_no_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_no_feedback.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mcq_tips.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_general_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_general_feedback.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_general_feedback_and_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_general_feedback_and_tips.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_no_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_no_feedback.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_tips.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/feedback_persistence_mrq_tips.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/messages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/messages.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/slider_problem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/slider_problem.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/slider_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/slider_step.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_conditional_messages.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_conditional_messages.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_html_last.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_html_last.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_instruction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_instruction.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_long_steps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_long_steps.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_mcq_feedback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_mcq_feedback.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_next.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_next.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_no_review_step.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_no_review_step.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_plot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_plot.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_plot_defaults.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_plot_defaults.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_plot_overlays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_plot_overlays.xml -------------------------------------------------------------------------------- /problem_builder/tests/integration/xml_templates/step_builder_plot_scale_questions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/integration/xml_templates/step_builder_plot_scale_questions.xml -------------------------------------------------------------------------------- /problem_builder/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_answer_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_answer_mixin.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_common.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_dashboard_visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_dashboard_visual.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_instructor_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_instructor_tool.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_migration.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_mixins.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_models.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_problem_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_problem_builder.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_step.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_step_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_step_builder.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/test_swipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/test_swipe.py -------------------------------------------------------------------------------- /problem_builder/tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tests/unit/utils.py -------------------------------------------------------------------------------- /problem_builder/tip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/tip.py -------------------------------------------------------------------------------- /problem_builder/translations/ar/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ar/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/ar/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ar/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/ar/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ar/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/ar/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ar/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/babel_underscore.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/babel_underscore.cfg -------------------------------------------------------------------------------- /problem_builder/translations/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/config.yaml -------------------------------------------------------------------------------- /problem_builder/translations/de_DE/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/de_DE/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/de_DE/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/de_DE/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/de_DE/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/de_DE/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/de_DE/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/en/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/en/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/en/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/en/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/eo/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/eo/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/eo/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/eo/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/eo/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/eo/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/eo/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/eo/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/es_419/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/es_419/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/es_419/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/es_419/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/es_419/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/es_419/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/es_419/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/es_419/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/fr/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/fr/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/fr/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/fr/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/fr_CA/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr_CA/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/fr_CA/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr_CA/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/fr_CA/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr_CA/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/fr_CA/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/fr_CA/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/ja_JP/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ja_JP/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/ja_JP/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ja_JP/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/ja_JP/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ja_JP/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/ja_JP/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ja_JP/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/ko_KR/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ko_KR/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/ko_KR/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ko_KR/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/ko_KR/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ko_KR/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/ko_KR/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/ko_KR/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/pl_PL/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pl_PL/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/pl_PL/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pl_PL/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pl_PL/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/pt_BR/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pt_BR/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/pt_BR/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pt_BR/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/pt_BR/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/translations/zh_CN/LC_MESSAGES/text.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/zh_CN/LC_MESSAGES/text.mo -------------------------------------------------------------------------------- /problem_builder/translations/zh_CN/LC_MESSAGES/text.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/zh_CN/LC_MESSAGES/text.po -------------------------------------------------------------------------------- /problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.mo -------------------------------------------------------------------------------- /problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/translations/zh_CN/LC_MESSAGES/textjs.po -------------------------------------------------------------------------------- /problem_builder/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/utils.py -------------------------------------------------------------------------------- /problem_builder/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/v1/studio_xml_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/studio_xml_utils.py -------------------------------------------------------------------------------- /problem_builder/v1/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /problem_builder/v1/tests/test_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/test_upgrade.py -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_a_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_a_new.xml -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_a_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_a_old.xml -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_b_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_b_new.xml -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_b_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_b_old.xml -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_c_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_c_new.xml -------------------------------------------------------------------------------- /problem_builder/v1/tests/xml/v1_upgrade_c_old.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/tests/xml/v1_upgrade_c_old.xml -------------------------------------------------------------------------------- /problem_builder/v1/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/upgrade.py -------------------------------------------------------------------------------- /problem_builder/v1/xml_changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/problem_builder/v1/xml_changes.py -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements/base.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/base.in -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/ci.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/ci.in -------------------------------------------------------------------------------- /requirements/ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/ci.txt -------------------------------------------------------------------------------- /requirements/constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/constraints.txt -------------------------------------------------------------------------------- /requirements/dev.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/dev.in -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/pip-tools.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/pip-tools.in -------------------------------------------------------------------------------- /requirements/pip-tools.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/pip-tools.txt -------------------------------------------------------------------------------- /requirements/pip.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/pip.in -------------------------------------------------------------------------------- /requirements/pip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/pip.txt -------------------------------------------------------------------------------- /requirements/private.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/private.readme -------------------------------------------------------------------------------- /requirements/quality.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/quality.in -------------------------------------------------------------------------------- /requirements/quality.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/quality.txt -------------------------------------------------------------------------------- /requirements/test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/test.in -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /requirements/workbench.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/workbench.in -------------------------------------------------------------------------------- /requirements/workbench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/requirements/workbench.txt -------------------------------------------------------------------------------- /screenshots/baseline/dashboard-image-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/screenshots/baseline/dashboard-image-overlay.png -------------------------------------------------------------------------------- /screenshots/baseline/dashboard-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/screenshots/baseline/dashboard-image.png -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-craft/problem-builder/HEAD/tox.ini --------------------------------------------------------------------------------