1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> 3 <head> 4 <title>Maryland School Performance Maps</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6 <meta name="description" content="Map school performance in Maryland based on performance on standardized tests compared to schools across the state. Compare neighborhoods based on school performance." /> 7 <meta name="keywords" content="Maryland, schools, test scores, neighborhoods, real estate" /> 8 <link rel="stylesheet" href="../layout.css" /> 9 <style type="text/css"> 10 v\:* { 11 behavior:url(#default#VML); 12 } 13 </style> 14
14<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=AIzaSyBu7uGWrTw-8-2Nt6_xDHxOW9QCJxIxNUo&sensor=false"></script>
14 15
15<script type="text/javascript" src="../prototype.js"></script>
15 16
16<script type="text/javascript" src="../schoolmaps-v3.js"></script>
16 17
17<script type="text/javascript" src="md-v3.js"></script>
17 18 </head> 19 <body onresize="checkHeight();"> 20 <div id="header"> 21 <h2><a href="../">School Performance Maps</a>: Maryland</h2> 22 <ul> 23 <li><a href="javascript:resetMap();">Reset Map</a></li> 24 <li>·</li> 25 <li><a href="javascript:about();">About</a></li> 26 <li>·</li> 27 <li><a href="javascript:contact();">Contact</a></li> 28 </ul> 29 </div> 30 31 <div id="controlbar"> 32 <div id="maplink"></div> 33 <form action=""> 34 <p> 35 <label><strong>Map test results for:</strong></label> 36 <select name="grade" id="grade" onchange="preUpdate();"> 37 <option value="3" selected="selected">3rd Grade</option> 38 <option value="4">4th Grade</option> 39 <option value="5">5th Grade</option> 40 <option value="6">6th Grade</option> 41 <option value="7">7th Grade</option> 42 <option value="8">8th Grade</option> 43 <option value="10">High School</option> 44 </select> 45 46 <label id="progress"></label> 47 </p> 48 </form> 49 </div> 50 51 <div id="mainbody"> 52 53 <div id="sidebar"> 54 <div class="adg"> 55
55<script type="text/javascript"><!-- 56 google_ad_client = "pub-1138878270929989"; 57 google_ad_width = 120; 58 google_ad_height = 600; 59 google_ad_format = "120x600_as"; 60 google_ad_type = "text_image"; 61 google_ad_channel = ""; 62 google_color_border = "003366"; 63 google_color_bg = "000000"; 64 google_color_link = "FFFFFF"; 65 google_color_text = "FFCC00"; 66 google_color_url = "FFCC00"; 67 //--> 68 </script>
68 69
69<script type="text/javascript" 70 src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 71 </script>
71 72 </div> 73 </div> 74 75 <div id="map"></div> 76 77 <div id="about"> 78 <p id="close"><a href="javascript:closeAbout();"><span id="close1">X</span> <span id="close2">close</span></a></p> 79 <h3>About School Performance Maps: Maryland</h3> 80 <p>School Performance Maps provides a "bird's eye view" of public school performance in Maryland.</p> 81 <h4>Performance Data</h4> 82 <p>School performance data is from the Maryland State Department of Education, <a href="http://www.mdreportcard.org/">Maryland Report Card reports</a>, based on the results for each public school on the Maryland School Assessment (MSA). For each grade from 3rd through 8th, MSA results are reported as the percentage of students who tested as Basic, Proficient, or Advanced in each of math and reading. <em>schoolperformancemaps.com</em> has calculated a score to aggregate the results for each school and grade. The formula for the score is: <strong>Score = % Proficient Reading + (2 x % Advanced Reading) + % Proficient Math + (2 x % Advanced Math)</strong> resulting in a possible range of 0-400.</p> 83 <p>For high schools, <em>schoolperformancemaps.com</em> has calculated a score based on the English 2 High School Assessment (we elected not to use the Algebra assessment because in many high schools a large portion of students do not take that test). The formula for the score is: <strong>Score = % Proficient + (2 x % Advanced)</strong> resulting in a possible range of 0-200.</p> 84 <p>We then calculate the corresponding decile rank from 1 (lowest) to 10 (highest) for that school and grade compared to schools across Maryland, which is displayed as a colored marker on the map. Clicking the map marker will provide additional information about the test results for that school, details for the selected grade, and links to more information about the school.</p> 85 <h4>Geographic Data</h4> 86 <p>Locations of most schools are from latitude and longitude information ("geocodes") from the National Center for Education Statistics Common Core of Data for public schools. Other school addresses were geocoded using Yahoo Maps Geocoding API or geocoder.us. <strong>Accuracy of locations varies</strong>. You may need to zoom the map in to see markers that could be hidden behind others. Proximity of a residential address does not indicate inclusion in a school's attendance area; contact the local school district for attendance eligibility information.</p> 87 <h4>Legal</h4> 88 <p>The information displayed on this site and software incorporated in this site are provided for your use with no warranty of any kind. No personal information is collected on this site.</p> 89 </div> 90 91 <div id="contact"> 92 <p id="close"><a href="javascript:closeContact();"><span id="close1">X</span> <span id="close2">close</span></a></p> 93 <h3>Contacting School Performance Maps</h3> 94 <p>Feel free to contact us with questions, suggestions, or corrections. If you are interested in advertising on this site, or consulting on custom mapping or other web development for your own site, please let us know.</p> 95 <p><img src="../images/email.gif" alt="email info" /></p> 96 <p class="note">Apologies for the lack of a mailto: link or copyable address -- we do not have time to deal with tons of spam! Thanks for visiting School Performance Maps.</p> 97 </div> 98 99 <div id="info">Click the map to zoom in to an area and map nearby schools.</div> 100 101 <div id="key"> 102 <img src="images/key.png" alt="Symbol Key" width="327" height="77" id="keyimg" /> 103 </div> 104 105 </div> 106 107
107<script type="text/javascript"> 108 //<![CDATA[ 109 // document.getElementById("nocountyselected").selected = true; 110 111 // set div heights relative to window size 112 checkHeight(); 113 114 // set globals 115 var timeLog = ""; 116 var oldSchTypeCode = "0"; 117 var oldBounds = new google.maps.LatLngBounds(); 118 var outerBounds = new google.maps.LatLngBounds(); 119 var markerLimit = 250; 120 var currCounty = 0; 121 var closeCounty = 0; 122 var topCity = ""; 123 var sc = 0; 124 var scount = 0; 125 var i, j, k, l; 126 var schools; 127 var schoolsAA; 128 var minPlotZoom = 10; 129 130 // create map with controls 131 var myOptions = { 132 mapTypeId: google.maps.MapTypeId.ROADMAP, 133 134 // Add controls 135 mapTypeControl: true, 136 scaleControl: true, 137 }; 138 139 var map = new google.maps.Map($("map"), 140 myOptions); 141 142 var markers = []; 143 144 // center, zoom 145 mapState(); 146 147 // add move and zoom listeners 148 google.maps.event.addListener(map, "dragend", function() {preUpdate()}); 149 google.maps.event.addListener(map, "zoom_changed", function() {preUpdate()}); 150 google.maps.event.addListener(map, "maptypeid_changed", function() {resetText()}); 151 152 // add click listener 153 google.maps.event.addListener(map, "click", function(point) { 154 if (map.getZoom() < (minPlotZoom + 2)) 155 { 156 map.setCenter(point.latLng); 157 map.setZoom(minPlotZoom + 2); 158 } 159 else 160 { 161 $("progress").innerHTML = ""; 162 resetText(); 163 } 164 }); 165 166 // check for hash in URL 167 if (location.hash.indexOf("#") != -1) 168 { 169 var mapspecs = location.hash.substring(1).replace(/%2C/gi, ",").split(","); 170 if ((mapspecs.length >= 4) && (parseFloat(mapspecs[0]) >= -90) && (parseFloat(mapspecs[0]) <= 90) && (parseFloat(mapspecs[1]) >= -180) && (parseFloat(mapspecs[1]) <= 180) && (parseInt(mapspecs[2]) >
170= 0) && (parseInt(mapspecs[2]) <= 20)) 171 { 172 switch(parseInt(mapspecs[3])) 173 { 174 case 3: 175 case 4: 176 case 5: 177 case 6: 178 case 7: 179 case 8: 180 $("grade").selectedIndex = parseInt(mapspecs[3]) - 3; 181 break; 182 case 10: 183 $("grade").selectedIndex = 6; 184 break; 185 } 186 187 var newCenter = new google.maps.LatLng(parseFloat(mapspecs[0]), parseFloat(mapspecs[1])); 188 var newZoom = parseInt(mapspecs[2]); 189 window.setTimeout("setCenterZoom(newCenter, newZoom);", 100); 190 } 191 } 192 193 //]]> 194 </script>
194 195 196 </body> 197</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.