diff --git a/commons/active/opensmile/open_smile_2_audio_recording.avsc b/commons/active/opensmile/open_smile_2_audio_recording.avsc index 1604e13e..7ef37e5d 100644 --- a/commons/active/opensmile/open_smile_2_audio_recording.avsc +++ b/commons/active/opensmile/open_smile_2_audio_recording.avsc @@ -7,7 +7,7 @@ { "name": "time", "type": "double", "doc": "Device timestamp when the audio recording was started (s since the Unix Epoch)." }, { "name": "timeCompleted", "type": "double", "doc": "Device timestamp when the audio recording was completed (s since the Unix Epoch)." }, { "name": "mediaType", "type": "string", "doc": "Media type of the audio recording format. For example, audio/wav for a WAV recording. See https://www.iana.org/assignments/media-types/media-types.xhtml#audio for the list of standardized audio media types."}, - { "name": "data", "type": "bytes", "doc": "Raw contents of the recorded audio file." }, + { "name": "data", "type": "string", "doc": "Base64 encoded contents of the recorded audio file." }, { "name": "reciteText", "type": ["null", "string"], "doc": "Text that was supposed to be recited as part of the recording.", "default": null } ] -} \ No newline at end of file +} diff --git a/commons/catalogue/radar_widget.avsc b/commons/catalogue/radar_widget.avsc deleted file mode 100644 index f49b4d72..00000000 --- a/commons/catalogue/radar_widget.avsc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "namespace": "org.radarcns.catalogue", - "type": "enum", - "name": "RadarWidget", - "doc": "User interface widget used in the Active Remote Monitor Technology to submit assessments to subjects.", - "symbols": [ - "RADIO" , - "SLIDER", - "NONE", - "RANGE", - "INFO", - "CHECKBOX", - "TIMED" - ] -} diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/SourceCatalogue.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/SourceCatalogue.java index 86b0facf..8a21aa6f 100644 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/SourceCatalogue.java +++ b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/SourceCatalogue.java @@ -121,12 +121,12 @@ private static Map initSources(ObjectReader reader, Path root, Sc return Files.walk(baseFolder) .filter(Files::isRegularFile) .map(f -> { + String filename = f.getFileName().toString(); + int extensionIndex = filename.lastIndexOf('.'); + if (extensionIndex != -1) { + filename = filename.substring(0, extensionIndex); + } try { - String filename = f.getFileName().toString(); - int extensionIndex = filename.lastIndexOf('.'); - if (extensionIndex != -1) { - filename = filename.substring(0, extensionIndex); - } return new AbstractMap.SimpleImmutableEntry<>( filename.toUpperCase(Locale.ENGLISH), reader.readValue(f.toFile())); diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Question.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Question.java deleted file mode 100644 index b3eb3add..00000000 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Question.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2017 King's College London and The Hyve - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.radarcns.schema.specification.active.questionnaire; - -import com.fasterxml.jackson.annotation.JsonProperty; -import org.radarcns.catalogue.RadarWidget; - -import javax.validation.constraints.NotBlank; -import java.util.List; - -/** - * TODO. - */ -public class Question { - - @JsonProperty @NotBlank - private String lead; - - @JsonProperty @NotBlank - private String content; - - @JsonProperty - private RadarWidget widget; - - @JsonProperty - private List responses; - - public String getLead() { - return lead; - } - - public String getContent() { - return content; - } - - public RadarWidget getWidget() { - return widget; - } - - public List getResponses() { - return responses; - } -} diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/QuestionnaireDataTopic.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/QuestionnaireDataTopic.java index 79a0a8c0..b4748e2c 100644 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/QuestionnaireDataTopic.java +++ b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/QuestionnaireDataTopic.java @@ -17,11 +17,9 @@ package org.radarcns.schema.specification.active.questionnaire; import com.fasterxml.jackson.annotation.JsonProperty; -import org.radarcns.schema.specification.DataTopic; - -import javax.validation.constraints.NotEmpty; -import java.util.List; +import java.net.URL; import java.util.Map; +import org.radarcns.schema.specification.DataTopic; /** * TODO. @@ -31,18 +29,16 @@ public enum RadarSourceTypes { ARMT } - @JsonProperty @NotEmpty - private List questions; + @JsonProperty + private URL questionnaireDefinitionUrl; - public List getQuestions() { - return questions; + public URL getQuestionnaireDefinitionUrl() { + return questionnaireDefinitionUrl; } @Override - protected void propertiesMap(Map properties, boolean reduced) { - super.propertiesMap(properties, reduced); - if (!reduced) { - properties.put("questions", questions); - } + protected void propertiesMap(Map props, boolean reduced) { + super.propertiesMap(props, reduced); + props.put("questionnaireDefinitionUrl", questionnaireDefinitionUrl); } } diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Response.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Response.java deleted file mode 100644 index bbe234d6..00000000 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/specification/active/questionnaire/Response.java +++ /dev/null @@ -1,40 +0,0 @@ -package org.radarcns.schema.specification.active.questionnaire; - -/* - * Copyright 2017 King's College London and The Hyve - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import com.fasterxml.jackson.annotation.JsonProperty; - -import javax.validation.constraints.NotBlank; - -/** - * TODO. - */ -public class Response { - @JsonProperty @NotBlank - private String text; - - @JsonProperty - private Object value; - - public String getText() { - return text; - } - - public Object getValue() { - return value; - } -} diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionRoles.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionRoles.java deleted file mode 100644 index ac7c9d52..00000000 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionRoles.java +++ /dev/null @@ -1,78 +0,0 @@ -package org.radarcns.schema.validation.rules; - -/* - * Copyright 2017 King's College London and The Hyve - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import org.radarcns.schema.specification.active.questionnaire.Question; - -import java.util.stream.Stream; - -import static org.radarcns.schema.validation.rules.Validator.check; -import static org.radarcns.schema.validation.rules.Validator.validateNonEmpty; -import static org.radarcns.schema.validation.rules.Validator.validateNonNull; - -/** - * TODO. - */ -public final class QuestionRoles { - private QuestionRoles() { - // utility class - } - - /** - * TODO. - * @return TODO - */ - static Validator validateContent() { - return validateNonEmpty(Question::getContent, - "Question \"content\" property is empty.", - content -> Stream.concat( - check(content.charAt(content.length() - 1) == '.', - "Question content should be terminated with a period."), - check(Character.isUpperCase(content.charAt(0)), - "Question content should start with an uppercase character."))); - } - - /** - * TODO. - * @return TODO - */ - static Validator validateLead() { - return validateNonEmpty(Question::getLead, "Question \"lead\" is empty.", - lead -> Stream.concat( - check(lead.charAt(lead.length() - 1) == '?', - "Question lead should be ended by a question mark: " + lead), - check(Character.isUpperCase(lead.charAt(0)), - "Question lead should start with an uppercase character."))); - } - - /** - * TODO. - * @return TODO - */ - static Validator validateWidget() { - return validateNonNull(Question::getWidget, "Widget cannot be null."); - } - - /** - * TODO. - * @return TODO - */ - static Validator validateResponses() { - return validateNonEmpty(Question::getResponses, - "Responses list cannot be null or empty."); - } -} diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionnaireRoles.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionnaireRoles.java index d36ee6c7..dbdb9c30 100644 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionnaireRoles.java +++ b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/QuestionnaireRoles.java @@ -16,21 +16,17 @@ package org.radarcns.schema.validation.rules; -import org.radarcns.schema.specification.active.questionnaire.QuestionnaireDataTopic; - -import java.nio.file.Path; - import static org.radarcns.schema.specification.SourceCatalogue.YAML_EXTENSION; import static org.radarcns.schema.validation.ValidationSupport.equalsFileName; -import static org.radarcns.schema.validation.rules.Validator.validateNonEmpty; import static org.radarcns.schema.validation.rules.Validator.validateNonNull; +import java.nio.file.Path; +import org.radarcns.schema.specification.active.questionnaire.QuestionnaireDataTopic; + /** * TODO. */ public final class QuestionnaireRoles { - - private static final String QUESTIONS = "Questions list cannot null or empty."; private static final String QUESTIONNAIRE_TYPE = "Questionnaire Type cannot be null" + " and should match with the configuration file name."; @@ -47,12 +43,4 @@ static Validator validateQuestionnaireType(Path file) { equalsFileName(file, YAML_EXTENSION), QUESTIONNAIRE_TYPE); } - - /** - * TODO. - * @return TODO - */ - static Validator validateQuestions() { - return validateNonEmpty(QuestionnaireDataTopic::getQuestions, QUESTIONS); - } } diff --git a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/ResponseRoles.java b/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/ResponseRoles.java deleted file mode 100644 index 88fe1990..00000000 --- a/java-sdk/radar-schemas-tools/src/main/java/org/radarcns/schema/validation/rules/ResponseRoles.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2017 King's College London and The Hyve - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.radarcns.schema.validation.rules; - -import org.radarcns.schema.specification.active.questionnaire.Response; - -import static org.radarcns.schema.validation.rules.Validator.validateNonNull; - -/** - * TODO. - */ -public final class ResponseRoles { - private static final String SCORE = "Answer score cannot be null."; - private static final String TEXT = "Answer text cannot be null."; - - private ResponseRoles() { - // utility class - } - - /** - * TODO. - * @return TODO - */ - static Validator validateScore() { - return validateNonNull(Response::getValue, SCORE); - } - - /** - * TODO. - * @return TODO - */ - static Validator validateText() { - return validateNonNull(Response::getText, TEXT); - } -} diff --git a/specifications/active/aRMT-1.0.0.yml b/specifications/active/aRMT-1.0.0.yml index d67a17e1..dbe946cd 100644 --- a/specifications/active/aRMT-1.0.0.yml +++ b/specifications/active/aRMT-1.0.0.yml @@ -9,1092 +9,9 @@ data: - type: PHQ8 topic: questionnaire_phq8 value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Little interest or pleasure in doing things. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling down, depressed, or hopeless. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble falling or staying asleep, or sleeping too much. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling tired or having little energy. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Poor appetite or overeating. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling bad about yourself, or that you are a failure, or have let yourself or your family down. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble concentrating on things, such as reading the newspaper or watching television. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Moving or speaking so slowly that other people could have noticed. Or the opposite – being so fidgety or restless that you have been moving around a lot more than usual. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - type: ESM topic: questionnaire_esm value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: I slept well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now I feel cheerful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel down - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel anxious - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel relaxed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel irritated - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel stressed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel content - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel insecure - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel hopeful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel lonely - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am satisfied with myself - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel restless - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel self-confident - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Globally, I feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am brooding - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am able to concentrate well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: What am I doing? - widget: CHECKBOX - responses: - - text: nothing - value: 0 - - text: resting - value: 1 - - text: eating/drinking - value: 2 - - text: passive leisure - value: 3 - - text: active leisure - value: 4 - - text: travel - value: 5 - - text: household/groceries - value: 6 - - text: work/study - value: 7 - - text: self-care - value: 8 - - text: interaction/conversation - value: 9 - - text: mobile phone/social media - value: 10 - - text: something else - value: 11 - - lead: Null - content: I can do this well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would rather do something else - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: This activity requires effort - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am active - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physcially, I am tired - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am in pain - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I do not feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Where am I? - widget: RADIO - responses: - - text: at home - value: 0 - - text: at family or friends place - value: 1 - - text: at work or school - value: 2 - - text: transport - value: 3 - - text: healthcare - value: 4 - - text: somewhere else indoors - value: 5 - - text: somewhere else outdoors - value: 6 - - lead: Null - content: Who am I with? - widget: CHECKBOX - responses: - - text: Alone - value: 0 - - text: Partner - value: 1 - - text: Residents - value: 2 - - text: Family non-residents - value: 3 - - text: Friends - value: 4 - - text: Classmates/colleagues - value: 5 - - text: Caregiver - value: 6 - - text: Strangers/others - value: 7 - - lead: Null - content: How many people am I with? - widget: RADIO - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3-10 - value: 3 - - text: 4 - value: over 10 - - lead: Null - content: We are doing something together - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I find the people I am with pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel connected to the people I am with - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel fine being alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be with others - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Being alone right now is my choice - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel left out - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am virtually interacting - widget: RADIO - responses: - - text: No - value: 0 - - text: Yes - value: 1 - - lead: Null - content: I find virtual interaction pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Most people would find my current situation stressful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Think of the most important event that happened since the last beep. This event was - widget: RANGE - responses: - - text: -3 Very unpleasant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Very pleasant - - lead: Null - content: This event was - widget: RANGE - responses: - - text: -3 Unimportant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Important - - lead: Null - content: Since the last beep I had/taken - widget: RADIO - responses: - - text: Food - value: 0 - - text: Caffeine - value: 1 - - text: Nicotine - value: 2 - - text: Alcohol - value: 3 - - text: Medication - value: 4 - - text: Substances - value: 5 - - text: Nothing - value: 6 - - lead: Null - content: This beep disturbed me - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Filling out the questionnaire has influence my mood today - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - type: RSES topic: questionnaire_rses value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: 1. On the whole, I am satisfied with myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 2. At times, I think I am no good at all - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 3. I feel that I have a number of good qualities - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 4. I am able to do things as well as most other people - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 5. I feel I do not have much to be proud of - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 6. I certainly feel useless at times - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 7. I feel that I'm a person of worth, at least on an equal plane with others - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 8. I wish I could have more respect for myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 9. All in all, I am inclined to feel that I am a failure - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 10. I take a positive attitude towards myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 diff --git a/specifications/active/aRMT-1.1.0.yml b/specifications/active/aRMT-1.1.0.yml index 140e475d..7b974aa3 100644 --- a/specifications/active/aRMT-1.1.0.yml +++ b/specifications/active/aRMT-1.1.0.yml @@ -9,1135 +9,31 @@ data: - type: THINC-IT topic: notification_thinc_it value_schema: .active.notification.Notification - questions: - - lead: Time for Thinc-it - content: It's time to complete the Thinc-it app. - widget: INFO + questionnaire_definition_url: https://github.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/blob/master/questionnaires/thinc_it/thinc_it_armt.json - type: ROMBERG_TEST topic: task_romberg_test value_schema: .active.task.Task - questions: - - lead: Romberg's Test - content: It's time to complete the Thinc-it app. - widget: INFO - - lead: Romberg's Test - content: Keep your eyes open. - widget: TIMED - - lead: Romberg's Test - content: Close your eyes. - widget: TIMED + questionnaire_definition_url: https://github.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/blob/master/questionnaires/romberg_test/romberg_test_armt.json - type: 2MW_TEST topic: task_2MW_test value_schema: .active.task.Task - questions: - - lead: 2MW Test - content: Null - widget: INFO - - lead: 2MW Test - content: Walk back and forth. - widget: TIMED + questionnaire_definition_url: https://github.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/blob/master/questionnaires/2MW_test/2MW_test_armt.json - type: TANDEM_WALKING_TEST topic: task_tandem_walking_test value_schema: .active.task.Task - questions: - - lead: Tandem Walking Test - content: Null - widget: INFO - - lead: Tandem Walking Test - content: Null - widget: INFO + questionnaire_definition_url: https://github.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/blob/master/questionnaires/tandem_walking_test/tandem_walking_test_armt.json - type: PHQ8 topic: questionnaire_phq8 value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Little interest or pleasure in doing things. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling down, depressed, or hopeless. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble falling or staying asleep, or sleeping too much. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling tired or having little energy. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Poor appetite or overeating. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling bad about yourself, or that you are a failure, or have let yourself or your family down. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble concentrating on things, such as reading the newspaper or watching television. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Moving or speaking so slowly that other people could have noticed. Or the opposite – being so fidgety or restless that you have been moving around a lot more than usual. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - + questionnaire_definition_url: https://raw.githubusercontent.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/master/questionnaires/phq8/phq8_armt.json - type: ESM topic: questionnaire_esm value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: I slept well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now I feel cheerful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel down - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel anxious - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel relaxed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel irritated - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel stressed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel content - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel insecure - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel hopeful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel lonely - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am satisfied with myself - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel restless - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel self-confident - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Globally, I feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am brooding - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am able to concentrate well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: What am I doing (just before the beep)? - widget: RADIO - responses: - - text: nothing - value: 0 - - text: resting - value: 1 - - text: eating/drinking - value: 2 - - text: passive leisure - value: 3 - - text: active leisure - value: 4 - - text: travel - value: 5 - - text: household/groceries - value: 6 - - text: work/study - value: 7 - - text: self-care - value: 8 - - text: interaction/conversation - value: 9 - - text: mobile phone/social media - value: 10 - - text: something else - value: 11 - - lead: Null - content: I can do this well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would rather do something else - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: This activity requires effort - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am active - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physcially, I am tired - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am in pain - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I do not feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Where am I? - widget: RADIO - responses: - - text: at home - value: 0 - - text: at family or friends place - value: 1 - - text: at work or school - value: 2 - - text: transport - value: 3 - - text: healthcare - value: 4 - - text: somewhere else indoors - value: 5 - - text: somewhere else outdoors - value: 6 - - lead: Null - content: Who am I with? - widget: RADIO - responses: - - text: Alone - value: 0 - - text: Partner - value: 1 - - text: Residents - value: 2 - - text: Family non-residents - value: 3 - - text: Friends - value: 4 - - text: Classmates/colleagues - value: 5 - - text: Caregiver - value: 6 - - text: Strangers/others - value: 7 - - lead: Null - content: How many people am I with? - widget: RADIO - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3-10 - value: 3 - - text: 4 - value: over 10 - - lead: Null - content: We are doing something together - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I find the people I am with pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel connected to the people I am with - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel fine being alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be with others - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Being alone right now is my choice - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel left out - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am virtually interacting - widget: RADIO - responses: - - text: No - value: 0 - - text: Yes - value: 1 - - lead: Null - content: I find virtual interaction pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Most people would find my current situation stressful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Think of the most important event that happened since the last beep. This event was - widget: RANGE - responses: - - text: -3 Very unpleasant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Very pleasant - - lead: Null - content: This event was - widget: RANGE - responses: - - text: -3 Unimportant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Important - - lead: Null - content: Since the last beep I had/taken - widget: RADIO - responses: - - text: Food - value: 0 - - text: Caffeine - value: 1 - - text: Nicotine - value: 2 - - text: Alcohol - value: 3 - - text: Medication - value: 4 - - text: Substances - value: 5 - - text: Nothing - value: 6 - - lead: Null - content: This beep disturbed me - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Filling out the questionnaire has influence my mood today - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - + questionnaire_definition_url: https://raw.githubusercontent.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/master/questionnaires/esm/esm_armt.json + - type: AUDIO + topic: questionnaire_audio + value_schema: .active.opensmile.OpenSmile2AudioRecording - type: RSES topic: questionnaire_rses value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: 1. On the whole, I am satisfied with myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 2. At times, I think I am no good at all - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 3. I feel that I have a number of good qualities - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 4. I am able to do things as well as most other people - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 5. I feel I do not have much to be proud of - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 6. I certainly feel useless at times - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 7. I feel that I'm a person of worth, at least on an equal plane with others - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 8. I wish I could have more respect for myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 9. All in all, I am inclined to feel that I am a failure - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 10. I take a positive attitude towards myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - type: AUDIO - topic: questionnaire_audio - value_schema: .active.opensmile.OpenSmile2AudioAnalysis + questionnaire_definition_url: https://raw.githubusercontent.com/RADAR-base/RADAR-REDCap-aRMT-Definitions/master/questionnaires/rses/rses_armt.json diff --git a/specifications/active/aRMT-v1.yml b/specifications/active/aRMT-v1.yml index 191af312..f62eb184 100644 --- a/specifications/active/aRMT-v1.yml +++ b/specifications/active/aRMT-v1.yml @@ -6,1135 +6,12 @@ version: v1 assessment_type: QUESTIONNAIRE doc: aRMT Questionnaires definition. Includes Personal Health Questionnaire Depression Scale (PHQ-8), Experience sampling method (ESM) and RSES. data: - - type: THINC-IT - topic: notification_thinc_it - value_schema: .active.notification.Notification - questions: - - lead: Time for Thinc-it - content: It's time to complete the Thinc-it app. - widget: INFO - - type: ROMBERG_TEST - topic: task_romberg_test - value_schema: .active.task.Task - questions: - - lead: Romberg's Test - content: It's time to complete the Thinc-it app. - widget: INFO - - lead: Romberg's Test - content: Keep your eyes open. - widget: TIMED - - lead: Romberg's Test - content: Close your eyes. - widget: TIMED - - type: 2MW_TEST - topic: task_2MW_test - value_schema: .active.task.Task - questions: - - lead: 2MW Test - content: Null - widget: INFO - - lead: 2MW Test - content: Walk back and forth. - widget: TIMED - - type: TANDEM_WALKING_TEST - topic: task_tandem_walking_test - value_schema: .active.task.Task - questions: - - lead: Tandem Walking Test - content: Null - widget: INFO - - lead: Tandem Walking Test - content: Null - widget: INFO - type: PHQ8 topic: questionnaire_phq8 value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Little interest or pleasure in doing things. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling down, depressed, or hopeless. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble falling or staying asleep, or sleeping too much. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling tired or having little energy. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Poor appetite or overeating. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Feeling bad about yourself, or that you are a failure, or have let yourself or your family down. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Trouble concentrating on things, such as reading the newspaper or watching television. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - lead: Over the past two weeks, how often have you been bothered by any of the following problems? - content: Moving or speaking so slowly that other people could have noticed. Or the opposite – being so fidgety or restless that you have been moving around a lot more than usual. - widget: RADIO - responses: - - text: Not at all - value: 0 - - text: Several days - value: 1 - - text: More than half the days - value: 2 - - text: Nearly every day - value: 3 - - type: ESM topic: questionnaire_esm value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: I slept well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now I feel cheerful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel down - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel anxious - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel relaxed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel irritated - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel stressed - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel content - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel insecure - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel hopeful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Right now, I feel lonely - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am satisfied with myself - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel restless - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel self-confident - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Globally, I feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am brooding - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am able to concentrate well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: What am I doing (just before the beep)? - widget: RADIO - responses: - - text: nothing - value: 0 - - text: resting - value: 1 - - text: eating/drinking - value: 2 - - text: passive leisure - value: 3 - - text: active leisure - value: 4 - - text: travel - value: 5 - - text: household/groceries - value: 6 - - text: work/study - value: 7 - - text: self-care - value: 8 - - text: interaction/conversation - value: 9 - - text: mobile phone/social media - value: 10 - - text: something else - value: 11 - - lead: Null - content: I can do this well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would rather do something else - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: This activity requires effort - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am active - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physcially, I am tired - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I am in pain - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Physically, I do not feel well - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Where am I? - widget: RADIO - responses: - - text: at home - value: 0 - - text: at family or friends place - value: 1 - - text: at work or school - value: 2 - - text: transport - value: 3 - - text: healthcare - value: 4 - - text: somewhere else indoors - value: 5 - - text: somewhere else outdoors - value: 6 - - lead: Null - content: Who am I with? - widget: RADIO - responses: - - text: Alone - value: 0 - - text: Partner - value: 1 - - text: Residents - value: 2 - - text: Family non-residents - value: 3 - - text: Friends - value: 4 - - text: Classmates/colleagues - value: 5 - - text: Caregiver - value: 6 - - text: Strangers/others - value: 7 - - lead: Null - content: How many people am I with? - widget: RADIO - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3-10 - value: 3 - - text: 4 - value: over 10 - - lead: Null - content: We are doing something together - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I find the people I am with pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel connected to the people I am with - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel fine being alone - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I would prefer to be with others - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Being alone right now is my choice - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I feel left out - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: I am virtually interacting - widget: RADIO - responses: - - text: No - value: 0 - - text: Yes - value: 1 - - lead: Null - content: I find virtual interaction pleasant - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Most people would find my current situation stressful - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Think of the most important event that happened since the last beep. This event was - widget: RANGE - responses: - - text: -3 Very unpleasant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Very pleasant - - lead: Null - content: This event was - widget: RANGE - responses: - - text: -3 Unimportant - value: -3 - - text: -2 - value: -2 - - text: -1 - value: -1 - - text: 0 - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 Important - - lead: Null - content: Since the last beep I had/taken - widget: RADIO - responses: - - text: Food - value: 0 - - text: Caffeine - value: 1 - - text: Nicotine - value: 2 - - text: Alcohol - value: 3 - - text: Medication - value: 4 - - text: Substances - value: 5 - - text: Nothing - value: 6 - - lead: Null - content: This beep disturbed me - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - lead: Null - content: Filling out the questionnaire has influence my mood today - widget: RANGE - responses: - - text: 0 Not at all - value: 0 - - text: 1 - value: 1 - - text: 2 - value: 2 - - text: 3 - value: 3 - - text: 4 - value: 4 - - text: 5 - value: 5 - - text: 6 - value: 6 - - text: 7 very much - value: 7 - - type: RSES topic: questionnaire_rses value_schema: .active.questionnaire.Questionnaire - questions: - - lead: Null - content: 1. On the whole, I am satisfied with myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 2. At times, I think I am no good at all - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 3. I feel that I have a number of good qualities - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 4. I am able to do things as well as most other people - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 5. I feel I do not have much to be proud of - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 6. I certainly feel useless at times - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 7. I feel that I'm a person of worth, at least on an equal plane with others - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 8. I wish I could have more respect for myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 9. All in all, I am inclined to feel that I am a failure - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3 - - lead: Null - content: 10. I take a positive attitude towards myself - widget: RADIO - responses: - - text: Strongly disagree - value: 0 - - text: Disagree - value: 1 - - text: Agree - value: 2 - - text: Strongly agree - value: 3