1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <title>Freckle Teacher Dashboard</title> 7 <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 <meta 9 name="description" 10 content="Freckle helps K-12 teachers differentiate instruction and reach every student at their own level across Math, ELA, Social Studies and Science." 11 /> 12 <link rel="manifest" href="/js/manifest-Cn48gk67.json" /> 13 <meta name="theme-color" content="#00426B" /> 14 15 <link rel="shortcut icon" href="/js/renaissance-freckle-logo-icon-CAjLIF72.svg" /> 16 <!--backup favicon for older browsers with updated logo--> 17 <link rel="alternate icon" href="/js/favicon-yPQrJc9o.ico" /> 18 <link 19 rel="apple-touch-icon" 20 href="https://images.freckle.com/teacher-dashboard/apple-touch-icon.png" 21 /> 22 <link 23 rel="apple-touch-icon" 24 sizes="76x76" 25 href="https://images.freckle.com/teacher-dashboard/apple-touch-icon.png?w=76&h=76" 26 /> 27 <link 28 rel="apple-touch-icon" 29 sizes="120x120" 30 href="https://images.freckle.com/teacher-dashboard/apple-touch-icon.png?w=120&h=120" 31 /> 32 <link 33 rel="apple-touch-icon" 34 sizes="152x152" 35 href="https://images.freckle.com/teacher-dashboard/apple-touch-icon.png?w=152&h=152" 36 /> 37 38 <link 39 rel="preload" 40 href="/js/opensans-regular.woff2" 41 as="font" 42 type="font/woff2" 43 crossorigin="anonymous" 44 /> 45 <link 46 rel="preload" 47 href="/js/opensans-bold.woff2" 48 as="font" 49 type="font/woff2" 50 crossorigin="anonymous" 51 /> 52 <link 53 rel="preload" 54 href="/js/Effra_W_Rg.woff2" 55 as="font" 56 type="font/woff2" 57 crossorigin="anonymous" 58 /> 59 <link 60 rel="preload" 61 href="/js/Effra_Light.woff2" 62 as="font" 63 type="font/woff2" 64 crossorigin="anonymous" 65 /> 66 67 <!-- Import map for Renaissance Global Header (https://github.com/RenaissancePlace/renaissance-global-header) --> 68 69 70 71 <!-- Google Code for Sign Up Conversion Page 72 In your html page, add the snippet and call 73 goog_report_conversion when someone clicks on the 74 chosen link or button. --> 75
75<script> 76 /* <![CDATA[ */ 77 var signup_load_label = 'WEhDCKO_ymMQ1oL3xQM' 78 var signup_label = 'vvFGCPC71GMQ1oL3xQM' 79 goog_snippet_vars = function (label) { 80 var w = window 81 w.google_conversion_id = 951959894 82 w.google_conversion_label = label 83 w.google_remarketing_only = false 84 } 85 // DO NOT CHANGE THE CODE BELOW. 86 // I changed it -- Eric 87 var goog_report_conversion = function (label) { 88 goog_snippet_vars(label) 89 window.google_conversion_format = '3' 90 var opt = new Object() 91 var conv_handler = window['google_trackConversion'] 92 if (typeof conv_handler == 'function') { 93 conv_handler(opt) 94 } 95 } 96 goog_report_signup_load = goog_report_conversion.bind(this, signup_load_label) 97 goog_report_signup = goog_report_conversion.bind(this, signup_label) 98 99 /* ]]> */ 100 </script>
100 101 102 <!-- 103 Error: this resource is not eligible for integrity checks. See 104 https://enable-cors.org/server.html. 105 --> 106
106<script async src="//www.googleadservices.com/pagead/conversion_async.js"></script>
106 107 108 <link rel="preconnect" href="https://fonts.googleapis.com" /> 109 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 110 111 <!-- Renaissance Global Header --> 112 <link rel="stylesheet" href="https://ui.renaissance.com/fonts/Roboto/style.css" /> 113 <link 114 rel="stylesheet" 115 href="https://ui.renaissance.com/fonts/Renaissance_Rebond_Headline/style.css" 116 /> 117 <link 118 rel="stylesheet" 119 href="https://ui.renaissance.com/fonts/Font_Awesome_6_Pro/fontawesome.min.css" 120 /> 121 <link 122 rel="stylesheet" 123 href="https://ui.renaissance.com/fonts/Font_Awesome_6_Pro/solid.min.css" 124 /> 125 <link 126 rel="stylesheet" 127 href="https://ui.renaissance.com/fonts/Font_Awesome_6_Pro/light.min.css" 128 /> 129
129<script type="importmap"> 130 { 131 "imports": { 132 "@renaissanceplace/renaissance-global-header/": "https://global-header.renaissance.com/v0.1.2/" 133 } 134 } 135 </script>
135 136
136<script type="module" crossorigin src="/js/index-DwY57-TY.js"></script>
136 137 <link rel="stylesheet" crossorigin href="/js/index-P71zVAp2.css"> 138 </head> 139 140 <body> 141 <!-- Renaissance Pendo stub --> 142
142<script> 143 ;(function (p, d) { 144 var o = (p[d] = p[d] || {}) 145 if (o._q) return 146 o._q = [] 147 var v = ['initialize', 'identify', 'updateOptions', 'pageLoad', 'track'] 148 for (var i = 0; i < v.length; ++i) { 149 ;(function (m) { 150 o[m] = 151 o[m] || 152 function () { 153 o._q[m === 'initialize' ? 'unshift' : 'push']([ 154 m, 155 // eslint-disable-next-line prefer-rest-params 156 ].concat([].slice.call(arguments, 0))) 157 } 158 })(v[i]) 159 } 160 })(window, 'pendo') 161 </script>
161 162 <!-- End Renaissance Pendo stub --> 163 164 <!-- Freckle ClassRoom App Interface - templates are injected here --> 165 <div id="freckleapp"></div> 166 167 <div class="spinner-wrapper"> 168 <div id="js-spinner-div" class="spinner-div" data-test="loading-spinner-jquery"></div> 169 </div> 170 171 <div id="retry-layer" class="overlay hidden"></div> 172 173 <!-- Importing Font Awesome CSS via jsDeliver --> 174 <link 175 rel="stylesheet" 176 href="https://vendor-assets.freckle.com/font-awesome-4.5.0/css/font-awesome.min.css" 177 /> 178 179 <!-- For accessing Google Classroom API --> 180 <!-- Can't use Subresource Integrity on un-versioned sources --> 181
181<script defer src="https://apis.google.com/js/api.js"></script>
181 182 183 <!-- MathJAX --> 184
184<script> 185 // Creating a global promise that can be used to 186 // ascertain if MathJax is ready 187 window.mathjaxLoadedP = new Promise(function (resolve) { 188 // The window.MathJax object should be created 189 // BEFORE loading MathJax for it to take effect 190 window.MathJax = { 191 startup: { 192 // Stop MathJax from auto-typesetting the page, 193 // we'll trigger it as needed 194 typeset: false, 195 ready: function () { 196 MathJax.startup.defaultReady() 197 resolve() 198 }, 199 }, 200 options: { 201 enableEnrichment: true, 202 sre: { 203 speech: 'deep', 204 }, 205 menuOptions: { 206 settings: { 207 assistiveMml: true, 208 // Clicking on math, collapses it. Turn this behaviour off by default 209 // because it doesen't play well with "click and drop" interaction. 210 // However, the user may turn it on using the MathJax context menu. 211 collapsible: false, 212 // Turning `explorer: off` because it adds `role="application"` to the `mjx-container` which makes some screen readers not identify content as Math. 213 explorer: false, 214 }, 215 }, 216 }, 217 } 218 }) 219 </script>
219 220
220<script 221 async 222 src="https://vendor-assets.freckle.com/mathjax/v3.2.2/tex-chtml-full.js" 223 integrity="sha512-2R08G2AGeqUdmXGTkD8MelfwBSswAoapQU7v03D6bntOwdnudLT+KKr2WwxGf8P+mr08XAv44BFST/3TiE0dBQ==" 224 crossorigin="anonymous" 225 referrerpolicy="no-referrer" 226 ></script>
226 227
227<script src="https://vendor-assets.freckle.com/desmos-calculator-1.12/calculator.js" defer async></script>
227 228 229 </body> 230</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.