├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── Dockerfile.backend ├── Dockerfile.frontend ├── LICENSE ├── README.md ├── docker-compose.yml ├── golisten.nginx.conf ├── golisten.nginx80.conf ├── golisten.supervisor.conf ├── install-mongodb.sh ├── listening-test-react ├── .editorconfig ├── .gitignore ├── .prettierrc ├── package-lock.json ├── package.json ├── public │ ├── CookiePolicy.html │ ├── GoListenPrivacyStatment.html │ ├── TermsandConditions.html │ ├── favicon.svg │ ├── images │ │ ├── homepage.jpg │ │ ├── login.jpg │ │ └── undraw_page_not_found_su7k.svg │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── components │ │ ├── ComponentsOverrider.tsx │ │ ├── audio │ │ │ ├── AbTest │ │ │ │ ├── AbAddItemButtonGroup.test.tsx │ │ │ │ ├── AbAddItemButtonGroup.tsx │ │ │ │ ├── AbTestItemExample.render.tsx │ │ │ │ └── AbTestItemExampleCard.tsx │ │ │ ├── AcrTest │ │ │ │ ├── AcrAddItemButtonGroup.tsx │ │ │ │ ├── AcrTestItemExample.render.tsx │ │ │ │ └── AcrTestItemExampleCard.tsx │ │ │ ├── AudioExampleSettingsDialog.tsx │ │ │ ├── AudioFileDropGrid.tsx │ │ │ ├── AudioLabeling │ │ │ │ └── AudioLabelingButtonGroup.tsx │ │ │ ├── AudioTestItemTraining.render.tsx │ │ │ ├── AudioTestItemTraining.tsx │ │ │ ├── HearingTest │ │ │ │ ├── HearingAddItemButtons.tsx │ │ │ │ ├── HearingTestItemExample.render.tsx │ │ │ │ ├── HearingTestItemExampleCard.tsx │ │ │ │ └── OscillatorAngGain.ts │ │ │ └── Mushra │ │ │ │ ├── MushraAddItemButtonGroup.tsx │ │ │ │ ├── MushraTestItemExample.render.tsx │ │ │ │ └── MushraTestItemExampleCard.tsx │ │ ├── forms │ │ │ ├── FileUploadDropBox.tsx │ │ │ ├── RemovableSurveyControl.tsx │ │ │ ├── SurveyControl.render.tsx │ │ │ ├── SurveyControl.tsx │ │ │ └── TagsGroup.tsx │ │ ├── image │ │ │ ├── ImageAb │ │ │ │ ├── ImageAbButtonGroup.tsx │ │ │ │ ├── ImageAbExample.render.tsx │ │ │ │ ├── ImageAbExampleItem.tsx │ │ │ │ └── ImageAbExampleSettings.tsx │ │ │ ├── ImageLabeling │ │ │ │ ├── ImageLabelingButtonGroup.tsx │ │ │ │ ├── ImageLabelingExample.render.tsx │ │ │ │ └── ImageLabelingExampleItem.tsx │ │ │ └── TestItemDropGridList.tsx │ │ ├── utils │ │ │ ├── AddQuestionButton.tsx │ │ │ ├── SearchInput.tsx │ │ │ └── UseSimpleAlert.tsx │ │ ├── video │ │ │ ├── VideoAb │ │ │ │ ├── VideoAbButtonGroup.tsx │ │ │ │ └── VideoAbExample.render.tsx │ │ │ └── VideoLabeling │ │ │ │ ├── VideoLabelingButtonGroup.tsx │ │ │ │ └── VideoLabelingExample.render.tsx │ │ └── web-audio │ │ │ ├── AudioSectionLoopingController.tsx │ │ │ ├── AudiosLoading.tsx │ │ │ └── AudiosPlayer.tsx │ ├── index.css │ ├── index.tsx │ ├── layouts │ │ ├── AppBarDrawer │ │ │ ├── AccountDropMenu.tsx │ │ │ ├── AppBarDrawer.tsx │ │ │ ├── AppBarLayout.tsx │ │ │ ├── ListItemNavLink.tsx │ │ │ ├── NotificationDrawer.test.tsx │ │ │ └── NotificationDrawer.tsx │ │ ├── PublicContainer.tsx │ │ ├── SurveyContainer.tsx │ │ └── components │ │ │ ├── AuthRoute.tsx │ │ │ ├── Loading.tsx │ │ │ └── NotFoundView.tsx │ ├── react-app-env.d.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ ├── shared │ │ ├── ReactContexts.ts │ │ ├── SharedStyles.ts │ │ ├── constants.ts │ │ ├── models │ │ │ ├── AudioTestModel.ts │ │ │ ├── BasicTaskModel.ts │ │ │ ├── EnumsAndTypes.ts │ │ │ ├── ImageTaskModel.ts │ │ │ ├── MessageModel.ts │ │ │ ├── SignUpWhitelistModel.ts │ │ │ ├── StorageStatusModel.ts │ │ │ ├── SurveyControlModel.ts │ │ │ └── UserModel.ts │ │ ├── providers │ │ │ ├── GlobalDialogProvider.tsx │ │ │ ├── GlobalSnackbarProvider.tsx │ │ │ └── XsrfAuthUserProvider.tsx │ │ ├── tools │ │ │ ├── RandomizationTools.ts │ │ │ └── UncategorizedTools.ts │ │ └── validators │ │ │ ├── ErrorValidators.ts │ │ │ └── FormikValidator.ts │ └── views │ │ ├── DashboardPage.tsx │ │ ├── ManageStorage.tsx │ │ ├── PublicPages │ │ ├── ConfirmEmail.tsx │ │ ├── FindPassword.tsx │ │ ├── Home.tsx │ │ ├── PolicyTerms │ │ │ ├── CookiesPolicy.tsx │ │ │ ├── CookiesPolicySnackbar.tsx │ │ │ ├── PrivacyStatement.tsx │ │ │ └── TermsOfSerivces.tsx │ │ ├── PublicFormLayout.tsx │ │ ├── SignIn.tsx │ │ └── SingUp.tsx │ │ ├── SettingsPage.tsx │ │ ├── TemplatesPage.tsx │ │ ├── survery │ │ ├── StopRecivingResPage.tsx │ │ ├── SurveyFinishPage.tsx │ │ ├── SurveyPage.tsx │ │ └── TestItemCard.render.tsx │ │ ├── test-list │ │ ├── DeleteButtonAndDialog.tsx │ │ ├── ShareLinkDialog.tsx │ │ ├── TestListPage.tsx │ │ ├── TestTabPage.tsx │ │ ├── test-details │ │ │ ├── TestDetailItemCardList.tsx │ │ │ ├── TestDetailView.test.tsx │ │ │ ├── TestDetailView.tsx │ │ │ ├── TestItemCard.tsx │ │ │ └── TestSettingsDialog.tsx │ │ └── test-responses │ │ │ ├── ResponseListView.tsx │ │ │ └── ResponsePreviewDialog.tsx │ │ └── users │ │ ├── ManagePermissionDialog.tsx │ │ ├── ManageUsers.tsx │ │ ├── ManageWhitelistDialog.tsx │ │ └── StorageLimitDialog.tsx └── tsconfig.json ├── listening-test-server ├── .gitignore ├── handlers │ ├── administration │ │ ├── sign_up_whitelist.py │ │ ├── storage_allocation.py │ │ ├── storage_status.py │ │ ├── template_handler.py │ │ ├── users_management.py │ │ └── users_manual_activation.py │ ├── auth │ │ ├── find_password.py │ │ ├── login.py │ │ ├── password.py │ │ └── sign_up_handler.py │ ├── base.py │ ├── dashboard │ │ ├── dashboard.py │ │ └── message_handler.py │ ├── download_csv │ │ ├── ab_test_responses_download.py │ │ ├── acr_test_csv_download.py │ │ ├── audio_labeling_csv_download.py │ │ ├── hearing_test_csv_download.py │ │ ├── image_ab_csv_download.py │ │ ├── image_labeling_csv_download.py │ │ ├── mushra_test_csv_download.py │ │ ├── video_ab_csv_download.py │ │ └── video_labeling_csv_download.py │ ├── file_handler.py │ ├── miscellanea │ │ ├── responses_count.py │ │ ├── task_name_mapping.py │ │ └── test_responses.py │ └── test_and_survey │ │ ├── audio_ab_test.py │ │ ├── audio_acr_test.py │ │ ├── audio_labeling_task.py │ │ ├── audio_mushra_test.py │ │ ├── hearing_test.py │ │ ├── image_ab_task.py │ │ ├── image_labeling_task.py │ │ ├── video_ab_task.py │ │ └── video_labeling_task.py ├── mongodbconnection.py ├── requirements.txt ├── server.py ├── tests │ ├── mongo_query_medias.py │ ├── mongo_query_test.py │ └── mongo_replace_audios.py ├── tools │ ├── constants.py │ ├── email_tool.py │ └── file_helper.py └── url.py └── pack_transfer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile.backend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/Dockerfile.backend -------------------------------------------------------------------------------- /Dockerfile.frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/Dockerfile.frontend -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /golisten.nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/golisten.nginx.conf -------------------------------------------------------------------------------- /golisten.nginx80.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/golisten.nginx80.conf -------------------------------------------------------------------------------- /golisten.supervisor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/golisten.supervisor.conf -------------------------------------------------------------------------------- /install-mongodb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/install-mongodb.sh -------------------------------------------------------------------------------- /listening-test-react/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/.editorconfig -------------------------------------------------------------------------------- /listening-test-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/.gitignore -------------------------------------------------------------------------------- /listening-test-react/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/.prettierrc -------------------------------------------------------------------------------- /listening-test-react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/package-lock.json -------------------------------------------------------------------------------- /listening-test-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/package.json -------------------------------------------------------------------------------- /listening-test-react/public/CookiePolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/CookiePolicy.html -------------------------------------------------------------------------------- /listening-test-react/public/GoListenPrivacyStatment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/GoListenPrivacyStatment.html -------------------------------------------------------------------------------- /listening-test-react/public/TermsandConditions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/TermsandConditions.html -------------------------------------------------------------------------------- /listening-test-react/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/favicon.svg -------------------------------------------------------------------------------- /listening-test-react/public/images/homepage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/images/homepage.jpg -------------------------------------------------------------------------------- /listening-test-react/public/images/login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/images/login.jpg -------------------------------------------------------------------------------- /listening-test-react/public/images/undraw_page_not_found_su7k.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/images/undraw_page_not_found_su7k.svg -------------------------------------------------------------------------------- /listening-test-react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/index.html -------------------------------------------------------------------------------- /listening-test-react/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/logo192.png -------------------------------------------------------------------------------- /listening-test-react/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/logo512.png -------------------------------------------------------------------------------- /listening-test-react/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/manifest.json -------------------------------------------------------------------------------- /listening-test-react/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/public/robots.txt -------------------------------------------------------------------------------- /listening-test-react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/App.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/ComponentsOverrider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/ComponentsOverrider.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AbTest/AbAddItemButtonGroup.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AbTest/AbAddItemButtonGroup.test.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AbTest/AbAddItemButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AbTest/AbAddItemButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AbTest/AbTestItemExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AbTest/AbTestItemExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AbTest/AbTestItemExampleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AbTest/AbTestItemExampleCard.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AcrTest/AcrAddItemButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AcrTest/AcrAddItemButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AcrTest/AcrTestItemExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AcrTest/AcrTestItemExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AcrTest/AcrTestItemExampleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AcrTest/AcrTestItemExampleCard.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AudioExampleSettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AudioExampleSettingsDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AudioFileDropGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AudioFileDropGrid.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AudioLabeling/AudioLabelingButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AudioLabeling/AudioLabelingButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AudioTestItemTraining.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AudioTestItemTraining.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/AudioTestItemTraining.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/AudioTestItemTraining.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/HearingTest/HearingAddItemButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/HearingTest/HearingAddItemButtons.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/HearingTest/HearingTestItemExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/HearingTest/HearingTestItemExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/HearingTest/HearingTestItemExampleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/HearingTest/HearingTestItemExampleCard.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/HearingTest/OscillatorAngGain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/HearingTest/OscillatorAngGain.ts -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/Mushra/MushraAddItemButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/Mushra/MushraAddItemButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/Mushra/MushraTestItemExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/Mushra/MushraTestItemExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/audio/Mushra/MushraTestItemExampleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/audio/Mushra/MushraTestItemExampleCard.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/forms/FileUploadDropBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/forms/FileUploadDropBox.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/forms/RemovableSurveyControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/forms/RemovableSurveyControl.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/forms/SurveyControl.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/forms/SurveyControl.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/forms/SurveyControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/forms/SurveyControl.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/forms/TagsGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/forms/TagsGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageAb/ImageAbButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageAb/ImageAbButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageAb/ImageAbExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageAb/ImageAbExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageAb/ImageAbExampleItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageAb/ImageAbExampleItem.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageAb/ImageAbExampleSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageAb/ImageAbExampleSettings.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageLabeling/ImageLabelingButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageLabeling/ImageLabelingButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageLabeling/ImageLabelingExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageLabeling/ImageLabelingExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/ImageLabeling/ImageLabelingExampleItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/ImageLabeling/ImageLabelingExampleItem.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/image/TestItemDropGridList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/image/TestItemDropGridList.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/utils/AddQuestionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/utils/AddQuestionButton.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/utils/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/utils/SearchInput.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/utils/UseSimpleAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/utils/UseSimpleAlert.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/video/VideoAb/VideoAbButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/video/VideoAb/VideoAbButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/video/VideoAb/VideoAbExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/video/VideoAb/VideoAbExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/video/VideoLabeling/VideoLabelingButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/video/VideoLabeling/VideoLabelingButtonGroup.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/video/VideoLabeling/VideoLabelingExample.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/video/VideoLabeling/VideoLabelingExample.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/web-audio/AudioSectionLoopingController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/web-audio/AudioSectionLoopingController.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/web-audio/AudiosLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/web-audio/AudiosLoading.tsx -------------------------------------------------------------------------------- /listening-test-react/src/components/web-audio/AudiosPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/components/web-audio/AudiosPlayer.tsx -------------------------------------------------------------------------------- /listening-test-react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/index.css -------------------------------------------------------------------------------- /listening-test-react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/index.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/AccountDropMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/AccountDropMenu.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/AppBarDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/AppBarDrawer.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/AppBarLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/AppBarLayout.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/ListItemNavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/ListItemNavLink.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/NotificationDrawer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/NotificationDrawer.test.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/AppBarDrawer/NotificationDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/AppBarDrawer/NotificationDrawer.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/PublicContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/PublicContainer.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/SurveyContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/SurveyContainer.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/components/AuthRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/components/AuthRoute.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/components/Loading.tsx -------------------------------------------------------------------------------- /listening-test-react/src/layouts/components/NotFoundView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/layouts/components/NotFoundView.tsx -------------------------------------------------------------------------------- /listening-test-react/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /listening-test-react/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/serviceWorker.ts -------------------------------------------------------------------------------- /listening-test-react/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/setupTests.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/ReactContexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/ReactContexts.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/SharedStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/SharedStyles.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/constants.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_STORAGE_LIMIT = 524_288_000; 2 | -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/AudioTestModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/AudioTestModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/BasicTaskModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/BasicTaskModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/EnumsAndTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/EnumsAndTypes.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/ImageTaskModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/ImageTaskModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/MessageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/MessageModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/SignUpWhitelistModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/SignUpWhitelistModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/StorageStatusModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/StorageStatusModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/SurveyControlModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/SurveyControlModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/models/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/models/UserModel.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/providers/GlobalDialogProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/providers/GlobalDialogProvider.tsx -------------------------------------------------------------------------------- /listening-test-react/src/shared/providers/GlobalSnackbarProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/providers/GlobalSnackbarProvider.tsx -------------------------------------------------------------------------------- /listening-test-react/src/shared/providers/XsrfAuthUserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/providers/XsrfAuthUserProvider.tsx -------------------------------------------------------------------------------- /listening-test-react/src/shared/tools/RandomizationTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/tools/RandomizationTools.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/tools/UncategorizedTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/tools/UncategorizedTools.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/validators/ErrorValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/validators/ErrorValidators.ts -------------------------------------------------------------------------------- /listening-test-react/src/shared/validators/FormikValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/shared/validators/FormikValidator.ts -------------------------------------------------------------------------------- /listening-test-react/src/views/DashboardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/DashboardPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/ManageStorage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/ManageStorage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/ConfirmEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/ConfirmEmail.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/FindPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/FindPassword.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/Home.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/PolicyTerms/CookiesPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/PolicyTerms/CookiesPolicy.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/PolicyTerms/CookiesPolicySnackbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/PolicyTerms/CookiesPolicySnackbar.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/PolicyTerms/PrivacyStatement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/PolicyTerms/PrivacyStatement.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/PolicyTerms/TermsOfSerivces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/PolicyTerms/TermsOfSerivces.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/PublicFormLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/PublicFormLayout.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/SignIn.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/PublicPages/SingUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/PublicPages/SingUp.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/SettingsPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/TemplatesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/TemplatesPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/survery/StopRecivingResPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/survery/StopRecivingResPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/survery/SurveyFinishPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/survery/SurveyFinishPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/survery/SurveyPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/survery/SurveyPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/survery/TestItemCard.render.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/survery/TestItemCard.render.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/DeleteButtonAndDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/DeleteButtonAndDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/ShareLinkDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/ShareLinkDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/TestListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/TestListPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/TestTabPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/TestTabPage.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-details/TestDetailItemCardList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-details/TestDetailItemCardList.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-details/TestDetailView.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-details/TestDetailView.test.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-details/TestDetailView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-details/TestDetailView.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-details/TestItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-details/TestItemCard.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-details/TestSettingsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-details/TestSettingsDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-responses/ResponseListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-responses/ResponseListView.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/test-list/test-responses/ResponsePreviewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/test-list/test-responses/ResponsePreviewDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/users/ManagePermissionDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/users/ManagePermissionDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/users/ManageUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/users/ManageUsers.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/users/ManageWhitelistDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/users/ManageWhitelistDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/src/views/users/StorageLimitDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/src/views/users/StorageLimitDialog.tsx -------------------------------------------------------------------------------- /listening-test-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-react/tsconfig.json -------------------------------------------------------------------------------- /listening-test-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/.gitignore -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/sign_up_whitelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/sign_up_whitelist.py -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/storage_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/storage_allocation.py -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/storage_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/storage_status.py -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/template_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/template_handler.py -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/users_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/users_management.py -------------------------------------------------------------------------------- /listening-test-server/handlers/administration/users_manual_activation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/administration/users_manual_activation.py -------------------------------------------------------------------------------- /listening-test-server/handlers/auth/find_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/auth/find_password.py -------------------------------------------------------------------------------- /listening-test-server/handlers/auth/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/auth/login.py -------------------------------------------------------------------------------- /listening-test-server/handlers/auth/password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/auth/password.py -------------------------------------------------------------------------------- /listening-test-server/handlers/auth/sign_up_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/auth/sign_up_handler.py -------------------------------------------------------------------------------- /listening-test-server/handlers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/base.py -------------------------------------------------------------------------------- /listening-test-server/handlers/dashboard/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/dashboard/dashboard.py -------------------------------------------------------------------------------- /listening-test-server/handlers/dashboard/message_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/dashboard/message_handler.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/ab_test_responses_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/ab_test_responses_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/acr_test_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/acr_test_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/audio_labeling_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/audio_labeling_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/hearing_test_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/hearing_test_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/image_ab_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/image_ab_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/image_labeling_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/image_labeling_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/mushra_test_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/mushra_test_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/video_ab_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/video_ab_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/download_csv/video_labeling_csv_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/download_csv/video_labeling_csv_download.py -------------------------------------------------------------------------------- /listening-test-server/handlers/file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/file_handler.py -------------------------------------------------------------------------------- /listening-test-server/handlers/miscellanea/responses_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/miscellanea/responses_count.py -------------------------------------------------------------------------------- /listening-test-server/handlers/miscellanea/task_name_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/miscellanea/task_name_mapping.py -------------------------------------------------------------------------------- /listening-test-server/handlers/miscellanea/test_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/miscellanea/test_responses.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/audio_ab_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/audio_ab_test.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/audio_acr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/audio_acr_test.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/audio_labeling_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/audio_labeling_task.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/audio_mushra_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/audio_mushra_test.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/hearing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/hearing_test.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/image_ab_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/image_ab_task.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/image_labeling_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/image_labeling_task.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/video_ab_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/video_ab_task.py -------------------------------------------------------------------------------- /listening-test-server/handlers/test_and_survey/video_labeling_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/handlers/test_and_survey/video_labeling_task.py -------------------------------------------------------------------------------- /listening-test-server/mongodbconnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/mongodbconnection.py -------------------------------------------------------------------------------- /listening-test-server/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo~=3.11.0 2 | tornado~=6.0.4 3 | -------------------------------------------------------------------------------- /listening-test-server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/server.py -------------------------------------------------------------------------------- /listening-test-server/tests/mongo_query_medias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tests/mongo_query_medias.py -------------------------------------------------------------------------------- /listening-test-server/tests/mongo_query_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tests/mongo_query_test.py -------------------------------------------------------------------------------- /listening-test-server/tests/mongo_replace_audios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tests/mongo_replace_audios.py -------------------------------------------------------------------------------- /listening-test-server/tools/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tools/constants.py -------------------------------------------------------------------------------- /listening-test-server/tools/email_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tools/email_tool.py -------------------------------------------------------------------------------- /listening-test-server/tools/file_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/tools/file_helper.py -------------------------------------------------------------------------------- /listening-test-server/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/listening-test-server/url.py -------------------------------------------------------------------------------- /pack_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QxLabIreland/listening-test/HEAD/pack_transfer.py --------------------------------------------------------------------------------