Loading College Board Results
How to Import College Board Results
This lab describes a step by step way to import the CollegeBoard SAT, PSAT NMSQT, PSAT10 and PSAT89 Assessments
- Open Data import and navigate to Admin -> Template Sharing
- Click on the View link that says “CollegeBoard SAT, PSAT NMSQT, PSAT10 and PSAT89 Assessments”
- Scroll to the bottom and click on Import Template. After a couple of seconds it will redirect you to the “Template Sharing page”.
- Click on Maps and verify that all 4 maps have been loaded.
- Click on Lookups and verify that there is 1 lookup with 2 boolean values.
- Click on Admin -> Bootstrap Data and verify that there is 73 bootstraps. (Note that it starts in 0)
- Click on the Agents tab. (This one should be empty) Proceed to add 4 agents. Add Agentname as described below. Select Manual, check enabled and Select Add Data Map dropdown and then click Add Map.
- National(CollegeBoard) PSAT_NMSQT
- National(CollegeBoard) PSAT10
- National(CollegeBoard) PSAT89
- National(CollegeBoard) SAT
- You should end up with a configuration like below.
- Click the Upload link on each of them and attach the sample csv file to each.
- The result should now have the Files column with a 1 on it.
- Open Powershell and navigate to the following path: “C:\ed-fi\Data Import 1.0\DataImport.Server.TransformLoad” (or the path where you installed Data Import. Then locate the folder for TransformLoad).
- Lets Open SSMS and ensure we have no assessment data in our ODS.
Here are some handy queries you can use to view the assessments in the ODS.
select * from [edfi].[Assessment] where AssessmentIdentifier like 'National-%' select * from [edfi].AssessmentScore where AssessmentIdentifier like 'National-%' select * from [edfi].ObjectiveAssessment where AssessmentIdentifier like 'National-%' order by IdentificationCode select * from [edfi].ObjectiveAssessmentScore where AssessmentIdentifier like 'National-%' order by IdentificationCode select * from [edfi].ObjectiveAssessmentPerformanceLevel where AssessmentIdentifier like 'National-%' select * from [edfi].StudentAssessmentStudentObjectiveAssessmentPerformanceLevel where AssessmentIdentifier like 'National-%' select * from [edfi].Descriptor where Namespace = 'uri://ed-fi.org/assessmentCategoryDescriptor' order by CodeValue select * from [edfi].Descriptor where Namespace = 'uri://ed-fi.org/AssessmentReportingMethodDescriptor' select * from [edfi].Descriptor where Namespace = 'uri://ed-fi.org/resultDatatypeTypeDescriptor' select * from [edfi].Descriptor where Namespace = 'uri://ed-fi.org/PerformanceLevelDescriptor' select * from [edfi].StudentAssessmentStudentObjectiveAssessment where AssessmentIdentifier like 'National-%' select * from [edfi].StudentAssessmentScoreResult where AssessmentIdentifier like 'National-%' select * from [edfi].StudentAssessmentStudentObjectiveAssessmentScoreResult where AssessmentIdentifier like 'National-%' select * from [edfi].Descriptor where CodeValue = 'Integer' select * from [edfi].Descriptor where CodeValue = 'Number Score' select * from [edfi].Descriptor where CodeValue = 'Composite Score' select * from [edfi].Descriptor where CodeValue = 'CollegeBoard SAT Suite of Assessments' select * from [edfi].StudentAssessment where AssessmentIdentifier like 'National-%' select * from [edfi].StudentAssessmentScoreResult where AssessmentIdentifier like 'National-%' order by AssessmentIdentifier select * from [edfi].StudentAssessmentStudentObjectiveAssessmentScoreResult where AssessmentIdentifier like 'National-%' order by IdentificationCode select * from [edfi].StudentAssessmentStudentObjectiveAssessmentPerformanceLevel where AssessmentIdentifier like 'National-%' order by IdentificationCode
- Back to in the Powershell window run the following command “.\DataImport.Server.TransformLoad.exe”
- It will go through a series of steps like Inserting Bootstrap data. And then proceed to load the CSVs with the provided mappings.
- Go back to SSMS and run the SQL statement.
- Voila! You have now imported these sample Colleboard CSV files into your ODS.