diff --git a/generic/story_recall/items/continue b/generic/story_recall/items/continue
new file mode 100644
index 0000000..f99ed00
--- /dev/null
+++ b/generic/story_recall/items/continue
@@ -0,0 +1,28 @@
+{
+ "id": "continue",
+ "category": "reproschema:Item",
+ "prefLabel": {
+ "en": "continue"
+ },
+ "preamble": {
+ "en": "After clicking continue, you will no longer be able to see the passage."
+ },
+ "question": {
+ "en": " "
+ },
+ "responseOptions": {
+ "choices": [
+ {
+ "name": {
+ "en": "Continue"
+ },
+ "value": 1
+ }
+ ],
+ "valueType": "xsd:integer"
+ },
+ "ui": {
+ "inputType": "radio"
+ },
+ "@context": "https://raw.githubusercontent.com/ReproNim/reproschema/main/releases/1.0.0/reproschema"
+}
diff --git a/generic/story_recall/items/passage b/generic/story_recall/items/passage
new file mode 100644
index 0000000..c902345
--- /dev/null
+++ b/generic/story_recall/items/passage
@@ -0,0 +1,28 @@
+{
+ "id": "passage",
+ "category": "reproschema:Item",
+ "prefLabel": {
+ "en": "passage"
+ },
+ "preamble": {
+ "en": "Story Recall"
+ },
+ "question": {
+ "en": "This task helps us evaluate how you use breathing to support your voice.
Read the following passage using your normal voice:
You wished to know all about my grandfather. Well, he is nearly ninety-three years old. He dresses himself in an ancient black frock coat, usually minus several buttons; yet he still thinks as swiftly as ever. A long, flowing beard clings to his chin, giving those who observe him a pronounced feeling of the utmost respect. When he speaks his voice is just a bit cracked and quivers a trifle. Twice each day he plays skilfully and with zest upon our small organ. Except in the winter when the ooze or snow or ice prevents, he slowly takes a short walk in the open air each day. We have often urged him to walk more and smoke less, but he always answers, “Banana Oil!” Grandfather likes to be modern in his language."
+ },
+ "responseOptions": {
+ "choices": [
+ {
+ "name": {
+ "en": "Continue"
+ },
+ "value": 1
+ }
+ ],
+ "valueType": "xsd:integer"
+ },
+ "ui": {
+ "inputType": "radio"
+ },
+ "@context": "https://raw.githubusercontent.com/ReproNim/reproschema/main/releases/1.0.0/reproschema"
+}
diff --git a/generic/story_recall/story_recall_schema b/generic/story_recall/story_recall_schema
index c299c67..2be8fa2 100644
--- a/generic/story_recall/story_recall_schema
+++ b/generic/story_recall/story_recall_schema
@@ -9,9 +9,21 @@
"version": "0.0.1",
"ui": {
"order": [
+ "items/passage",
+ "items/continue",
"items/story_recall"
],
"addProperties": [
+ {
+ "isAbout": "items/passage",
+ "variableName": "passage",
+ "isVis": "typeof continue === 'undefined'"
+ },
+ {
+ "isAbout": "items/continue",
+ "variableName": "continue",
+ "isVis": true
+ },
{
"isAbout": "items/story_recall",
"variableName": "story_recall",