Intermediate Designer 1: Special Qs, Validation and C#

Slides:



Advertisements
Similar presentations
Copyright © 2014 Dr. James D. Palmer; This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Advertisements

Family, Friends, Significant Others (Pictures) By Cathy Chang.
Using free opensource tools to conduct surveys in vulnerable communities.
The PULSE: SAAS (Software as a Service) By Debjit Biswas, ,
Python – Making Decisions Lecture 02. Control Structures A program that only has one flow is useful but limited. We can use if statements to make these.
Completing the Model Common Problems in Database Design.
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Towards Multi-Paradigm Software Development Valentino Vranić Department of Computer Science and Engineering Faculty of Electrical Engineering.
1 PROJECT 9 DATABASE FORMS AND REPORTS Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice Hall,
Variables and Algebraic Expressions 1-3. Vocabulary Variable- a letter represents a number that can vary. Constant- a number that does not change. Algebraic.
Queries Objective 5.02 Understand queries, forms, and reports used in business.
Holt CA Course 1 Evaluating Algebraic Expressions 1-5 AF1.2 Write and evaluate an algebraic expression for a given situation, using up to three variables.
Course Variables and Algebraic Expressions 1-7 Variables and Algebraic Expressions Course 2 Warm Up Warm Up Objective Lesson Presentation Lesson.
Custom Data Validation TEC07 Matt Mastrangelo. Agenda Overview Defining validation rules Validation expression syntax Exercises Working with data Exercises.
Learn to evaluate algebraic expressions.. Vocabulary variable constant algebraic expression evaluate.
Course Variables and Algebraic Expressions 1-7 Variables and Algebraic Expressions Course 2 Warm Up Warm Up Problem of the Day Problem of the Day.
Regional Roundtable on World Programme for the Census of Agriculture 2020 Bangkok, Thailand September 2016 Use of Technology for field data capture.
Use of Technology for field data capture and compilation
Year 9 Mathematics Algebra and Sequences
Use of CAPI for agricultural surveys
2-7 Variables and Algebraic Expressions Warm Up Problem of the Day
The actor and director Ron Howard was born in 1954.
Use of CAPI for agricultural surveys
Use of CAPI for agricultural surveys
Databases.
Writing Algebraic Expressions
Use of CAPI for agricultural surveys
Microsoft Office Access 2010 Lab 2
Getting Started with the Questionnaire Designer and Tester
Interviewer Application
Multiplication table. x
Scientific Notation.
Use of CAPI for agricultural surveys
Rudi Seljak, Aleš Krajnc
Overview of Survey Solutions System and organization of training
Introduction Expressions can be used to represent quantities when those quantities are a sum of other values. When there are unknown values in the sum,
Advanced Designer Topics *Demonstrative, not instructional
Javascript Conditionals.
Research – the good, the bad & the ugly
Module 3: Form Design Part.1
Introduction to C++ Programming
دكترسيدمحسن حسيني ارسنجاني
Rusinga DSS DATA MANAGEMENT.
Day 3. How to Measure.
Field Photos
Pantry System Overview
Core Objects, Variables, Input, and Output
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
CONCEPT TO BE INCLUDED Variables Values Recoding Ratio.
Use Special Products to factor Cubics
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Warm Up Evaluate. 1. 5(7) – (18 – 11)  (40 – 35) (12 – 4)
CHAPTER 4: Conditional Structures
Structures In C Programming By Rajanikanth B.
ENCODING TOOL DEVELOPED BY HUNGARY Márta Záhonyi
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Base.
Multiply and divide Expressions
Do Now Simplify. 1. 5(7) – (18 – 11)  (40 – 35) (12 – 4)
Scaffolding a Math Problem: Solving for a Single Variable
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
Selection Control Structure
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Information system analysis and design
Presentation transcript:

Intermediate Designer 1: Special Qs, Validation and C# Use of CAPI for agricultural surveys Intermediate Designer 1: Special Qs, Validation and C#

Overview Special question types (GPS, barcode, picture) Data validation Basic C# syntax for creating validation and enablement conditions

Learning Objectives Know what validation conditions and messages are Apply basic C# syntax for creating validation and enablement conditions

Special question types

Special question types 3 types for now: GPS Barcode Picture

Special question types: GPS Designer Interviewer

Special question types: Barcode Designer Interviewer

Special question types: Photo Designer Interviewer

Data validation

Data validation: description Data validation expressions are to: Confirm responses are consistent, and/or responses meet realistic expectations Examples A man cannot be pregnant. *Consistent w/ gender, enabled when household member is male. No one can be more than 110 years old, and younger than 0. *Realistic expectations (likelihood). These expressions are written in C# in the validation condition field.

Data validation: description What happens when validation is violated? A warning message is shown to enumerator

Data validation: description Message enumerator sees if condition violated

Data validation: description Value that violates condition Message enumerator sees if condition violated

Basic C# syntax for creating validation and enablement conditions

Data validation: Building expressions How? Connect a variable name with values or another variable using logical operators. Connect expression creating multiple conditions using “||” or “&&” Example age > 18 || age < 65

Data validation: Building expressions Steps: Identify unleash and recipient question Refer to operator table to identify operator Create expression using operators and variable names of unleash and recipient questions.

Data validation: Operators Description > Greater than < Less than == Equal too != Not equal to <= Less than or equal to >= Greater than or equal to && and || or variableName==1 || variableName==2 (single select) contains in variableName.InList(2, 3) variableName.Contains(1) (multiselect) single values variableName.ContainsAny(1, 3) (multiselect) single values, multi values Operators depend on type of UNLEASH QUESTION!

Data Validation examples

Data Validation examples Validation condition, we want the response to be less than 100 and positive.

Enablement and validation

KEY CONCEPT AHEAD

Enablement and validation Enable only if there is a manager Validate that value is less one 100 and positive.

Enablement and validation

Enablement and validation

Enablement: Another Example

Data validation: Operators Description > Greater than < Less than == Equal too != Not equal to <= Less than or equal to >= Greater than or equal to && and || or variableName==1 || variableName==2 (single select) contains in variableName.InList(2, 3) variableName.Contains(1) (multiselect) single values variableName.ContainsAny(1, 3) (multiselect) single values, multi values

Enablement and validation

Questions? Test questions: What is the difference b/t a validation condition and an enablement condition? When do you use validation conditions? Can you take a photo during an interview? What information does the tablet record for a geo-reference question?