diff --git a/functionalTests/designer/performance.ts b/functionalTests/designer/performance.ts new file mode 100644 index 0000000000..94e63c41bd --- /dev/null +++ b/functionalTests/designer/performance.ts @@ -0,0 +1,31 @@ +import { url, getPagesLength, getQuestionsLength, setJSON, getJSON, getQuestionNameByIndex, getItemValueByIndex, patchDragDropToDisableDrop, RatingToolboxItem, SingleInputToolboxItem, surveySettingsButtonSelector, changeToolboxScrolling, changeToolboxSearchEnabled } from "../helper"; +import { Selector, ClientFunction } from "testcafe"; +import { large_json } from "./performance_json"; +const title = "Performance"; + +const explicitErrorHandler = () => { + window.addEventListener("error", e => { + if (e.message === "ResizeObserver loop completed with undelivered notifications." || + e.message === "ResizeObserver loop limit exceeded") { + e.stopImmediatePropagation(); + } + }); +}; + +fixture`${title}`.page`${url}`.clientScripts({ content: `(${explicitErrorHandler.toString()})()` }).beforeEach(async (t) => { + await setJSON(large_json); + await t.maximizeWindow(); +}); + +test("Memory leaks between designer/test tabs switch", async (t) => { + const changeTab = ClientFunction((tabName: string) => { window["creator"].activeTab = tabName; }); + const getMemory = ClientFunction(() => { return (performance as any).memory.usedJSHeapSize; }); + + await changeTab("test"); + const memory1 = await getMemory(); + await changeTab("designer"); + await changeTab("test"); + const memory2 = await getMemory(); + + await t.expect((memory2 - memory1) / 1000).lt(1000); +}); diff --git a/functionalTests/designer/performance_json.ts b/functionalTests/designer/performance_json.ts new file mode 100644 index 0000000000..d42b683007 --- /dev/null +++ b/functionalTests/designer/performance_json.ts @@ -0,0 +1,30493 @@ +export const large_json = { + "title": " ", + "description": "This form contains over 1000 questions and includes complex questions, like matrices and dynamic panels. A question's content is not inserted into the DOM until the question gets into the viewport, that is until you scroll the form to it.", + "pages": [ + { + "name": "page1", + "elements": [ + { + "type": "signaturepad", + "name": "signature1", + "title": "Sign here" + }, + { + "type": "text", + "name": "name2", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate3", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color4", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email5", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars6", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car7", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss8", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner9", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture10", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool11", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality12", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance13", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate14", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function15", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList16", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage17", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal18", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total19", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit20", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction21", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions22", + "title": "Comment" + }, + { + "type": "file", + "name": "image23", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel1", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?24", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions25", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives26", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType27", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive28", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage29", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage30", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown31", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath32", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo33", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness34", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel2", + "elements": [ + { + "type": "paneldynamic", + "name": "items35", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name36", + "title": "Name:" + }, + { + "type": "text", + "name": "cost37", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor38", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity39", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link40", + "title": "Link:" + }, + { + "type": "expression", + "name": "total41", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel3", + "elements": [ + { + "type": "expression", + "name": "totalQuantity42", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost43", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature44", + "title": "Sign here" + }, + { + "type": "text", + "name": "name45", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate46", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color47", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email48", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars49", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car50", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss51", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner52", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture53", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool54", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality55", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance56", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate57", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function58", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList59", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage60", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal61", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total62", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit63", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction64", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions65", + "title": "Comment" + }, + { + "type": "file", + "name": "image66", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel4", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?67", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions68", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives69", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType70", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive71", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage72", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage73", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown74", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath75", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo76", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness77", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel5", + "elements": [ + { + "type": "paneldynamic", + "name": "items78", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name79", + "title": "Name:" + }, + { + "type": "text", + "name": "cost80", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor81", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity82", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link83", + "title": "Link:" + }, + { + "type": "expression", + "name": "total84", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel6", + "elements": [ + { + "type": "expression", + "name": "totalQuantity85", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost86", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature87", + "title": "Sign here" + }, + { + "type": "text", + "name": "name88", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate89", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color90", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email91", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars92", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car93", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss94", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner95", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture96", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool97", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality98", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance99", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate100", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function101", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList102", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage103", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal104", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total105", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit106", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction107", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions108", + "title": "Comment" + }, + { + "type": "file", + "name": "image109", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel7", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?110", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions111", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives112", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType113", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive114", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage115", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage116", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown117", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath118", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo119", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness120", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel8", + "elements": [ + { + "type": "paneldynamic", + "name": "items121", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name122", + "title": "Name:" + }, + { + "type": "text", + "name": "cost123", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor124", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity125", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link126", + "title": "Link:" + }, + { + "type": "expression", + "name": "total127", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel9", + "elements": [ + { + "type": "expression", + "name": "totalQuantity128", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost129", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature130", + "title": "Sign here" + }, + { + "type": "text", + "name": "name131", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate132", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color133", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email134", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars135", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car136", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss137", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner138", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture139", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool140", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality141", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance142", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate143", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function144", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList145", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage146", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal147", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total148", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit149", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction150", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions151", + "title": "Comment" + }, + { + "type": "file", + "name": "image152", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel10", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?153", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions154", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives155", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType156", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive157", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage158", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage159", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown160", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath161", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo162", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness163", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel11", + "elements": [ + { + "type": "paneldynamic", + "name": "items164", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name165", + "title": "Name:" + }, + { + "type": "text", + "name": "cost166", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor167", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity168", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link169", + "title": "Link:" + }, + { + "type": "expression", + "name": "total170", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel12", + "elements": [ + { + "type": "expression", + "name": "totalQuantity171", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost172", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature173", + "title": "Sign here" + }, + { + "type": "text", + "name": "name174", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate175", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color176", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email177", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars178", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car179", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss180", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner181", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture182", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool183", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality184", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance185", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate186", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function187", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList188", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage189", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal190", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total191", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit192", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction193", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions194", + "title": "Comment" + }, + { + "type": "file", + "name": "image195", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel13", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?196", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions197", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives198", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType199", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive200", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage201", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage202", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown203", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath204", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo205", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness206", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel14", + "elements": [ + { + "type": "paneldynamic", + "name": "items207", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name208", + "title": "Name:" + }, + { + "type": "text", + "name": "cost209", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor210", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity211", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link212", + "title": "Link:" + }, + { + "type": "expression", + "name": "total213", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel15", + "elements": [ + { + "type": "expression", + "name": "totalQuantity214", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost215", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature216", + "title": "Sign here" + }, + { + "type": "text", + "name": "name217", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate218", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color219", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email220", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars221", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car222", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss223", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner224", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture225", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool226", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality227", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance228", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate229", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function230", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList231", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage232", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal233", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total234", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit235", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction236", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions237", + "title": "Comment" + }, + { + "type": "file", + "name": "image238", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel16", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?239", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions240", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives241", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType242", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive243", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage244", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage245", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown246", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath247", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo248", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness249", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel17", + "elements": [ + { + "type": "paneldynamic", + "name": "items250", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name251", + "title": "Name:" + }, + { + "type": "text", + "name": "cost252", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor253", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity254", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link255", + "title": "Link:" + }, + { + "type": "expression", + "name": "total256", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel18", + "elements": [ + { + "type": "expression", + "name": "totalQuantity257", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost258", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature259", + "title": "Sign here" + }, + { + "type": "text", + "name": "name260", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate261", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color262", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email263", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars264", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car265", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss266", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner267", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture268", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool269", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality270", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance271", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate272", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function273", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList274", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage275", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal276", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total277", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit278", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction279", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions280", + "title": "Comment" + }, + { + "type": "file", + "name": "image281", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel19", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?282", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions283", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives284", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType285", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive286", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage287", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage288", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown289", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath290", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo291", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness292", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel20", + "elements": [ + { + "type": "paneldynamic", + "name": "items293", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name294", + "title": "Name:" + }, + { + "type": "text", + "name": "cost295", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor296", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity297", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link298", + "title": "Link:" + }, + { + "type": "expression", + "name": "total299", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel21", + "elements": [ + { + "type": "expression", + "name": "totalQuantity300", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost301", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature302", + "title": "Sign here" + }, + { + "type": "text", + "name": "name303", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate304", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color305", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email306", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars307", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car308", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss309", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner310", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture311", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool312", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality313", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + } + ], + "title": "Page 1" + }, + { + "name": "page2", + "elements": [ + { + "type": "matrix", + "name": "planningPerformance314", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate315", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function316", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList317", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage318", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal319", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total320", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit321", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction322", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions323", + "title": "Comment" + }, + { + "type": "file", + "name": "image324", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel22", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?325", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions326", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives327", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType328", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive329", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage330", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage331", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown332", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath333", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo334", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness335", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel23", + "elements": [ + { + "type": "paneldynamic", + "name": "items336", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name337", + "title": "Name:" + }, + { + "type": "text", + "name": "cost338", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor339", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity340", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link341", + "title": "Link:" + }, + { + "type": "expression", + "name": "total342", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel24", + "elements": [ + { + "type": "expression", + "name": "totalQuantity343", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost344", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature345", + "title": "Sign here" + }, + { + "type": "text", + "name": "name346", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate347", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color348", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email349", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars350", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car351", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss352", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner353", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture354", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool355", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality356", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance357", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate358", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function359", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList360", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage361", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal362", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total363", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit364", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction365", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions366", + "title": "Comment" + }, + { + "type": "file", + "name": "image367", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel25", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?368", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions369", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives370", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType371", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive372", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage373", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage374", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown375", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath376", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo377", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness378", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel26", + "elements": [ + { + "type": "paneldynamic", + "name": "items379", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name380", + "title": "Name:" + }, + { + "type": "text", + "name": "cost381", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor382", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity383", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link384", + "title": "Link:" + }, + { + "type": "expression", + "name": "total385", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel27", + "elements": [ + { + "type": "expression", + "name": "totalQuantity386", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost387", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature388", + "title": "Sign here" + }, + { + "type": "text", + "name": "name389", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate390", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color391", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email392", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars393", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car394", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss395", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner396", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture397", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool398", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality399", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance400", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate401", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function402", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList403", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage404", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal405", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total406", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit407", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction408", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions409", + "title": "Comment" + }, + { + "type": "file", + "name": "image410", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel28", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?411", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions412", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives413", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType414", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive415", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage416", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage417", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown418", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath419", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo420", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness421", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel29", + "elements": [ + { + "type": "paneldynamic", + "name": "items422", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name423", + "title": "Name:" + }, + { + "type": "text", + "name": "cost424", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor425", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity426", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link427", + "title": "Link:" + }, + { + "type": "expression", + "name": "total428", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel30", + "elements": [ + { + "type": "expression", + "name": "totalQuantity429", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost430", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature431", + "title": "Sign here" + }, + { + "type": "text", + "name": "name432", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate433", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color434", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email435", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars436", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car437", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss438", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner439", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture440", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool441", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality442", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance443", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate444", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function445", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList446", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage447", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal448", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total449", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit450", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction451", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions452", + "title": "Comment" + }, + { + "type": "file", + "name": "image453", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel31", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?454", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions455", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives456", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType457", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive458", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage459", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage460", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown461", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath462", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo463", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness464", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel32", + "elements": [ + { + "type": "paneldynamic", + "name": "items465", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name466", + "title": "Name:" + }, + { + "type": "text", + "name": "cost467", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor468", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity469", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link470", + "title": "Link:" + }, + { + "type": "expression", + "name": "total471", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel33", + "elements": [ + { + "type": "expression", + "name": "totalQuantity472", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost473", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature474", + "title": "Sign here" + }, + { + "type": "text", + "name": "name475", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate476", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color477", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email478", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars479", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car480", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss481", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner482", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture483", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool484", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality485", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance486", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate487", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function488", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList489", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage490", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal491", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total492", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit493", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction494", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions495", + "title": "Comment" + }, + { + "type": "file", + "name": "image496", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel34", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?497", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions498", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives499", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType500", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive501", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage502", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage503", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown504", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath505", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo506", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness507", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel35", + "elements": [ + { + "type": "paneldynamic", + "name": "items508", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name509", + "title": "Name:" + }, + { + "type": "text", + "name": "cost510", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor511", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity512", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link513", + "title": "Link:" + }, + { + "type": "expression", + "name": "total514", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel36", + "elements": [ + { + "type": "expression", + "name": "totalQuantity515", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost516", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature517", + "title": "Sign here" + }, + { + "type": "text", + "name": "name518", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate519", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color520", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email521", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars522", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car523", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss524", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner525", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture526", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool527", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality528", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance529", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate530", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function531", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList532", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage533", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal534", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total535", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit536", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction537", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions538", + "title": "Comment" + }, + { + "type": "file", + "name": "image539", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel37", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?540", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions541", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives542", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType543", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive544", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage545", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage546", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown547", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath548", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo549", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness550", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel38", + "elements": [ + { + "type": "paneldynamic", + "name": "items551", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name552", + "title": "Name:" + }, + { + "type": "text", + "name": "cost553", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor554", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity555", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link556", + "title": "Link:" + }, + { + "type": "expression", + "name": "total557", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel39", + "elements": [ + { + "type": "expression", + "name": "totalQuantity558", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost559", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature560", + "title": "Sign here" + }, + { + "type": "text", + "name": "name561", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate562", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color563", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email564", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars565", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car566", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss567", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner568", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture569", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool570", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality571", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance572", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate573", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function574", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList575", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage576", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal577", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total578", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit579", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction580", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions581", + "title": "Comment" + }, + { + "type": "file", + "name": "image582", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel40", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?583", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions584", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives585", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType586", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive587", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage588", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage589", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown590", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath591", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo592", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness593", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel41", + "elements": [ + { + "type": "paneldynamic", + "name": "items594", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name595", + "title": "Name:" + }, + { + "type": "text", + "name": "cost596", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor597", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity598", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link599", + "title": "Link:" + }, + { + "type": "expression", + "name": "total600", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel42", + "elements": [ + { + "type": "expression", + "name": "totalQuantity601", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost602", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature603", + "title": "Sign here" + }, + { + "type": "text", + "name": "name604", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate605", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color606", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email607", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars608", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car609", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss610", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner611", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture612", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool613", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality614", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance615", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate616", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function617", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + } + ], + "title": "Page 2" + }, + { + "name": "page3", + "elements": [ + { + "type": "matrixdynamic", + "name": "orderList618", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage619", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal620", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total621", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit622", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction623", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions624", + "title": "Comment" + }, + { + "type": "file", + "name": "image625", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel43", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?626", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions627", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives628", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType629", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive630", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage631", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage632", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown633", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath634", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo635", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness636", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel44", + "elements": [ + { + "type": "paneldynamic", + "name": "items637", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name638", + "title": "Name:" + }, + { + "type": "text", + "name": "cost639", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor640", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity641", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link642", + "title": "Link:" + }, + { + "type": "expression", + "name": "total643", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel45", + "elements": [ + { + "type": "expression", + "name": "totalQuantity644", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost645", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature646", + "title": "Sign here" + }, + { + "type": "text", + "name": "name647", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate648", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color649", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email650", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars651", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car652", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss653", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner654", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture655", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool656", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality657", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance658", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate659", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function660", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList661", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage662", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal663", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total664", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit665", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction666", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions667", + "title": "Comment" + }, + { + "type": "file", + "name": "image668", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel46", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?669", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions670", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives671", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType672", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive673", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage674", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage675", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown676", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath677", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo678", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness679", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel47", + "elements": [ + { + "type": "paneldynamic", + "name": "items680", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name681", + "title": "Name:" + }, + { + "type": "text", + "name": "cost682", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor683", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity684", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link685", + "title": "Link:" + }, + { + "type": "expression", + "name": "total686", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel48", + "elements": [ + { + "type": "expression", + "name": "totalQuantity687", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost688", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature689", + "title": "Sign here" + }, + { + "type": "text", + "name": "name690", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate691", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color692", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email693", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars694", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car695", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss696", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner697", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture698", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool699", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality700", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance701", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate702", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function703", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList704", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage705", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal706", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total707", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit708", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction709", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions710", + "title": "Comment" + }, + { + "type": "file", + "name": "image711", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel49", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?712", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions713", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives714", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType715", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive716", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage717", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage718", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown719", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath720", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo721", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness722", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel50", + "elements": [ + { + "type": "paneldynamic", + "name": "items723", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name724", + "title": "Name:" + }, + { + "type": "text", + "name": "cost725", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor726", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity727", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link728", + "title": "Link:" + }, + { + "type": "expression", + "name": "total729", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel51", + "elements": [ + { + "type": "expression", + "name": "totalQuantity730", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost731", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature732", + "title": "Sign here" + }, + { + "type": "text", + "name": "name733", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate734", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color735", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email736", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars737", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car738", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss739", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner740", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture741", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool742", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality743", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance744", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate745", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function746", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList747", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage748", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal749", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total750", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit751", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction752", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions753", + "title": "Comment" + }, + { + "type": "file", + "name": "image754", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel52", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?755", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions756", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives757", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType758", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive759", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage760", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage761", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown762", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath763", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo764", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness765", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel53", + "elements": [ + { + "type": "paneldynamic", + "name": "items766", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name767", + "title": "Name:" + }, + { + "type": "text", + "name": "cost768", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor769", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity770", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link771", + "title": "Link:" + }, + { + "type": "expression", + "name": "total772", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel54", + "elements": [ + { + "type": "expression", + "name": "totalQuantity773", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost774", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature775", + "title": "Sign here" + }, + { + "type": "text", + "name": "name776", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate777", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color778", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email779", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars780", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car781", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss782", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner783", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture784", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool785", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality786", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance787", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate788", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function789", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList790", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage791", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal792", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total793", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit794", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction795", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions796", + "title": "Comment" + }, + { + "type": "file", + "name": "image797", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel55", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?798", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions799", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives800", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType801", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive802", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage803", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage804", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown805", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath806", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo807", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness808", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel56", + "elements": [ + { + "type": "paneldynamic", + "name": "items809", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name810", + "title": "Name:" + }, + { + "type": "text", + "name": "cost811", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor812", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity813", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link814", + "title": "Link:" + }, + { + "type": "expression", + "name": "total815", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel57", + "elements": [ + { + "type": "expression", + "name": "totalQuantity816", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost817", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature818", + "title": "Sign here" + }, + { + "type": "text", + "name": "name819", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate820", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color821", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email822", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars823", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car824", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss825", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner826", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture827", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool828", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality829", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance830", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate831", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function832", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList833", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage834", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal835", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total836", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit837", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction838", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions839", + "title": "Comment" + }, + { + "type": "file", + "name": "image840", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel58", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?841", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions842", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives843", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType844", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive845", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage846", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage847", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown848", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath849", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo850", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness851", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel59", + "elements": [ + { + "type": "paneldynamic", + "name": "items852", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name853", + "title": "Name:" + }, + { + "type": "text", + "name": "cost854", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor855", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity856", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link857", + "title": "Link:" + }, + { + "type": "expression", + "name": "total858", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel60", + "elements": [ + { + "type": "expression", + "name": "totalQuantity859", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost860", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature861", + "title": "Sign here" + }, + { + "type": "text", + "name": "name862", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate863", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color864", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email865", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars866", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car867", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss868", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner869", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture870", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool871", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality872", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance873", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate874", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function875", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList876", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage877", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal878", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total879", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit880", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction881", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions882", + "title": "Comment" + }, + { + "type": "file", + "name": "image883", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel61", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?884", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions885", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives886", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType887", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive888", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage889", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage890", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown891", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath892", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo893", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness894", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel62", + "elements": [ + { + "type": "paneldynamic", + "name": "items895", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name896", + "title": "Name:" + }, + { + "type": "text", + "name": "cost897", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor898", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity899", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link900", + "title": "Link:" + }, + { + "type": "expression", + "name": "total901", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel63", + "elements": [ + { + "type": "expression", + "name": "totalQuantity902", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost903", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature904", + "title": "Sign here" + }, + { + "type": "text", + "name": "name905", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate906", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color907", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email908", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars909", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car910", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss911", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner912", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture913", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool914", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality915", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance916", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate917", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function918", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList919", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage920", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal921", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total922", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit923", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + } + ], + "title": "Page 3" + }, + { + "name": "page4", + "elements": [ + { + "type": "rating", + "name": "satisfaction924", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions925", + "title": "Comment" + }, + { + "type": "file", + "name": "image926", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel64", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?927", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions928", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives929", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType930", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive931", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage932", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage933", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown934", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath935", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo936", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness937", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel65", + "elements": [ + { + "type": "paneldynamic", + "name": "items938", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name939", + "title": "Name:" + }, + { + "type": "text", + "name": "cost940", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor941", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity942", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link943", + "title": "Link:" + }, + { + "type": "expression", + "name": "total944", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel66", + "elements": [ + { + "type": "expression", + "name": "totalQuantity945", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost946", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature947", + "title": "Sign here" + }, + { + "type": "text", + "name": "name948", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate949", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color950", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email951", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars952", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car953", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss954", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner955", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture956", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool957", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality958", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance959", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate960", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function961", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList962", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage963", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal964", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total965", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit966", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction967", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions968", + "title": "Comment" + }, + { + "type": "file", + "name": "image969", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel67", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?970", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions971", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives972", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType973", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive974", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage975", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage976", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown977", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath978", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo979", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness980", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel68", + "elements": [ + { + "type": "paneldynamic", + "name": "items981", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name982", + "title": "Name:" + }, + { + "type": "text", + "name": "cost983", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor984", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity985", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link986", + "title": "Link:" + }, + { + "type": "expression", + "name": "total987", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel69", + "elements": [ + { + "type": "expression", + "name": "totalQuantity988", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost989", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature990", + "title": "Sign here" + }, + { + "type": "text", + "name": "name991", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate992", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color993", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email994", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars995", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car996", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss997", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner998", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture999", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1000", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1001", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1002", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1003", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1004", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1005", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1006", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1007", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1008", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1009", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1010", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1011", + "title": "Comment" + }, + { + "type": "file", + "name": "image1012", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel70", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1013", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1014", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1015", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1016", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1017", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1018", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1019", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1020", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1021", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1022", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1023", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel71", + "elements": [ + { + "type": "paneldynamic", + "name": "items1024", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1025", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1026", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1027", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1028", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1029", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1030", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel72", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1031", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1032", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1033", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1034", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1035", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1036", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1037", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1038", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1039", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1040", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1041", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1042", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1043", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1044", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1045", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1046", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1047", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1048", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1049", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1050", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1051", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1052", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1053", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1054", + "title": "Comment" + }, + { + "type": "file", + "name": "image1055", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel73", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1056", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1057", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1058", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1059", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1060", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1061", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1062", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1063", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1064", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1065", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1066", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel74", + "elements": [ + { + "type": "paneldynamic", + "name": "items1067", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1068", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1069", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1070", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1071", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1072", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1073", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel75", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1074", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1075", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1076", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1077", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1078", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1079", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1080", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1081", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1082", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1083", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1084", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1085", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1086", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1087", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1088", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1089", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1090", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1091", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1092", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1093", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1094", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1095", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1096", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1097", + "title": "Comment" + }, + { + "type": "file", + "name": "image1098", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel76", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1099", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1100", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1101", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1102", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1103", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1104", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1105", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1106", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1107", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1108", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1109", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel77", + "elements": [ + { + "type": "paneldynamic", + "name": "items1110", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1111", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1112", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1113", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1114", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1115", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1116", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel78", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1117", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1118", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1119", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1120", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1121", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1122", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1123", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1124", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1125", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1126", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1127", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1128", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1129", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1130", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1131", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1132", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1133", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1134", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1135", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1136", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1137", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1138", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1139", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1140", + "title": "Comment" + }, + { + "type": "file", + "name": "image1141", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel79", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1142", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1143", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1144", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1145", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1146", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1147", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1148", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1149", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1150", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1151", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1152", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel80", + "elements": [ + { + "type": "paneldynamic", + "name": "items1153", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1154", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1155", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1156", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1157", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1158", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1159", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel81", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1160", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1161", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1162", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1163", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1164", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1165", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1166", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1167", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1168", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1169", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1170", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1171", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1172", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1173", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1174", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1175", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1176", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1177", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1178", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1179", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1180", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1181", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1182", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1183", + "title": "Comment" + }, + { + "type": "file", + "name": "image1184", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel82", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1185", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1186", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1187", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1188", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1189", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1190", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1191", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1192", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1193", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1194", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1195", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel83", + "elements": [ + { + "type": "paneldynamic", + "name": "items1196", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1197", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1198", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1199", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1200", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1201", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1202", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel84", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1203", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1204", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1205", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1206", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1207", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1208", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1209", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1210", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1211", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1212", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1213", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1214", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1215", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1216", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1217", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1218", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1219", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1220", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1221", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1222", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1223", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1224", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1225", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1226", + "title": "Comment" + }, + { + "type": "file", + "name": "image1227", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel85", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1228", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1229", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1230", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1231", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1232", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1233", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1234", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1235", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1236", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1237", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1238", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + } + ], + "title": "Page 4" + }, + { + "name": "page5", + "elements": [ + { + "type": "panel", + "name": "panel86", + "elements": [ + { + "type": "paneldynamic", + "name": "items1239", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1240", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1241", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1242", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1243", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1244", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1245", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel87", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1246", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1247", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1248", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1249", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1250", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1251", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1252", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1253", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1254", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1255", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1256", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1257", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1258", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1259", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1260", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1261", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1262", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1263", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1264", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1265", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1266", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1267", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1268", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1269", + "title": "Comment" + }, + { + "type": "file", + "name": "image1270", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel88", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1271", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1272", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1273", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1274", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1275", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1276", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1277", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1278", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1279", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1280", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1281", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel89", + "elements": [ + { + "type": "paneldynamic", + "name": "items1282", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1283", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1284", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1285", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1286", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1287", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1288", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel90", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1289", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1290", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1291", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1292", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1293", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1294", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1295", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1296", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1297", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1298", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1299", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1300", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1301", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1302", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1303", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1304", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1305", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1306", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1307", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1308", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1309", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1310", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1311", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1312", + "title": "Comment" + }, + { + "type": "file", + "name": "image1313", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel91", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1314", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1315", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1316", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1317", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1318", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1319", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1320", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1321", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1322", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1323", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1324", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel92", + "elements": [ + { + "type": "paneldynamic", + "name": "items1325", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1326", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1327", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1328", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1329", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1330", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1331", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel93", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1332", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1333", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1334", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1335", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1336", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1337", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1338", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1339", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1340", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1341", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1342", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1343", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1344", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1345", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1346", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1347", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1348", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1349", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1350", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1351", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1352", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1353", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1354", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1355", + "title": "Comment" + }, + { + "type": "file", + "name": "image1356", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel94", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1357", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1358", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1359", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1360", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1361", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1362", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1363", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1364", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1365", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1366", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1367", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel95", + "elements": [ + { + "type": "paneldynamic", + "name": "items1368", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1369", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1370", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1371", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1372", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1373", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1374", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel96", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1375", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1376", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1377", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1378", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1379", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1380", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1381", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1382", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1383", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1384", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1385", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1386", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1387", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1388", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1389", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1390", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1391", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1392", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1393", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1394", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1395", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1396", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1397", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1398", + "title": "Comment" + }, + { + "type": "file", + "name": "image1399", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel97", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1400", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1401", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1402", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1403", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1404", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1405", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1406", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1407", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1408", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1409", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1410", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel98", + "elements": [ + { + "type": "paneldynamic", + "name": "items1411", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1412", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1413", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1414", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1415", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1416", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1417", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel99", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1418", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1419", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1420", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1421", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1422", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1423", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1424", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1425", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1426", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1427", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1428", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1429", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1430", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1431", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1432", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1433", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1434", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1435", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1436", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1437", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1438", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1439", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1440", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1441", + "title": "Comment" + }, + { + "type": "file", + "name": "image1442", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel100", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1443", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1444", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1445", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1446", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1447", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1448", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1449", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1450", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1451", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1452", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1453", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel101", + "elements": [ + { + "type": "paneldynamic", + "name": "items1454", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1455", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1456", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1457", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1458", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1459", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1460", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel102", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1461", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1462", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1463", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1464", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1465", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1466", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1467", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1468", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1469", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1470", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1471", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1472", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1473", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1474", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1475", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1476", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1477", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1478", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1479", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1480", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1481", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1482", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1483", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1484", + "title": "Comment" + }, + { + "type": "file", + "name": "image1485", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel103", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1486", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1487", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1488", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1489", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1490", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1491", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1492", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1493", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1494", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1495", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1496", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel104", + "elements": [ + { + "type": "paneldynamic", + "name": "items1497", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1498", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1499", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1500", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1501", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1502", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1503", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel105", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1504", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1505", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1506", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1507", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1508", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1509", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1510", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1511", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1512", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1513", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1514", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1515", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1516", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1517", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1518", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1519", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1520", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1521", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1522", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1523", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1524", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1525", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1526", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1527", + "title": "Comment" + }, + { + "type": "file", + "name": "image1528", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel106", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1529", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1530", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1531", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1532", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1533", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1534", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1535", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1536", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1537", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1538", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1539", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel107", + "elements": [ + { + "type": "paneldynamic", + "name": "items1540", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1541", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1542", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1543", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1544", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1545", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1546", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel108", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1547", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1548", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1549", + "title": "Sign here" + }, + { + "type": "text", + "name": "name1550", + "title": "Text", + "placeholder": "Jon Snow" + }, + { + "type": "text", + "name": "birthdate1551", + "title": "Text Date", + "inputType": "date" + }, + { + "type": "text", + "name": "color1552", + "title": "Text Color", + "inputType": "color" + }, + { + "type": "text", + "name": "email1553", + "title": "Text Email", + "validators": [ + { + "type": "email" + } + ], + "inputType": "email", + "placeholder": "jon.snow@nightwatch.org" + }, + { + "type": "dropdown", + "name": "cars1554", + "title": "Dropdown", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true + }, + { + "type": "checkbox", + "name": "car1555", + "title": "Checkbox", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4, + "showSelectAllItem": true + }, + { + "type": "radiogroup", + "name": "carss1556", + "title": "Radiogroup", + "choices": [ + "Ford", + "Vauxhall", + "Volkswagen", + "Nissan", + "Audi", + "Mercedes-Benz", + "BMW", + "Peugeot", + "Toyota", + "Citroen" + ], + "showNoneItem": true, + "colCount": 4 + }, + { + "type": "image", + "name": "banner1557", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg", + "imageHeight": 300, + "imageWidth": 450 + }, + { + "type": "imagepicker", + "name": "choosepicture1558", + "title": "Imagepicker", + "choices": [ + { + "value": "lion", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/lion.jpg" + }, + { + "value": "giraffe", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/giraffe.jpg" + }, + { + "value": "panda", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/panda.jpg" + }, + { + "value": "camel", + "imageLink": "https://surveyjs.io/Content/Images/examples/image-picker/camel.jpg" + } + ], + "imageWidth": 225 + }, + { + "type": "boolean", + "name": "bool1559", + "title": "Are you 21 or older?" + }, + { + "type": "matrix", + "name": "Quality1560", + "title": "Matrix", + "columns": [ + { + "value": 1, + "text": "Strongly Disagree" + }, + { + "value": 2, + "text": "Disagree" + }, + { + "value": 3, + "text": "Neutral" + }, + { + "value": 4, + "text": "Agree" + }, + { + "value": 5, + "text": "Strongly Agree" + } + ], + "rows": [ + { + "value": "affordable", + "text": "Product is affordable" + }, + { + "value": "does what it claims", + "text": "Product does what it claims" + }, + { + "value": "better than others", + "text": "Product is better than other products on the market" + }, + { + "value": "easy to use", + "text": "Product is easy to use" + } + ] + }, + { + "type": "matrix", + "name": "planningPerformance1561", + "title": "Matrix Rubric", + "columns": [ + "Ineffective", + "Improvement Necessary", + "Effective", + "Highly Effective" + ], + "rows": [ + { + "value": "dataToPlan", + "text": "Utilizes Assessment Data to Plan" + }, + { + "value": "ambitiousGoals", + "text": "Ambitious and Measurable Achievement Goal" + }, + { + "value": "developsStandards", + "text": "Develops Standards.
Based Unit Plans and Assessments.
Evaluation Values." + }, + { + "value": "createsObjective", + "text": "Creates Objective - Driven Lesson Plans and Assessments" + } + ], + "cells": { + "dataToPlan": { + "Ineffective": "Teacher rarely or never uses formal and informal assessment data when planning", + "Improvement Necessary": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, or lesson plans, but not all of these", + "Effective": "Teacher uses formal and informal assessment data to formulate
- Achievement goals, unit plans, and lesson plans", + "Highly Effective": "Teacher uses formal and informal assessment data to formulate achievement goals, unit plans, and lesson plans
- Incorporates differentiated instructional strategies in planning to reach every student at his/her level of understanding" + }, + "ambitiousGoals": { + "Ineffective": "Teacher rarely or never develops achievement goals for the class, or goals are developed but are too general to be helpful for planning purposes", + "Improvement Necessary": "Teacher develops an annual student achievement goalthat lacks one or more of these traits:
- Measurable
- Aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards
- Includes benchmarks to help monitor learning and inform interventions throughout the year", + "Highly Effective": "Teacher develops an annual student achievement goal that
- Is measurable
- Is aligned to content standards where applicable
- Includes benchmarks to help monitor learning and informinterventions throughout the year" + }, + "developsStandards": { + "Ineffective": "Teacher rarely or never plans by identifying content standards that students will master in each unit, or there is little to no evidence that teacher plans units at all", + "Improvement Necessary": "Based on achievement goals, teacher plans units but omits one or more of these steps:
- Identifying content standards that students will master in each unit
- Creating assessments before planning units
- Allocating an instructionally appropriate amount of time for each unit", + "Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit", + "Highly Effective": "Based on achievement goals, teacher plans units by
- Identifying content standards that students will master in each unit
- Creating assessments before each unit begins for backwards planning
- Allocating an instructionally appropriate amount of time for each unit" + }, + "createsObjective": { + "Ineffective": "Teacher rarely or never uses a system to track student assessment/progress data and/or has an ineffective grading system", + "Improvement Necessary": "Teacher uses a data tracking system to record student assessment / progress data and maintain a grading system but fails in one or more of the following steps
- Use data to analyze student progress toward mastery or to plan future lessons / units
- Have a grading system that appropriately aligns with student learning goals", + "Effective": "Teacher uses an effective data tracking system for
- Recording student assessment / progress data
- Analyzing student progress towards mastery and planning future lessons/units accordingly
- Maintaining a grading system aligned to student learning goals", + "Highly Effective": "Teacher uses an effective data tracking system that
- Records student assessment / progress data
- Analyzes student progress toward mastery and plans future lessons/units accordingly
- Maintains a grading system aligned to student learning goals" + } + } + }, + { + "type": "matrixdynamic", + "name": "teachersRate1562", + "title": "Matrix Dynamic", + "columnMinWidth": "130px", + "columns": [ + { + "name": "subject", + "title": "Select a subject", + "cellType": "dropdown", + "minWidth": "300px", + "choices": [ + "English: American Literature", + "English: British and World Literature", + "Math: Consumer Math", + "Math: Practical Math", + "Math: Developmental Algebra", + "Math: Continuing Algebra", + "Math: Pre-Algebra", + "Math: Algebra", + "Math: Geometry", + "Math: Integrated Mathematics", + "Science: Physical Science", + "Science: Earth Science", + "Science: Biology", + "Science: Chemistry", + "History: World History", + "History: Modern World Studies", + "History: U.S. History", + "History: Modern U.S. History", + "Social Sciences: U.S. Government and Politics", + "Social Sciences: U.S. and Global Economics", + "World Languages: Spanish", + "World Languages: French", + "World Languages: German", + "World Languages: Latin", + "World Languages: Chinese", + "World Languages: Japanese" + ] + }, + { + "name": "explains", + "title": "Clearly explains the objectives" + }, + { + "name": "interesting", + "title": "Makes class interesting" + }, + { + "name": "effective", + "title": "Uses class time effectively" + }, + { + "name": "knowledge", + "title": "Knows the subject matter" + }, + { + "name": "recognition", + "title": "Recognizes and acknowledges effort" + }, + { + "name": "inform", + "title": "Keeps me informed of my progress" + }, + { + "name": "opinion", + "title": "Encourages and accepts different opinions" + }, + { + "name": "respect", + "title": "Has the respect of the student" + }, + { + "name": "cooperation", + "title": "Encourages cooperation and participation" + }, + { + "name": "parents", + "title": "Communicates with my parents" + }, + { + "name": "selfthinking", + "title": "Encourages me to think for myself" + }, + { + "name": "frusturation", + "title": "Is there anything about this class that frustrates you?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "likeTheBest", + "title": "What do you like best about this class and/or teacher?", + "cellType": "comment", + "minWidth": "250px" + }, + { + "name": "improvements", + "title": "What do you wish this teacher would do differently that would improve this class?", + "cellType": "comment", + "minWidth": "250px" + } + ], + "horizontalScroll": true, + "choices": [ + { + "value": 1, + "text": "Yes" + }, + { + "value": 0, + "text": "Sometimes" + }, + { + "value": -1, + "text": "No" + } + ], + "cellType": "radiogroup", + "columnColCount": 1, + "addRowText": "Add Subject" + }, + { + "type": "matrixdynamic", + "name": "Current Level of Function1563", + "title": "Matrix Dynamic (vertical columns)", + "columns": [ + { + "name": "Date", + "cellType": "text", + "inputType": "date" + }, + { + "name": "AmbDistance", + "title": "Amb Distance", + "cellType": "text" + }, + { + "name": "Amb Assistance", + "cellType": "dropdown", + "choices": [ + "D", + "MAX", + "MOD", + "MIN" + ] + }, + { + "name": "Standing Tolerance", + "cellType": "text" + }, + { + "name": "UE Strength", + "cellType": "text" + }, + { + "name": "Cognitive Function", + "cellType": "comment" + } + ], + "transposeData": true, + "choices": [ + 1 + ], + "cellType": "comment", + "maxRowCount": 5, + "confirmDelete": true, + "addRowText": "Add Date +", + "removeRowText": "Remove" + }, + { + "type": "matrixdynamic", + "name": "orderList1564", + "title": "Matrix Dynamic (totals)", + "columns": [ + { + "name": "id", + "title": "Id", + "cellType": "expression", + "expression": "{rowIndex}" + }, + { + "name": "phone_model", + "title": "Phone model", + "cellType": "dropdown", + "totalType": "count", + "totalFormat": "Items count: {0}", + "choices": [ + { + "value": "iPhone7-32", + "text": "iPhone 7, 32GB" + }, + { + "value": "iPhone7-128", + "text": "iPhone 7, 128GB" + }, + { + "value": "iPhone7Plus-32", + "text": "iPhone 7 Plus, 32GB" + }, + { + "value": "iPhone7Plus-128", + "text": "iPhone 7 Plus, 128GB" + }, + { + "value": "iPhone8-64", + "text": "iPhone 8, 64GB" + }, + { + "value": "iPhone8-256", + "text": "iPhone 8, 256GB" + }, + { + "value": "iPhone8Plus-64", + "text": "iPhone 8 Plus, 64GB" + }, + { + "value": "iPhone8Plus-256", + "text": "iPhone 8 Plus, 256GB" + }, + { + "value": "iPhoneXR-64", + "text": "iPhone XR, 64GB" + }, + { + "value": "iPhoneXR-128", + "text": "iPhone XR, 128GB" + }, + { + "value": "iPhoneXR-256", + "text": "iPhone XR, 256GB" + }, + { + "value": "iPhoneXS-64", + "text": "iPhone XS, 64GB" + }, + { + "value": "iPhoneXS-256", + "text": "iPhone XS, 256GB" + }, + { + "value": "iPhoneXS-512", + "text": "iPhone XS, 512GB" + }, + { + "value": "iPhoneXSMAX-64", + "text": "iPhone XS Max, 64GB" + }, + { + "value": "iPhoneXSMAX-256", + "text": "iPhone XS Max, 256GB" + }, + { + "value": "iPhoneXSMAX-512", + "text": "iPhone XS, 512GB" + } + ] + }, + { + "name": "price", + "title": "Price", + "cellType": "expression", + "expression": "799", + "displayStyle": "currency" + }, + { + "name": "quantity", + "title": "Quantity", + "cellType": "text", + "validators": [ + { + "type": "numeric", + "minValue": 1, + "maxValue": 100 + } + ], + "totalType": "sum", + "totalFormat": "Total phones: {0}", + "inputType": "number" + }, + { + "name": "total", + "title": "Total", + "cellType": "expression", + "totalType": "sum", + "totalFormat": "Total: {0}", + "totalDisplayStyle": "currency", + "expression": "{row.quantity} * {row.price}", + "displayStyle": "currency" + } + ], + "rowCount": 1, + "minRowCount": 1, + "addRowText": "Add new item" + }, + { + "type": "text", + "name": "vatPercentage1565", + "title": "VAT (in %)", + "defaultValue": 20, + "validators": [ + { + "type": "numeric", + "minValue": 0, + "maxValue": 40 + } + ], + "inputType": "number" + }, + { + "type": "expression", + "name": "vatTotal1566", + "startWithNewLine": false, + "title": "VAT", + "expression": "{orderList-total.total} * {vatPercentage} / 100", + "displayStyle": "currency" + }, + { + "type": "expression", + "name": "total1567", + "startWithNewLine": false, + "title": "Total", + "expression": "{orderList-total.total} + {vatTotal}", + "displayStyle": "currency" + }, + { + "type": "multipletext", + "name": "pricelimit1568", + "title": "Multipletext", + "items": [ + { + "name": "mostamount", + "title": "Most amount you would every pay for a product like ours" + }, + { + "name": "leastamount", + "title": "The least amount you would feel comfortable paying" + } + ], + "colCount": 2 + }, + { + "type": "rating", + "name": "satisfaction1569", + "title": "Rating", + "minRateDescription": "Not Satisfied", + "maxRateDescription": "Completely satisfied" + }, + { + "type": "comment", + "name": "suggestions1570", + "title": "Comment" + }, + { + "type": "file", + "name": "image1571", + "title": "File", + "imageWidth": 150, + "storeDataAsText": false, + "maxSize": 102400 + }, + { + "type": "panel", + "name": "panel109", + "elements": [ + { + "type": "checkbox", + "name": "What should be improved?1572", + "choices": [ + { + "value": "1", + "text": "Customer relationship" + }, + { + "value": "2", + "text": "Service quality" + }, + { + "value": "3", + "text": "Support response time" + } + ] + }, + { + "type": "comment", + "name": "suggestions1573", + "title": "What would make you more satisfied with our product?" + } + ], + "title": "Panel", + "state": "expanded", + "innerIndent": 1 + }, + { + "type": "paneldynamic", + "name": "relatives1574", + "title": "Panel Dynamic", + "templateElements": [ + { + "type": "dropdown", + "name": "relativeType1575", + "title": "Relative", + "choices": [ + "father", + "mother", + "brother", + "sister", + "son", + "daughter" + ] + }, + { + "type": "radiogroup", + "name": "isalive1576", + "startWithNewLine": false, + "title": "Alive?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "dropdown", + "name": "liveage1577", + "visibleIf": "{panel.isalive} = 'Yes'", + "startWithNewLine": false, + "title": "Age", + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "dropdown", + "name": "deceasedage1578", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Deceased Age", + "choices": [ + { + "value": -1, + "text": "Unknown" + } + ], + "choicesMin": 1, + "choicesMax": 115 + }, + { + "type": "radiogroup", + "name": "causeofdeathknown1579", + "visibleIf": "{panel.isalive} = 'No'", + "startWithNewLine": false, + "title": "Cause of Death Known?", + "choices": [ + "Yes", + "No" + ], + "colCount": 0 + }, + { + "type": "text", + "name": "causeofdeath1580", + "visibleIf": "{panel.isalive} = 'No' and {panel.causeofdeathknown} = 'Yes'", + "startWithNewLine": false, + "title": "Cause of Death" + }, + { + "type": "panel", + "name": "moreInfo1581", + "elements": [ + { + "type": "matrixdynamic", + "name": "relativeillness1582", + "title": "Describe the illness or condition.", + "columns": [ + { + "name": "illness", + "title": "Illness/Condition", + "cellType": "dropdown", + "choices": [ + "Cancer", + "Heart Disease", + "Diabetes", + "Stroke/TIA", + "High Blood Pressure", + "High Cholesterol or Triglycerides", + "Liver Disease", + "Alcohol or Drug Abuse", + "Anxiety, Depression or Psychiatric Illness", + "Tuberculosis", + "Anesthesia Complications", + "Genetic Disorder", + "Other ? describe" + ] + }, + { + "name": "description", + "title": "Describe", + "cellType": "text" + } + ], + "rowCount": 0 + } + ], + "title": "Detail Information about: {panel.relativeType}", + "state": "expanded" + } + ], + "templateTitle": "Information about: {panel.relativeType}", + "panelCount": 2, + "panelAddText": "Add a blood relative", + "panelRemoveText": "Remove the relative", + "renderMode": "progressTop", + "displayMode": "carousel" + }, + { + "type": "panel", + "name": "panel110", + "elements": [ + { + "type": "paneldynamic", + "name": "items1583", + "title": "Items", + "templateElements": [ + { + "type": "text", + "name": "name1584", + "title": "Name:" + }, + { + "type": "text", + "name": "cost1585", + "startWithNewLine": false, + "title": "Item Cost:", + "inputType": "number" + }, + { + "type": "text", + "name": "vendor1586", + "title": "Vendor:" + }, + { + "type": "text", + "name": "quantity1587", + "startWithNewLine": false, + "title": "Quantity:", + "inputType": "number" + }, + { + "type": "text", + "name": "link1588", + "title": "Link:" + }, + { + "type": "expression", + "name": "total1589", + "startWithNewLine": false, + "title": "Total Item Cost:", + "expression": "{panel.cost} * {panel.quantity}", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "templateTitle": "item #{panelIndex}", + "panelCount": 1, + "minPanelCount": 1, + "keyName": "name", + "panelAddText": "Add another item", + "panelRemoveText": "Remove item" + }, + { + "type": "panel", + "name": "panel111", + "elements": [ + { + "type": "expression", + "name": "totalQuantity1590", + "title": "Total Quantity:", + "expression": "sumInArray({items}, 'quantity')" + }, + { + "type": "expression", + "name": "totalCost1591", + "startWithNewLine": false, + "title": "Total Cost:", + "expression": "sumInArray({items}, 'total')", + "displayStyle": "currency", + "currency": "EUR" + } + ], + "title": "Totals" + } + ], + "title": "Expression Example Panel", + "innerIndent": 1 + }, + { + "type": "signaturepad", + "name": "signature1592", + "title": "Sign here" + } + ], + "title": "Page 5" + } + ], + "showProgressBar": "both" +}; \ No newline at end of file diff --git a/packages/survey-creator-angular/src/row.component.ts b/packages/survey-creator-angular/src/row.component.ts index 0b99c3f3bb..2d522242f1 100644 --- a/packages/survey-creator-angular/src/row.component.ts +++ b/packages/survey-creator-angular/src/row.component.ts @@ -24,6 +24,7 @@ export class CreatorRowComponent extends CreatorModelComponent { } createModel() { this.model = new RowViewModel(this.creator, this.row, undefined); + this.model.subscribeElementChanges(); } getPropertiesToTrack(): string[] { return ["creator", "row"]; diff --git a/packages/survey-creator-angular/src/toolbox/adaptive-toolbox.component.ts b/packages/survey-creator-angular/src/toolbox/adaptive-toolbox.component.ts index fe5294d3c2..7146100596 100644 --- a/packages/survey-creator-angular/src/toolbox/adaptive-toolbox.component.ts +++ b/packages/survey-creator-angular/src/toolbox/adaptive-toolbox.component.ts @@ -29,6 +29,7 @@ export class AdaptiveToolboxComponent extends BaseAngular imple } override ngOnDestroy(): void { this.responsivityManager?.dispose(); + this.model.setRootElement(undefined as any); this.model.unsubscribeRootElement(); super.ngOnDestroy(); } diff --git a/packages/survey-creator-core/src/components/action-container-view-model.ts b/packages/survey-creator-core/src/components/action-container-view-model.ts index fd24c40777..c7998a0934 100644 --- a/packages/survey-creator-core/src/components/action-container-view-model.ts +++ b/packages/survey-creator-core/src/components/action-container-view-model.ts @@ -131,7 +131,7 @@ export class SurveyElementAdornerBase e private hoverTimeout: any; @property({ defaultValue: false }) private isHovered: boolean; - protected get hoverDelay():number { + protected get hoverDelay(): number { return this.creator.pageHoverDelay; } @@ -261,16 +261,11 @@ export class SurveyElementAdornerBase e event.stopPropagation(); } private allowEditOption: boolean; - private selectedPropPageFunc: (sender: Base, options: any) => void = (_, options) => { - if (options.name === "isSelectedInDesigner") { - this.onElementSelectedChanged(options.newValue); - } - }; private sidebarFlyoutModeChangedFunc: (sender: Base, options: any) => void = (_, options) => { if (options.name === "flyoutMode") { this.updateActionsProperties(); } - };; + }; protected surveyElement: T get element() { return this.surveyElement; @@ -308,14 +303,18 @@ export class SurveyElementAdornerBase e if (surveyElement.getPropertyValue(SurveyElementAdornerBase.AdornerValueName) === this && !surveyElement.isDisposed) { surveyElement.setPropertyValue(SurveyElementAdornerBase.AdornerValueName, null); } - surveyElement.onPropertyChanged.remove(this.selectedPropPageFunc); + surveyElement.unRegisterFunctionOnPropertyValueChanged("isSelectedInDesigner", "questionSelected"); this.cleanActionsContainer(); } } protected attachElement(surveyElement: T): void { if (surveyElement) { this.creator?.designerStateManager?.initForElement(surveyElement); - surveyElement.onPropertyChanged.add(this.selectedPropPageFunc); + surveyElement.registerFunctionOnPropertyValueChanged("isSelectedInDesigner", + (newValue: any) => { + this.onElementSelectedChanged(newValue); + }, "questionSelected" + ); this.restoreState(); this.updateActionsContainer(surveyElement); this.updateActionsProperties(); @@ -334,10 +333,10 @@ export class SurveyElementAdornerBase e } } public attachToUI(surveyElement: T, rootElement?: HTMLElement) { - if(!!rootElement) { + if (!!rootElement) { this.rootElement = rootElement; } - if(this.surveyElement != surveyElement) { + if (this.surveyElement != surveyElement) { this.setSurveyElement(surveyElement); this.creator.sidebar.onPropertyChanged.add(this.sidebarFlyoutModeChangedFunc); this.creator.expandCollapseManager.add(this); @@ -356,6 +355,8 @@ export class SurveyElementAdornerBase e this.actionContainer.dispose(); } super.dispose(); + this.sidebarFlyoutModeChangedFunc = undefined; + this.animationCollapsed = undefined; } protected onElementSelectedChanged(isSelected: boolean): void { if (!isSelected) return; diff --git a/packages/survey-creator-core/src/components/page.ts b/packages/survey-creator-core/src/components/page.ts index a1507f519c..0e192b697e 100644 --- a/packages/survey-creator-core/src/components/page.ts +++ b/packages/survey-creator-core/src/components/page.ts @@ -71,17 +71,19 @@ export class PageAdorner extends SurveyElementAdornerBase { ["dragTypeOverMe"], () => { this.updateDragTypeOverMe(); - } + }, + "dragOver" ); surveyElement.registerFunctionOnPropertiesValueChanged( ["isDragMe"], () => { this.updateIsDragMe(); - } + }, + "dragOver" ); surveyElement.registerFunctionOnPropertiesValueChanged(["visibleRows"], (newValue: Array) => { this.updateShowPlaceholder(newValue); - }); + }, "updatePlaceholder"); this.updateShowPlaceholder(); surveyElement.onFirstRendering(); surveyElement.updateCustomWidgets(); @@ -94,7 +96,8 @@ export class PageAdorner extends SurveyElementAdornerBase { protected detachElement(surveyElement: PageModel): void { if (!!surveyElement) { - surveyElement.unRegisterFunctionOnPropertiesValueChanged(["dragTypeOverMe", "isDragMe"]); + surveyElement.unRegisterFunctionOnPropertiesValueChanged(["elements"], "updatePlaceholder"); + surveyElement.unRegisterFunctionOnPropertiesValueChanged(["dragTypeOverMe", "isDragMe"], "dragOver"); surveyElement.unRegisterFunctionOnPropertiesValueChanged(["title", "description"], "add_ghost"); surveyElement["surveyChangedCallback"] = undefined; } diff --git a/packages/survey-creator-core/src/components/question-dropdown.ts b/packages/survey-creator-core/src/components/question-dropdown.ts index ef2b3daed9..1396a71062 100644 --- a/packages/survey-creator-core/src/components/question-dropdown.ts +++ b/packages/survey-creator-core/src/components/question-dropdown.ts @@ -16,10 +16,6 @@ export class QuestionDropdownAdornerViewModel extends QuestionAdornerViewModel { templateData: SurveyTemplateRendererTemplateData, ) { super(creator, surveyElement, templateData); - this.surveyElement.registerFunctionOnPropertyValueChanged("isSelectedInDesigner", - () => { - this.leftFocus(); - }, "dropdownCollapseChecker"); this.visibleCount = creator.maxVisibleChoices; this.isCollapsed = this.isCollapsed && this.needToCollapse; } @@ -72,9 +68,20 @@ export class QuestionDropdownAdornerViewModel extends QuestionAdornerViewModel { this.isCollapsed = !this.isCollapsed; } - public dispose(): void { - super.dispose(); - this.surveyElement.unRegisterFunctionOnPropertyValueChanged("isSelectedInDesigner", "dropdownCollapseChecker"); + public attachElement(surveyElement: SurveyElement) { + super.attachElement(surveyElement); + if (!!surveyElement) { + surveyElement.registerFunctionOnPropertyValueChanged("isSelectedInDesigner", + () => { + this.leftFocus(); + }, "dropdownCollapseChecker"); + } + } + public detachElement(surveyElement: SurveyElement): void { + if (!!surveyElement) { + surveyElement.unRegisterFunctionOnPropertyValueChanged("isSelectedInDesigner", "dropdownCollapseChecker"); + } + super.detachElement(surveyElement); } } \ No newline at end of file diff --git a/packages/survey-creator-core/src/components/question-image.ts b/packages/survey-creator-core/src/components/question-image.ts index fa807e12c5..1a52fd68fb 100644 --- a/packages/survey-creator-core/src/components/question-image.ts +++ b/packages/survey-creator-core/src/components/question-image.ts @@ -101,8 +101,10 @@ export class QuestionImageAdornerViewModel extends QuestionAdornerViewModel { .append("svc-question__content--loading", this.isUploading).toString(); } public dispose(): void { - this.surveyElement.unRegisterFunctionOnPropertyValueChanged("imageLink", "imageLinkValueChanged"); - (this.surveyElement as QuestionImageModel).locImageLink.onStringChanged.remove(this.imageLinkValueChangedHandler); + if (this.surveyElement) { + this.surveyElement.unRegisterFunctionOnPropertyValueChanged("imageLink", "imageLinkValueChanged"); + (this.surveyElement as QuestionImageModel).locImageLink.onStringChanged.remove(this.imageLinkValueChangedHandler); + } super.dispose(); } } diff --git a/packages/survey-creator-core/src/components/question.ts b/packages/survey-creator-core/src/components/question.ts index c5646017d3..ce4c5343db 100644 --- a/packages/survey-creator-core/src/components/question.ts +++ b/packages/survey-creator-core/src/components/question.ts @@ -271,11 +271,23 @@ export class QuestionAdornerViewModel extends SurveyElementAdornerBase { res.text = res.messageText; return res; } - public detachFromUI(): void { - this.surveyElement.unRegisterFunctionOnPropertyValueChanged("isRequired", "isRequiredAdorner"); - this.surveyElement.unRegisterFunctionOnPropertyValueChanged("inputType", "inputTypeAdorner"); - if (!!this.surveyElement["setCanShowOptionItemCallback"]) { - (this.surveyElement).setCanShowOptionItemCallback(undefined); + protected detachElement(surveyElement: SurveyElement): void { + if (surveyElement) { + surveyElement.unRegisterFunctionOnPropertyValueChanged("isRequired", "isRequiredAdorner"); + surveyElement.unRegisterFunctionOnPropertiesValueChanged(["inputType", "rateType"], "inputTypeAdorner"); + if (!!surveyElement["setCanShowOptionItemCallback"]) { + (surveyElement).setCanShowOptionItemCallback(undefined); + } + } + super.detachElement(this.element); + } + protected attachElement(surveyElement: SurveyElement): void { + super.attachElement(surveyElement); + if (surveyElement) { + surveyElement.registerFunctionOnPropertyValueChanged("isRequired", (newValue: any) => { + const requiredAction = this.actionContainer.getActionById("isrequired"); + this.updateRequiredAction(requiredAction); + }, "isRequiredAdorner"); } } get isDraggable() { @@ -389,13 +401,6 @@ export class QuestionAdornerViewModel extends SurveyElementAdornerBase { return this.creator.dragDropSurveyElements; } - get isRequired() { - return (this.surveyElement).isRequired; - } - set isRequired(newVal) { - (this.surveyElement).isRequired = newVal; - } - onPointerDown(pointerDownEvent: PointerEvent) { this.dragOrClickHelper.onPointerDown(pointerDownEvent); } @@ -680,19 +685,24 @@ export class QuestionAdornerViewModel extends SurveyElementAdornerBase { return newAction; } + private updateRequiredAction(requiredAction: Action) { + if (!requiredAction) return; + const isRequired = (this.surveyElement as Question)?.isRequired; + requiredAction.ariaChecked = isRequired; + requiredAction.active = isRequired; + requiredAction.innerItem.title = isRequired ? this.creator.getLocString("pe.removeRequiredMark") : this.creator.getLocString("pe.markRequired"); + } + private createRequiredAction() { (this.surveyElement).isRequired; - const requiredAction = new Action({ + const actionSetup = { id: "isrequired", - ariaChecked: new ComputedUpdater(() => this.isRequired), ariaRole: "checkbox", css: "svc-action-bar-item--right", innerCss: "svc-required-action", - title: this.creator.getLocString("pe.isRequired"), visibleIndex: 20, iconName: "icon-required", iconSize: "auto", - active: new ComputedUpdater(() => this.isRequired), action: () => { if ( this.creator.isCanModifyProperty( @@ -700,13 +710,15 @@ export class QuestionAdornerViewModel extends SurveyElementAdornerBase { "isRequired" ) ) { - this.isRequired = this.getUpdatedPropertyValue("isRequired", !this.isRequired); + (this.surveyElement as Question).isRequired = this.getUpdatedPropertyValue("isRequired", !(this.surveyElement as Question)?.isRequired); } } - }); - requiredAction.innerItem.title = (new ComputedUpdater(() => { - return this.isRequired ? this.creator.getLocString("pe.removeRequiredMark") : this.creator.getLocString("pe.markRequired"); - }) as any); + }; + const innerAction = new Action(actionSetup); + const requiredAction = new Action(actionSetup); + requiredAction.title = this.creator.getLocString("pe.isRequired"); + requiredAction.innerItem = innerAction; + this.updateRequiredAction(requiredAction); return requiredAction; } protected getUpdatedPropertyValue(propName: string, newValue: any): any { diff --git a/packages/survey-creator-core/src/components/row.ts b/packages/survey-creator-core/src/components/row.ts index 8178e1679f..6afd19a621 100644 --- a/packages/survey-creator-core/src/components/row.ts +++ b/packages/survey-creator-core/src/components/row.ts @@ -17,11 +17,17 @@ export class RowViewModel extends Base { ) { super(); this.dragTypeOverMe = this.row.dragTypeOverMe; - this.row.onPropertyChanged.add((s, o) => { - if (o.name == "dragTypeOverMe") this.dragTypeOverMe = o.newValue; - }); + } + public subscribeElementChanges() { + this.row.onPropertyChanged.add(this.rowDragTypeOverMeChanged); + } + public unsubscribeElementChanges() { + this.row.onPropertyChanged.remove(this.rowDragTypeOverMeChanged); } @property() dragTypeOverMe: DragTypeOverMeEnum; + private rowDragTypeOverMeChanged: (sender: Base, options: any) => any = (s, o) => { + if (o.name == "dragTypeOverMe") this.dragTypeOverMe = o.newValue; + }; public get cssClasses() { let result = "svc-row"; let ghostClass = " svc-row--ghost"; @@ -42,4 +48,9 @@ export class RowViewModel extends Base { return result; } + public dispose() { + super.dispose(); + this.unsubscribeElementChanges(); + this.rowDragTypeOverMeChanged = undefined; + } } diff --git a/packages/survey-creator-core/src/components/tabs/designer-plugin.ts b/packages/survey-creator-core/src/components/tabs/designer-plugin.ts index d57ed42a51..53a2954c02 100644 --- a/packages/survey-creator-core/src/components/tabs/designer-plugin.ts +++ b/packages/survey-creator-core/src/components/tabs/designer-plugin.ts @@ -297,7 +297,9 @@ export class TabDesignerPlugin implements ICreatorPlugin { this.creator.sidebar.hideSideBarVisibilityControlActions = false; this.creator.sidebar.sideAreaComponentName = undefined; this.creator.sidebar.sideAreaComponentData = undefined; + this.creator.sidebar.onPropertyChanged.clear(); this.creator.sidebar.header.reset(); + this.creator.expandCollapseManager.clear(); return true; } public onDesignerSurveyPropertyChanged(obj: Base, propName: string): void { diff --git a/packages/survey-creator-core/src/expand-collapse-manager.ts b/packages/survey-creator-core/src/expand-collapse-manager.ts index d13b1bba3d..13057e6530 100644 --- a/packages/survey-creator-core/src/expand-collapse-manager.ts +++ b/packages/survey-creator-core/src/expand-collapse-manager.ts @@ -27,4 +27,7 @@ export class ExpandCollapseManager { public remove(adorner: SurveyElementAdornerBase) { this.adorners.splice(this.adorners.indexOf(adorner), 1); } + public clear() { + this.adorners.length = 0; + } } diff --git a/packages/survey-creator-core/tests/creator-base.tests.ts b/packages/survey-creator-core/tests/creator-base.tests.ts index 1442ae5e4a..0ea02f3c4e 100644 --- a/packages/survey-creator-core/tests/creator-base.tests.ts +++ b/packages/survey-creator-core/tests/creator-base.tests.ts @@ -132,18 +132,22 @@ class PageAdornerTester extends PageAdorner { this.onPageSelectedCallback && this.onPageSelectedCallback(); } } -test("PageAdorner", (): any => { +test("PageAdorner and selection", (): any => { const creator = new CreatorTester(); creator.JSON = { elements: [{ type: "text", name: "question1" }] }; + const getSubscriptions = () => (creator.currentPage as any).onPropChangeFunctions.filter(f => f.name == "isSelectedInDesigner"); expect(creator.currentPage.onPropertyChanged.isEmpty).toBeTruthy(); + expect(getSubscriptions().length == 0).toBeTruthy(); const pageModel = new PageAdornerTester(creator, creator.survey.currentPage); let counter = 0; pageModel.onPageSelectedCallback = (): any => { counter++; }; - expect(creator.currentPage.onPropertyChanged.isEmpty).toBeFalsy(); + // expect(creator.currentPage.onPropertyChanged.isEmpty).toBeFalsy(); + expect(creator.currentPage.onPropertyChanged.isEmpty).toBeTruthy(); + expect(getSubscriptions().length == 0).toBeFalsy(); expect(pageModel.isSelected).toBeFalsy(); creator.selectElement(creator.survey.getQuestionByName("question1")); expect(pageModel.isSelected).toBeFalsy(); @@ -156,6 +160,7 @@ test("PageAdorner", (): any => { expect(counter).toEqual(1); pageModel.dispose(); expect(creator.currentPage.onPropertyChanged.isEmpty).toBeTruthy(); + expect(getSubscriptions().length == 0).toBeTruthy(); }); test("PageAdorner - remove page if: it is the last page, there is no elements and there is no properties set", (): any => { const creator = new CreatorTester(); diff --git a/packages/survey-creator-core/tests/question-adorner.tests.ts b/packages/survey-creator-core/tests/question-adorner.tests.ts index 64a29ed0e1..51a2f0166f 100644 --- a/packages/survey-creator-core/tests/question-adorner.tests.ts +++ b/packages/survey-creator-core/tests/question-adorner.tests.ts @@ -28,7 +28,8 @@ test("Check required action", (): any => { expect(requiredAction.active).toBe(false); expect(requiredAction.title).toBe("Required"); - const requiredActionInPopup = new Action(requiredAction.innerItem); + const requiredActionInPopup = requiredAction.innerItem; + expect(requiredActionInPopup instanceof Action).toBeTruthy(); expect(requiredActionInPopup.title).toBe("Mark as required"); question.isRequired = true; expect(requiredActionInPopup.title).toBe("Remove the required mark"); diff --git a/packages/survey-creator-knockout/src/row.ts b/packages/survey-creator-knockout/src/row.ts index 753c5616de..5e7611c3d0 100644 --- a/packages/survey-creator-knockout/src/row.ts +++ b/packages/survey-creator-knockout/src/row.ts @@ -22,6 +22,7 @@ class KnockoutRowViewModel extends RowViewModel { public templateData: any ) { super(creator, row, templateData); + this.subscribeElementChanges(); } } diff --git a/packages/survey-creator-knockout/src/toolbox/adaptive-toolbox.ts b/packages/survey-creator-knockout/src/toolbox/adaptive-toolbox.ts index 27dac967b0..7d3545f77c 100644 --- a/packages/survey-creator-knockout/src/toolbox/adaptive-toolbox.ts +++ b/packages/survey-creator-knockout/src/toolbox/adaptive-toolbox.ts @@ -13,6 +13,7 @@ ko.components.register("svc-adaptive-toolbox", { ko.utils.domNodeDisposal.addDisposeCallback(componentInfo.element, () => { manager.dispose(); model.toolbox.unsubscribeRootElement(); + model.toolbox.setRootElement(undefined); model.dispose(); }); return model; diff --git a/packages/survey-creator-react/src/adorners/QuestionFooter.tsx b/packages/survey-creator-react/src/adorners/QuestionFooter.tsx index 02358c6b9b..e567ec9811 100644 --- a/packages/survey-creator-react/src/adorners/QuestionFooter.tsx +++ b/packages/survey-creator-react/src/adorners/QuestionFooter.tsx @@ -1,15 +1,9 @@ import { QuestionAdornerViewModel, toggleHovered } from "survey-creator-core"; import * as React from "react"; import { ReactDragEvent, ReactMouseEvent } from "../events"; -import { Base, Question } from "survey-core"; import { SurveyActionBar, ReactElementFactory, - SurveyElementBase, - SurveyQuestion, - attachKey2click, - SvgIcon, - Popup } from "survey-react-ui"; export interface QuestionWrapperFooterProps { diff --git a/packages/survey-creator-react/src/adorners/Row.tsx b/packages/survey-creator-react/src/adorners/Row.tsx index fa3cf7e81f..2d5a064510 100644 --- a/packages/survey-creator-react/src/adorners/Row.tsx +++ b/packages/survey-creator-react/src/adorners/Row.tsx @@ -19,6 +19,9 @@ export class RowWrapper extends CreatorModelElement< super(props); } protected createModel(props: any): void { + if (!!this.model) { + this.model.dispose(); + } this.model = new RowViewModel( props.componentData.creator, props.row, @@ -32,6 +35,15 @@ export class RowWrapper extends CreatorModelElement< return this.model; } + componentDidMount(): void { + super.componentDidMount(); + this.model.subscribeElementChanges(); + } + componentWillUnmount(): void { + this.model.unsubscribeElementChanges(); + super.componentWillUnmount(); + } + render(): JSX.Element { return (
{ + model.value && model.value.subscribeElementChanges(); +}); +onUnmounted(() => { + model.value && model.value.unsubscribeElementChanges(); +}); + diff --git a/packages/survey-creator-vue/src/toolbox/AdaptiveToolbox.vue b/packages/survey-creator-vue/src/toolbox/AdaptiveToolbox.vue index 4cc151013e..ea1e363381 100644 --- a/packages/survey-creator-vue/src/toolbox/AdaptiveToolbox.vue +++ b/packages/survey-creator-vue/src/toolbox/AdaptiveToolbox.vue @@ -94,6 +94,7 @@ onMounted(() => { }); onUnmounted(() => { responsivityManager?.dispose(); + toolbox.value.setRootElement(undefined as any); toolbox.value.unsubscribeRootElement(); }); const renderedActions = computed(() => toolbox.value.renderedActions); diff --git a/visualRegressionTests-V2/tests/designer/surface.ts b/visualRegressionTests-V2/tests/designer/surface.ts index 7537f7c6cc..57c2ac3912 100644 --- a/visualRegressionTests-V2/tests/designer/surface.ts +++ b/visualRegressionTests-V2/tests/designer/surface.ts @@ -68,7 +68,7 @@ test("Test question type converter", async (t) => { await takeElementScreenshot("convert-to-popup.png", Selector(".sv-popup__container").filterVisible(), t, comparer); }); }); -test("Test question type converter on page for panel", async (t) => { +test("Test question type converter on page for panel - 1", async (t) => { await wrapVisualTest(t, async (t, comparer) => { await t.resizeWindow(1000, 800); @@ -97,7 +97,7 @@ test("Test question type converter on page for panel", async (t) => { }); }); -test("Test question type converter on page for panel", async (t) => { +test("Test question type converter on page for panel - 2", async (t) => { await wrapVisualTest(t, async (t, comparer) => { await t.resizeWindow(1000, 800); diff --git a/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel.png b/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel.png index aa4f9b7f06..5cf9d83062 100644 Binary files a/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel.png and b/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel.png differ diff --git a/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel_mask.png b/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel_mask.png new file mode 100644 index 0000000000..c16b6f77d4 Binary files /dev/null and b/visualRegressionTests/tests/designer/etalons/convert-to-popup-panel_mask.png differ diff --git a/visualRegressionTests/tests/designer/surface.ts b/visualRegressionTests/tests/designer/surface.ts index 7ca790cc37..953881d058 100644 --- a/visualRegressionTests/tests/designer/surface.ts +++ b/visualRegressionTests/tests/designer/surface.ts @@ -68,7 +68,7 @@ test("Test question type converter", async (t) => { await takeElementScreenshot("convert-to-popup.png", Selector(".sv-popup__container").filterVisible(), t, comparer); }); }); -test("Test question type converter on page for panel", async (t) => { +test("Test question type converter on page for panel - 1", async (t) => { await wrapVisualTest(t, async (t, comparer) => { await t.resizeWindow(1000, 800); @@ -97,7 +97,7 @@ test("Test question type converter on page for panel", async (t) => { }); }); -test("Test question type converter on page for panel", async (t) => { +test("Test question type converter on page for panel - 2", async (t) => { await wrapVisualTest(t, async (t, comparer) => { await t.resizeWindow(1000, 800);