I Want My Data DL1305-1, DL1305-2 Angel Lindsey Support Specialist K-12 Solutions Group © 2008 Infinite Campus. All Rights Reserved. Agenda • • • • Designing filters Designing reports Building reports Exporting data DL1305-1, DL1305-2 Navigation Ad Hoc Reporting Filter Designer DL1305-1, DL1305-2 Campus Ad Hoc Filter Designer • Three data types Student Census/Staff (person) Course/Section (curriculum) DL1305-1, DL1305-2 Campus Ad Hoc Filter Designer • Three filtering methods Query Wizard Selection Editor Pass-through SQL Query • All filters can be saved and reused • Filters can be made by you and shared DL1305-1, DL1305-2 Filtering Methods • Query Wizard Creates a dynamic filter, updates automatically Uses Campus field names, not plain language Requires knowledge of search operators – Examples =, <>, etc NULL SOUNDS LIKE • Selection Editor Only works on student data Creates a static filter, must be updated manually • Pass-through SQL Query Most powerful and flexible Best way to build cohort-based, longitudinal filters Requires knowledge of SQL programming language DL1305-1, DL1305-2 Filter Designer: Selection Editor • What is Selection Editor good for? Athletic rosters Activity rosters Your ideas? • Remember Selection Editor filters are static – If a student adds or drops from the activity, the filter must be updated manually DL1305-1, DL1305-2 Filter Designer: Selection Editor DL1305-1, DL1305-2 Filter Designer: Selection Editor Click on a student in All Students, use right arrow to move them to Selected Students. Use left arrow to remove them from Selected Students Give selection a meaningful name Save Choose to save to your user account or your user group DL1305-1, DL1305-2 Filter Designer: Query Wizard • Query Wizard allows the creation of dynamic custom searches on any of the three data types • What is Query Wizard good at finding? Persons with information that shouldn’t be there Persons who are missing information – Ex: Parent/guardians without phone numbers Persons who meet search criteria – Ex: Students with course grades of D or F – Ex.: Students with GPA above 3.5 Your ideas? DL1305-1, DL1305-2 Filter Designer: Query Wizard DL1305-1, DL1305-2 Filter Designer: Query Wizard Give query a meaningful name To remove a field from Selected Fields, select it and click the arrow button To filter All Fields list, enter criteria and click Search Click any field that will be used as filter criteria or will be displayed on the output To return to All Fields list, click Clear Fields in the All Fields list expand, making thousands of possible filter combinations DL1305-1, DL1305-2 Next Filter Designer: Query Wizard Use operators to narrow your search Use Organized To droplist to save the filter to your user account or share it with other user groups you belong to DL1305-1, DL1305-2 Enter filter criteria here Save For export: Set options Click Test to view popup window with search results using the filter [Note: be sure your browser has popups enabled for Campus] Query Filter Search Options • For text values Equal or Not Equal (=, <>) IN, NOT IN LIKE SOUNDS LIKE IS NULL, IS NOT NULL • For numeric values >, >=, <, <= • For dates IS TODAY, IS YESTERDAY DL1305-1, DL1305-2 Tip: The LIKE Option Uses Wildcards % _ matches a string of zero or more characters student.lastName LIKE Mc% student.lastName LIKE %en% matches one character student.lastName LIKE Anders_n will find all names that begins with “Mc” will find all names that includes the letters “en” (Bennet, Green, McBadden) will find “Anderson” and “Andersen” but not “Andersohn” [] matches each single character enclosed in the brackets student.lastName LIKE [ABCD]% will find every name beginning with A, B, C or D student.lastName ^ LIKE [CKL]ars[eo]n will find “Carsen”, “Karsen”, “Larsen”, “Carson”, “Karson” and “Larson” when used with square brackets, it means NOT student.lastName LIKE M[^c]% will find all names beginning with M that do not have c as the second letter DL1305-1, DL1305-2 Filter Designer: Pass-through SQL Query • • Required Knowledge Campus database schema SQL, a database programming language These filters are covered in another Interchange session DL1305-1, DL1305-2 Report Designer • Report Designer allows custom letters to be created using a WYSIWYG editor DL1305-1, DL1305-2 Using Report Designer Compose letter using: • Formatting tools • Links • Graphics • Campus fields • Campus subreports Name the design Use Organized To droplist to save the filter to your user account or share with user groups you belong to Save DL1305-1, DL1305-2 Report Builder • Brings filters and report designs together to create PDF output • Users select from filters and designs created by themselves and/or others in their user group DL1305-1, DL1305-2 Using Report Builder Select filter(s) Select report design With multiple filters selected, set the operation Build report DL1305-1, DL1305-2 Choose sort order Tip: Report Builder Set Operations Union Example: Intersection Example: All dodgeball team members And All 10th grade boys X X X X X X All dodgeball team members Who are 10th grade boys DL1305-1, DL1305-2 X X X X X X X X X X X X X X X X X X X X Try It: Report Builder • Build a report Choose a filter you’ve made Choose a report design you’ve made Build the report Report will appear in a popup window Report will be a PDF DL1305-1, DL1305-2 Data Export • Use Query Wizard filters to filter data • Export formats HTML (opens a browser pop-up window) XML (a Web language used by computer programs) Comma Separated Values (CSV) (used by Excel) Tab delimited values (used by Excel) PDF report can be saved and printed but not edited DL1305-1, DL1305-2 Using Ad Hoc Data Export Select filter(s) Select export format Export (Optional) Check to be prompted to save the file DL1305-1, DL1305-2 Try It: Data Export • Export some data Choose a filter you’ve made Choose a file format Export the data If naming a file – Save to desktop – Name file “Campus data export” • Check your work Did you get the data you intended? DL1305-1, DL1305-2 More Uses for Ad Hoc Filters • Mailing Labels Navigation: Census>Reports>Mailing Labels Ad Hoc Filter dropdown list contains saved filters • Advanced Search Search tab Search for a student Choose advanced search Select a filter from the list DL1305-1, DL1305-2 Tips • Check box or Yes/No values are recorded in Campus as 1 or 0 Example: To select active students use “student.activeToday” with a value of 1 • Some fields store data as code numbers, not words Example: For non-white students use “student.raceEthnicity” with a value <> 5 DL1305-1, DL1305-2 Questions • How would you design a filter in the Query Wizard that will allow us to search or build a report for all ethnic minorities? • How would you build the list of students in Debate? • Name one way you could benefit from using the Ad Hoc Report module. DL1305-1, DL1305-2 Questions & Answers Ask, we’re ready! DL1305-1, DL1305-2 Learn More! Additional training is available from Campus U Professional, certified trainers Just-in-time offerings Online In person – In your district – At Infinite Campus DL1305-1, DL1305-2