MICS Data Processing Workshop Data Entry Application.

Slides:



Advertisements
Similar presentations
Review of Data Processing Steps MICS3 Data Analysis and Report Writing Workshop.
Advertisements

MICS4 Data Processing Workshop Multiple Indicator Cluster Surveys Data Processing Workshop CSPro Overview.
MICS4 Data Processing Workshop Multiple Indicator Cluster Surveys Data Processing Workshop Data Entry Editing.
MICS Data Processing Workshop Supervisors Menu. Purpose of the Supervisors Menu Executes supervisors applications –...and displays results Transfers and.
MICS DATA PROCESSING Data Entry Editing. REMEMBER AND REMIND YOUR FIELD STAFF: The best place to correct data is in the field where the respondent is.
MICS Data Processing Workshop Overview. Data Processing Design Data processing is organized around clusters There is one set of data files for each cluster.
MICS4 Data Processing Workshop Multiple Indicator Cluster Surveys Data Processing Workshop Data Entry Applications with Logic.
MICS Data Processing Workshop
MICS Data Processing Workshop
MICS Data Processing Workshop Data Entry Menu and Navigation.
MICS4 Data Processing Workshop Multiple Indicator Cluster Surveys Data Processing Workshop Revisiting Data Path and Error Messages in a Data Entry Application.
Multiple Indicator Cluster Surveys Data Processing Workshop Data Entry Applications with Logic MICS Data Processing Workshop.
1 CS 201 Compiler Construction Lecture 3 Data Flow Analysis.
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Programming Types of Testing.
Top Reasons why users call ECCA. Agenda Reason for the call: What is the question or problem? Reason for the call: What is the question or problem? Answer.
Discipline, Crime, and Violence October 2014 Tara K. McDaniel, M.S.
Multiple Indicator Cluster Surveys Data Processing Workshop
Programming Logic and Design Fourth Edition, Introductory
MT311 Tutorial Li Tak Sing( 李德成 ). Uploading your work You need to upload your work for tutorials and assignments at the following site:
DHHS rev Adverse Weather What you need to know to avoid getting stuck!
CS201 - Laboratory Submittal Using the submit command.
Understanding the Mainline Logical Flow Through a Program (continued)
Testing a program Remove syntax and link errors: Look at compiler comments where errors occurred and check program around these lines Run time errors:
Computer Programming and Basic Software Engineering 4. Basic Software Engineering 1 Writing a Good Program 4. Basic Software Engineering.
1 Using Classes Object-Oriented Programming Using C++ Second Edition 5.
NWU: Helpdesk Call handling ITC Training: Session 1 -Call Logging and Remedy -Campus Helpdesks and Escalation -Remedy Solution Database -Remedy Mechanisms.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
Singleton Christopher Chiaverini Software Design & Documentation September 18, 2003.
SMART Agency Tipsheet Staff List This document focuses on setting up and maintaining program staff. Total Pages: 14 Staff Profile Staff Address Staff Assignment.
MT311 Java Application Development and Programming Languages Li Tak Sing( 李德成 )
Chapter 1 P. 1 Writing Windows applications with Visual Basic Figure 1.1 The first program works as follows: (These operations can be performed in any.
Microsoft Office 2003: Advanced 1 ADVANCED MICROSOFT ACCESS Lesson 17 – Utilizing Advanced Management Tools.
Multiple Indicator Cluster Surveys Data Processing Workshop Secondary Editing MICS Data Processing Workshop.
In the next step you will enter some data records into the table. This can be done easily using the ‘Data Browser’. The data browser can be accessed via.
Chapter 02 (Part III) Introduction to C++ Programming.
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Defining and Converting Data Copyright Kip Irvine, 2003 Last Update: 11/4/2003.
VB – Debugging Tools Appendix D. Why do we need debugging? Every program has errors, and the process of finding these errors is debugging Types of errors.
Testing and Debugging Session 9 LBSC 790 / INFM 718B Building the Human-Computer Interface.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Memory: Relocation.
NFIRS Data Entry Browser Interface (DEBI)
Loading data into the ETC and into the MPM Baseline.
BMTRY 789 Lecture 11: Debugging Readings – Chapter 10 (3 rd Ed) from “The Little SAS Book” Lab Problems – None Homework Due – None Final Project Presentations.
Agenda Perform Quiz #1 (20 minutes) Loops –Introduction / Purpose –while loops Structure / Examples involving a while loop –do/while loops Structure /
1 Work Orders. 2 Generating a Work Order There are two methods to generating a Work Order in the WYNNE STSTEM. First method: Option 11 – 12 – 13 * Open.
CMSC 2021 Software Development. CMSC 2022 Software Development Life Cycle Five phases: –Analysis –Design –Implementation –Testing –Maintenance.
Sequential Processing to Update a File Please use speaker notes for additional information!
© 2015 Eaton. All Rights Reserved.. Supplier Registration and Access.
This tip sheet focuses on how to share client records and make client referrals using SMART. Total Pages: 6 Client Consent and Referral Consent Referral.
Mail Merge Introduction to Word Processing ITSW 1401 Instructor: Glenda H. Easter Introduction to Word Processing ITSW 1401 Instructor: Glenda H. Easter.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
How to avoid side effects during online download
Data Validation and Protecting Workbook
How to Fix Error Code 1025 in Mac Outlook 2011?
Instructor: Prasun Dewan (FB 150,
Designing and Debugging Batch and Interactive COBOL Programs
Conditions and Ifs BIS1523 – Lecture 8.
Chapter 15 Debugging.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
Lecture 23 Pages : Separating Syntactic Analysis from Execution. We omit many details so you have to read the section in the book. The halting.
Object-Oriented Programming Using C++ Second Edition
Chapter 15 Debugging.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
CS 432: Compiler Construction Lecture 11
COMPILERS Semantic Analysis
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
CMPE 152: Compiler Design March 7/12 Lab
Presentation transcript:

MICS Data Processing Workshop Data Entry Application

Advancing Through a Field There are two ways to advance through a field in CSPRO: – Protected fields if a field on a form is protected, the data entry operator cant enter it; the value must be set by the data entry application – The noinput command (used in fields preproc) going forward, the data entry operator cant enter the field; a value must be assigned in the DE application going backward, the field can be entered; thus, need a postproc check that the value has not been changed

Questionnaire Skips Using NOINPUT A few variables (e.g. HL6) are skipped by a noinput command in their preproc and a value is assigned to the var by the application If the data entry operator moves backward into these field however, he/she can change the value entered by the application Thus, a check must be included in the postproc to prevent this from being done

Questionnaire Filters Filters have a number on the questionnaire but generally do not appear in the dictionary (e.g., TT4) These filters are therefore implemented in the procedure of – the postproc of the variable that precedes them – the preproc of the variable that follows them TT4 is implemented in the postproc of TT3

Controlling the Number of Individual Questionnaires CSPRO will add level 2 questionnaires until it is forced to stop by an endlevel command Logic ensuring that the correct number of level 2 questionnaires are entered is located in – the preproc of HH – the preproc and postproc of WMCH This code does not need to be modified

Customizing your application Once you have customized your dictionary and forms – Remove obsolete logic – Fix other compilation errors – Correct any erroneous skips – Check data entry path – Add checks for new variables/modules

Common Compile Error Messages Problem: Forgot to declare working variable – ERROR: varname' not declared - Declare it, or use 'SET IMPLICIT', in PROC GLOBAL – Solution: Declare it at the top of PROC GLOBAL Problem: Forgot ; at the end of a line – ERROR: Operator or semicolon expected near line 3 in INFO2 procedure

Common Compile Error Messages Problem: Deleted module/variable in dictionary that had logic – ERROR: Ambiguous 'PROC INFO5' - please provide qualifiers enough to avoid ambiguity – Solution: Delete obsolete logic placed at the end of global proc – Warning: Once deleted it is hard to add back in!