├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── Barsamyan-D ├── demo-plugin-david │ ├── demo_notebook.py │ ├── index.css │ └── index.js ├── mcq-plugin-david │ ├── answers.json │ ├── mcq.css │ ├── mcq.js │ └── multiple_choice.py └── str-strip-plugin-david │ ├── README.md │ ├── StructureStripWidget.py │ ├── __init__.py │ ├── assets │ ├── flow 001.jpg │ └── london.jpg │ ├── str.css │ ├── str.js │ └── structure_strip.py ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GRADING.md ├── LICENSE.md ├── README.md ├── __init__.py ├── backends ├── backend-diagram.png ├── institution │ ├── consts.py │ ├── dummy_data.py │ └── institution_backend.py └── plugin │ └── plugin_backend.py ├── cassandratin13 ├── demo │ ├── cassandra_demo.py │ ├── index.css │ └── index.js ├── mcq_plugin │ ├── MCQPlugin.py │ ├── README.md │ ├── __init__.py │ ├── mcq.css │ ├── mcq.js │ └── mcq_plugin.py └── sort_paragraphs_plugin │ ├── README.md │ ├── SortTheParagraphs.py │ ├── __init__.py │ ├── sort_paragraphs.py │ ├── sort_the_paragraphs_design.jpg │ ├── sort_the_paragraphs_design_old.PNG │ ├── stp.css │ └── stp.js ├── design-system ├── README.md ├── global-svg-icons.js └── global.css ├── eun-chae-s ├── color_picker.css ├── color_picker.js ├── drag-the-words │ ├── design.md │ └── implementation │ │ ├── DragWordsWidget.py │ │ ├── README.md │ │ ├── __init__.py │ │ ├── drag_the_words.css │ │ ├── drag_the_words.js │ │ └── drag_the_words.py ├── marimo_first_trial.py ├── timer.css └── timer.js ├── evence_wang ├── .env ├── FileUploaderModule │ ├── FileUploader.py │ ├── README.md │ ├── __init__.py │ ├── file_uploader_plugin.py │ ├── s3_helpers.py │ ├── upload.css │ └── upload.js ├── MCQ_Module │ ├── mcq.css │ └── mcq.js ├── SimpleWidget │ ├── .gitignore │ ├── example.ipynb │ ├── js │ │ ├── widget.css │ │ └── widget.tsx │ ├── package-lock.json │ ├── package.json │ ├── pyproject.toml │ ├── src │ │ └── simple_widget │ │ │ └── __init__.py │ └── tsconfig.json ├── drag_drop.py ├── evence_demo.py └── evence_mcq.py ├── frontend ├── README.md ├── __init__.py ├── custom_theme_brown_beige.css ├── custom_theme_orange_yellow.css ├── data.json ├── sessions │ ├── __init__.py │ ├── login.py │ └── session_manager.py ├── widgets.py ├── widgets_notebook.py └── widgets_notebook_local.py ├── lorena-b ├── find-the-words │ ├── .gitignore │ ├── README.md │ ├── demo.py │ ├── image.png │ ├── js │ │ ├── constants.js │ │ ├── grid.js │ │ ├── icons.js │ │ ├── timer.js │ │ ├── utils.js │ │ ├── widget.css │ │ └── widget.js │ ├── package-lock.json │ ├── package.json │ └── src │ │ └── find_the_words │ │ └── __init__.py └── mydemo │ ├── .gitignore │ ├── README.md │ ├── demo.py │ ├── pyproject.toml │ └── src │ └── mydemo │ ├── __init__.py │ └── static │ ├── widget.css │ └── widget.js ├── pyproject.toml └── tests ├── README.md ├── __init__.py ├── conftest.py ├── mock_inst.py ├── notebooks ├── drag_the_words_simple.py ├── file_uploader_test.py ├── find_the_words_timed_test.py ├── find_the_words_untimed_test.py ├── multiple_choice_question.py ├── non_backend_data.json ├── sort_the_paragraph.py └── structure_strip_test.py └── testfiles ├── test_backend.py ├── test_drag_the_words.py ├── test_file_uploader.py ├── test_find_the_words.py ├── test_multiple_choice_question.py ├── test_simple.py ├── test_sort_the_paragraph.py └── test_structure_strip.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .DS_Store 3 | __pycache__ 4 | 5 | *.egg-info/ -------------------------------------------------------------------------------- /Barsamyan-D/demo-plugin-david/demo_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/demo-plugin-david/demo_notebook.py -------------------------------------------------------------------------------- /Barsamyan-D/demo-plugin-david/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/demo-plugin-david/index.css -------------------------------------------------------------------------------- /Barsamyan-D/demo-plugin-david/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/demo-plugin-david/index.js -------------------------------------------------------------------------------- /Barsamyan-D/mcq-plugin-david/answers.json: -------------------------------------------------------------------------------- 1 | { 2 | "chemical_symbol_gold": 2 3 | } -------------------------------------------------------------------------------- /Barsamyan-D/mcq-plugin-david/mcq.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/mcq-plugin-david/mcq.css -------------------------------------------------------------------------------- /Barsamyan-D/mcq-plugin-david/mcq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/mcq-plugin-david/mcq.js -------------------------------------------------------------------------------- /Barsamyan-D/mcq-plugin-david/multiple_choice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/mcq-plugin-david/multiple_choice.py -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/README.md -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/StructureStripWidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/StructureStripWidget.py -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/assets/flow 001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/assets/flow 001.jpg -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/assets/london.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/assets/london.jpg -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/str.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/str.css -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/str.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/str.js -------------------------------------------------------------------------------- /Barsamyan-D/str-strip-plugin-david/structure_strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/Barsamyan-D/str-strip-plugin-david/structure_strip.py -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/GRADING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backends/backend-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/backends/backend-diagram.png -------------------------------------------------------------------------------- /backends/institution/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/backends/institution/consts.py -------------------------------------------------------------------------------- /backends/institution/dummy_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/backends/institution/dummy_data.py -------------------------------------------------------------------------------- /backends/institution/institution_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/backends/institution/institution_backend.py -------------------------------------------------------------------------------- /backends/plugin/plugin_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/backends/plugin/plugin_backend.py -------------------------------------------------------------------------------- /cassandratin13/demo/cassandra_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/demo/cassandra_demo.py -------------------------------------------------------------------------------- /cassandratin13/demo/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/demo/index.css -------------------------------------------------------------------------------- /cassandratin13/demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/demo/index.js -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/MCQPlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/mcq_plugin/MCQPlugin.py -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/mcq_plugin/README.md -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/mcq.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/mcq_plugin/mcq.css -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/mcq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/mcq_plugin/mcq.js -------------------------------------------------------------------------------- /cassandratin13/mcq_plugin/mcq_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/mcq_plugin/mcq_plugin.py -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/README.md -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/SortTheParagraphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/SortTheParagraphs.py -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/sort_paragraphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/sort_paragraphs.py -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/sort_the_paragraphs_design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/sort_the_paragraphs_design.jpg -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/sort_the_paragraphs_design_old.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/sort_the_paragraphs_design_old.PNG -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/stp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/stp.css -------------------------------------------------------------------------------- /cassandratin13/sort_paragraphs_plugin/stp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/cassandratin13/sort_paragraphs_plugin/stp.js -------------------------------------------------------------------------------- /design-system/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /design-system/global-svg-icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/design-system/global-svg-icons.js -------------------------------------------------------------------------------- /design-system/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/design-system/global.css -------------------------------------------------------------------------------- /eun-chae-s/color_picker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/color_picker.css -------------------------------------------------------------------------------- /eun-chae-s/color_picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/color_picker.js -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/design.md -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/DragWordsWidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/implementation/DragWordsWidget.py -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/implementation/README.md -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/drag_the_words.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/implementation/drag_the_words.css -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/drag_the_words.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/implementation/drag_the_words.js -------------------------------------------------------------------------------- /eun-chae-s/drag-the-words/implementation/drag_the_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/drag-the-words/implementation/drag_the_words.py -------------------------------------------------------------------------------- /eun-chae-s/marimo_first_trial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/marimo_first_trial.py -------------------------------------------------------------------------------- /eun-chae-s/timer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/timer.css -------------------------------------------------------------------------------- /eun-chae-s/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/eun-chae-s/timer.js -------------------------------------------------------------------------------- /evence_wang/.env: -------------------------------------------------------------------------------- 1 | S3_UPLOAD_ENABLED=1 2 | -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/FileUploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/FileUploader.py -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/README.md -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/file_uploader_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/file_uploader_plugin.py -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/s3_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/s3_helpers.py -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/upload.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/upload.css -------------------------------------------------------------------------------- /evence_wang/FileUploaderModule/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/FileUploaderModule/upload.js -------------------------------------------------------------------------------- /evence_wang/MCQ_Module/mcq.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/MCQ_Module/mcq.css -------------------------------------------------------------------------------- /evence_wang/MCQ_Module/mcq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/MCQ_Module/mcq.js -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/.gitignore -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/example.ipynb -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/js/widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/js/widget.css -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/js/widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/js/widget.tsx -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/package-lock.json -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/package.json -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/pyproject.toml -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/src/simple_widget/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/src/simple_widget/__init__.py -------------------------------------------------------------------------------- /evence_wang/SimpleWidget/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/SimpleWidget/tsconfig.json -------------------------------------------------------------------------------- /evence_wang/drag_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/drag_drop.py -------------------------------------------------------------------------------- /evence_wang/evence_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/evence_demo.py -------------------------------------------------------------------------------- /evence_wang/evence_mcq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/evence_wang/evence_mcq.py -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/custom_theme_brown_beige.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/custom_theme_brown_beige.css -------------------------------------------------------------------------------- /frontend/custom_theme_orange_yellow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/custom_theme_orange_yellow.css -------------------------------------------------------------------------------- /frontend/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/data.json -------------------------------------------------------------------------------- /frontend/sessions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/sessions/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/sessions/login.py -------------------------------------------------------------------------------- /frontend/sessions/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/sessions/session_manager.py -------------------------------------------------------------------------------- /frontend/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/widgets.py -------------------------------------------------------------------------------- /frontend/widgets_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/widgets_notebook.py -------------------------------------------------------------------------------- /frontend/widgets_notebook_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/frontend/widgets_notebook_local.py -------------------------------------------------------------------------------- /lorena-b/find-the-words/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/.gitignore -------------------------------------------------------------------------------- /lorena-b/find-the-words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/README.md -------------------------------------------------------------------------------- /lorena-b/find-the-words/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/demo.py -------------------------------------------------------------------------------- /lorena-b/find-the-words/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/image.png -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/constants.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/grid.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/icons.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/timer.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/utils.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/widget.css -------------------------------------------------------------------------------- /lorena-b/find-the-words/js/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/js/widget.js -------------------------------------------------------------------------------- /lorena-b/find-the-words/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/package-lock.json -------------------------------------------------------------------------------- /lorena-b/find-the-words/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/package.json -------------------------------------------------------------------------------- /lorena-b/find-the-words/src/find_the_words/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/find-the-words/src/find_the_words/__init__.py -------------------------------------------------------------------------------- /lorena-b/mydemo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/.gitignore -------------------------------------------------------------------------------- /lorena-b/mydemo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/README.md -------------------------------------------------------------------------------- /lorena-b/mydemo/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/demo.py -------------------------------------------------------------------------------- /lorena-b/mydemo/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/pyproject.toml -------------------------------------------------------------------------------- /lorena-b/mydemo/src/mydemo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/src/mydemo/__init__.py -------------------------------------------------------------------------------- /lorena-b/mydemo/src/mydemo/static/widget.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/src/mydemo/static/widget.css -------------------------------------------------------------------------------- /lorena-b/mydemo/src/mydemo/static/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/lorena-b/mydemo/src/mydemo/static/widget.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/mock_inst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/mock_inst.py -------------------------------------------------------------------------------- /tests/notebooks/drag_the_words_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/drag_the_words_simple.py -------------------------------------------------------------------------------- /tests/notebooks/file_uploader_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/file_uploader_test.py -------------------------------------------------------------------------------- /tests/notebooks/find_the_words_timed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/find_the_words_timed_test.py -------------------------------------------------------------------------------- /tests/notebooks/find_the_words_untimed_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/find_the_words_untimed_test.py -------------------------------------------------------------------------------- /tests/notebooks/multiple_choice_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/multiple_choice_question.py -------------------------------------------------------------------------------- /tests/notebooks/non_backend_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/non_backend_data.json -------------------------------------------------------------------------------- /tests/notebooks/sort_the_paragraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/sort_the_paragraph.py -------------------------------------------------------------------------------- /tests/notebooks/structure_strip_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/notebooks/structure_strip_test.py -------------------------------------------------------------------------------- /tests/testfiles/test_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_backend.py -------------------------------------------------------------------------------- /tests/testfiles/test_drag_the_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_drag_the_words.py -------------------------------------------------------------------------------- /tests/testfiles/test_file_uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_file_uploader.py -------------------------------------------------------------------------------- /tests/testfiles/test_find_the_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_find_the_words.py -------------------------------------------------------------------------------- /tests/testfiles/test_multiple_choice_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_multiple_choice_question.py -------------------------------------------------------------------------------- /tests/testfiles/test_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_simple.py -------------------------------------------------------------------------------- /tests/testfiles/test_sort_the_paragraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_sort_the_paragraph.py -------------------------------------------------------------------------------- /tests/testfiles/test_structure_strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gvwilson/mossball/HEAD/tests/testfiles/test_structure_strip.py --------------------------------------------------------------------------------