diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 0c7681ef8..966997e06 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -3739,6 +3739,7 @@ msgid "Find a developmental lab near you" msgstr "" "この情報は英語圏の方のみ対象となります Find a developmental lab near you" + #: web/templates/web/scientists.html:10 msgid "Meet the Children Helping Science team" msgstr "Children Helping Scienceチームの紹介" diff --git a/web/static/videos/consent_ja.mp4 b/web/static/videos/consent_ja.mp4 new file mode 100644 index 000000000..a7f4ce6d9 Binary files /dev/null and b/web/static/videos/consent_ja.mp4 differ diff --git a/web/templates/web/faq.html b/web/templates/web/faq.html index 4b6c2b549..0451b957a 100644 --- a/web/templates/web/faq.html +++ b/web/templates/web/faq.html @@ -192,15 +192,15 @@

Some studies ask you (the parent or guardian) to sign an online form after either reading about what the study involves or talking with a researcher. Other studies, especially ones that happen on our own Children Helping Science platform, ask that you read aloud (or sign in ASL) a statement of consent which is recorded using your webcam. This statement holds the same weight as a signed form, but should be less hassle for you. It also lets us verify that you understand written English and that you understand you're being videotaped.

Researchers watch these consent videos on a special page of the researcher interface, and record for each one whether the video shows informed consent. They cannot view other video or download data from a session unless they have confirmed that you consented to participate! If they see a consent video that does NOT clearly demonstrate informed consent--for instance, there was a technical problem and there's no audio--they may contact you to check, depending on your email settings.

{% endblocktranslate %} -
- -
+
+ +
diff --git a/web/urls.py b/web/urls.py index 9b0cbb73d..835926394 100644 --- a/web/urls.py +++ b/web/urls.py @@ -78,7 +78,11 @@ name="experiment-assets-proxy", ), path("", TemplateView.as_view(template_name="web/home.html"), name="home"), - path("faq/", TemplateView.as_view(template_name="web/faq.html"), name="faq"), + path( + "faq/", + views.FaqView.as_view(), + name="faq", + ), path( "privacy/", TemplateView.as_view(template_name="web/privacy.html"), diff --git a/web/views.py b/web/views.py index c548853c0..821d5ffe2 100644 --- a/web/views.py +++ b/web/views.py @@ -841,3 +841,19 @@ def get_context_data(self, **kwargs): ] return context + +class FaqView(generic.TemplateView): + template_name = "web/faq.html" + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + if get_language() == 'ja': + context["video_consent_mp4"] = 'videos/consent_ja.mp4' + context["captions_label"] = '' + context["captions_src"] = '' + else: + context["video_consent_mp4"] = 'videos/consent.mp4' + context["captions_label"] = 'English' + context["captions_src"] = 'videos/english/consent.vtt' + + return context \ No newline at end of file