Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add audio on drag and drop #92

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
4 changes: 4 additions & 0 deletions css/dragquestion.css
Original file line number Diff line number Diff line change
Expand Up @@ -287,3 +287,7 @@ html.h5p-iframe .h5p-container.h5p-dragquestion.h5p-semi-fullscreen {
top: -0.15em;
right: -0.15em;
}

.h5p-dragquestion .h5p-dragquestion-no-display {
display: none;
}
38 changes: 37 additions & 1 deletion language/.en.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Infinite number of element instances",
"description": "Clones this element so that it can be dragged to multiple drop zones."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Behavioural settings",
"description": "These options will let you control how the task behaves.",
Expand Down Expand Up @@ -265,4 +301,4 @@
"default": "Retry the task. Reset all responses and start the task over again."
}
]
}
}
36 changes: 36 additions & 0 deletions language/af.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Oneindige aantal elementgevalle",
"description": "Kloon hierdie element sodat dit na verskeie valsones gesleep kan word."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Gedragsinstellings",
"description": "Hierdie keuses laat jou beheer hoe die onderskeie take uitgevoer moet word.",
Expand Down
38 changes: 37 additions & 1 deletion language/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "عدد لانهائي من حالات العنصر",
"description": "استنساخ هذا العنصر بحيث يمكن سحبه إلى مناطق إفلات متعددة."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "الاعدادات السلوكية",
"description": "ستتيح لك هذه الخيارات التحكم في كيفية تصرف المهمة.",
Expand Down Expand Up @@ -265,4 +301,4 @@
"default": "Retry the task. Reset all responses and start the task over again."
}
]
}
}
36 changes: 36 additions & 0 deletions language/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Безкраен брой инстанции на елементи",
"description": "Копира този елемент, така че да може да се плъзга в няколко зони на пускане."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Настройки на поведението",
"description": "Тези опции ще ви позволят да контролирате поведението на задачата.",
Expand Down
38 changes: 37 additions & 1 deletion language/bs.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Neograničen broj elemenata",
"description": "Klonira ovaj element kako bi mogao biti spušten na višestruke zone."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Podešavanje interakcije",
"description": "Ova opcija kontrolira kako se zadatak ponaša.",
Expand Down Expand Up @@ -265,4 +301,4 @@
"default": "Retry the task. Reset all responses and start the task over again."
}
]
}
}
36 changes: 36 additions & 0 deletions language/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Nombre infinit d’instàncies d’elements",
"description": "Clona aquest element perquè es pugui arrossegar a diferents zones per deixar anar."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Opcions de comportament",
"description": "Aquestes opcions et permetran controlar com es comporta la tasca.",
Expand Down
36 changes: 36 additions & 0 deletions language/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,20 @@
{
"label": "Nekonečný počet instancí prvků",
"description": "Klonuje tento prvek, takže jej lze přetáhnout do více zón přetažení."
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Custom audio to play when draggable is picked up. Will override general audio setting."
},
{
"label": "Dropped",
"description": "Custom audio to play when draggable is dropped. Will override general audio setting."
}
]
}
]
}
Expand Down Expand Up @@ -141,6 +155,28 @@
}
]
},
{
"label": "Audio",
"description": "Audio samples",
"fields": [
{
"label": "Picked up",
"description": "Audio to play when draggable is picked up."
},
{
"label": "Dropped",
"description": "Audio to generally play when draggable is dropped."
},
{
"label": "Dropped correctly",
"description": "Audio to play when draggable is dropped on correct dropzone."
},
{
"label": "Dropped wrong",
"description": "Audio to play when draggable is dropped on wrong dropzone."
}
]
},
{
"label": "Nastavení chování",
"description": "Tyto možnosti vám umožní řídit, jak se bude úloha chovat.",
Expand Down
Loading