CINXE.COM

Artificial Intelligence in Teaching and Learning – CTE Resources

<!DOCTYPE html> <html lang="en-US" class="no-js"> <head> <meta http-equiv="X-UA-Compatible" content="IE=9" /> <meta charset="UTF-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1385997736",accountID:"3626281",trustKey:"66686",xpid:"VwAFV1RbCRABVVhaBwYEUVEG",licenseKey:"NRJS-d533799e5a186b65d9d",applicationID:"1198073757"};;/*! For license information please see nr-loader-spa-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,T="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const E=new Map;function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var E="api-",A=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,T.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,T.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,T.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,T.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://cteresources.bc.edu/xmlrpc.php"> <title>Artificial Intelligence in Teaching and Learning &#8211; CTE Resources</title> <meta name='robots' content='max-image-preview:large' /> <link rel='dns-prefetch' href='//cteresources.bc.edu' /> <link rel='dns-prefetch' href='//oss.maxcdn.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin /> <link rel="alternate" type="application/rss+xml" title="CTE Resources &raquo; Feed" href="https://cteresources.bc.edu/feed/" /> <link rel="alternate" type="application/rss+xml" title="CTE Resources &raquo; Comments Feed" href="https://cteresources.bc.edu/comments/feed/" /> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.2.4 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-JVJYFFPJ20" data-cfasync="false" data-wpfc-render="false" async></script> <script data-cfasync="false" data-wpfc-render="false"> var mi_version = '9.2.4'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/cteresources.bc.edu\/documentation\/artificial-intelligence-in-teaching-and-learning\/","page_referrer":"https:\/\/cteresources.bc.edu\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-JVJYFFPJ20', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-JVJYFFPJ20', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <link rel='stylesheet' id='wp-block-library-css' href='https://cteresources.bc.edu/wp-includes/css/dist/block-library/style.min.css' media='all' /> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='safe-svg-svg-icon-style-inline-css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <link rel='stylesheet' id='fontawesome-free-css' href='https://cteresources.bc.edu/wp-content/plugins/getwid/vendors/fontawesome-free/css/all.min.css' media='all' /> <link rel='stylesheet' id='slick-css' href='https://cteresources.bc.edu/wp-content/plugins/getwid/vendors/slick/slick/slick.min.css' media='all' /> <link rel='stylesheet' id='slick-theme-css' href='https://cteresources.bc.edu/wp-content/plugins/getwid/vendors/slick/slick/slick-theme.min.css' media='all' /> <link rel='stylesheet' id='mp-fancybox-css' href='https://cteresources.bc.edu/wp-content/plugins/getwid/vendors/mp-fancybox/jquery.fancybox.min.css' media='all' /> <link rel='stylesheet' id='getwid-blocks-css' href='https://cteresources.bc.edu/wp-content/plugins/getwid/assets/css/blocks.style.css' media='all' /> <style id='getwid-blocks-inline-css'> .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper{max-width: 700px;} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--very-light-gray: #eeeeee;--wp--preset--color--very-dark-gray: #313131;--wp--preset--color--kb-palette-17: #7d0001;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='printomatic-css-css' href='https://cteresources.bc.edu/wp-content/plugins/print-o-matic/css/style.css' media='all' /> <link rel='stylesheet' id='sign-in-with-google-css' href='https://cteresources.bc.edu/wp-content/plugins/sign-in-with-google/src/public/css/sign-in-with-google-public.css' media='all' /> <link rel='stylesheet' id='wpa-style-css' href='https://cteresources.bc.edu/wp-content/plugins/wp-accessibility/css/wpa-style.css' media='all' /> <style id='wpa-style-inline-css'> :root { --admin-bar-top : 7px; } </style> <link rel='stylesheet' id='fontawesome-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/font-awesome/css/all.css' media='all' /> <link rel='stylesheet' id='et-line-font-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/et-line-font/style.css' media='all' /> <link rel='stylesheet' id='elegent-font-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/elegent-font/style.css' media='all' /> <link rel='stylesheet' id='thim-style-css' href='https://cteresources.bc.edu/wp-content/themes/manual/style.css' media='all' /> <link rel='stylesheet' id='manual-fonts-css' href='//fonts.googleapis.com/css?family=Lato%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900%7COpen+Sans%3A100%2C200%2C300%2C400%2C500%2C600%2C700%2C800%2C900&#038;subset=latin' media='all' /> <link rel='stylesheet' id='manual-bootstrap-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/lib/bootstrap.min.css' media='all' /> <link rel='stylesheet' id='manual-css-owl-css' href='https://cteresources.bc.edu/wp-content/themes/manual/js/owl/owl.carousel.css' media='all' /> <link rel='stylesheet' id='manual-css-owl-theme-css' href='https://cteresources.bc.edu/wp-content/themes/manual/js/owl/owl.theme.css' media='all' /> <link rel='stylesheet' id='manual-effect-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/hover.css' media='all' /> <link rel='stylesheet' id='manual-lightbox-css' href='https://cteresources.bc.edu/wp-content/themes/manual/css/lightbox/lightbox.css' media='all' /> <style id='kadence-blocks-global-variables-inline-css'> :root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}:root {--global-palette1: #3182CE;--global-palette2: #2B6CB0;--global-palette3: #1A202C;--global-palette4: #2D3748;--global-palette5: #4A5568;--global-palette6: #718096;--global-palette7: #EDF2F7;--global-palette8: #F7FAFC;--global-palette9: #ffffff;} </style> <link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic%7COpen%20Sans&#038;display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic%7COpen%20Sans&#038;display=swap" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic%7COpen%20Sans&#038;display=swap" /></noscript><style id="kadence_blocks_palette_css">:root .has-kb-palette-17-color{color:#7d0001}:root .has-kb-palette-17-background-color{background-color:#7d0001}</style><script src="https://cteresources.bc.edu/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js" id="monsterinsights-frontend-script-js" async data-wp-strategy="async"></script> <script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/cteresources.bc.edu","hash_tracking":"false","v4_id":"G-JVJYFFPJ20"};</script> <script src="https://cteresources.bc.edu/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script src="https://cteresources.bc.edu/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js" id="html5shiv-js"></script> <![endif]--> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js" id="respond-js"></script> <![endif]--> <script src="https://cteresources.bc.edu/wp-content/themes/manual//js/handler/functions.js" id="manual-ajax-call-linkurl-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual//js/handler/jquery.history.js" id="manual-history-js"></script> <script src="https://cteresources.bc.edu/wp-content/plugins/wp-accessibility/js/fingerprint.min.js" id="wpa-fingerprintjs-js"></script> <link rel="https://api.w.org/" href="https://cteresources.bc.edu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://cteresources.bc.edu/wp-json/wp/v2/manual_documentation/11115" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cteresources.bc.edu/xmlrpc.php?rsd" /> <link rel="canonical" href="https://cteresources.bc.edu/documentation/artificial-intelligence-in-teaching-and-learning/" /> <link rel='shortlink' href='https://cteresources.bc.edu/?p=11115' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://cteresources.bc.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcteresources.bc.edu%2Fdocumentation%2Fartificial-intelligence-in-teaching-and-learning%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://cteresources.bc.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcteresources.bc.edu%2Fdocumentation%2Fartificial-intelligence-in-teaching-and-learning%2F&#038;format=xml" /> <meta name="generator" content="Redux 4.5.6" /><style type="text/css">.footer-go-uplink { color:rgba(176,176,176,1); font-size:24px!important; } .navbar { min-height:92px; }.navbar-inverse .navbar-nav>li>a { line-height: 92px!important; } .navbar .nav-fix, .hamburger-menu { height:92px!important; } .navbar-brand { height: auto; } .hamburger-menu span { margin-top: 32px; } nav.navbar.after-scroll-wrap { min-height: auto; }nav.navbar.after-scroll-wrap .hamburger-menu { height: 60px!important; }#navbar ul li.has-sub:hover > ul, #navbar ul li.has-sub:hover > div, #navbar ul li.menu-item-has-children:hover > ul { border-radius:0px 0px 0px 0px; }.navbar-inverse .navbar-nav>li>a { font-family:"Open Sans"!important; text-transform: uppercase; font-weight: 600; font-size: 16px; letter-spacing: 0.9px; color:#181818!important; word-spacing: 0px;} .navbar-inverse .navbar-nav>li>a:hover { color:#5e5e5e!important; }#navbar ul li > ul, #navbar ul li > ul li > ul { background-color:#262626; border-color:#262626; box-shadow: 0 5px 11px 0 rgba(0,0,0,.27); padding: 10px 0px;} #navbar ul li > ul li a { font-family:Open Sans!important; font-weight:600; font-size:11px; color:#9d9d9d!important; letter-spacing: 0.9px; text-transform:uppercase;line-height:16px; word-spacing: 0px;} #navbar ul li > ul li a:hover { color:#FFFFFF!important; } @media (max-width: 991px) { .mobile-menu-holder li a { font-family:Open Sans!important; } } @media (max-width: 991px){ .mobile-menu-holder{ background:#F9F9F9; } .mobile-menu-holder li a { font-size:12px; font-weight:700!important; letter-spacing:0.9px; text-transform:uppercase; color:#5B5B5B!important; word-spacing: 0px; } .mobile-menu-holder li a:hover { color: #929191!important; background:none; } .mobile-menu-holder li > ul li a { font-size:11px; font-weight:600!important; letter-spacing:0.9px; text-transform:uppercase; line-height:28px; color: #8E8E8E!important; word-spacing: 0px; } .mobile-menu-holder li > ul li a:hover{ color: #504f4f!important; } .mobile_menu_arrow { color:#5B5B5B!important; } .mobile_menu_arrow:hover { color:#929191!important; } .mobile-menu-holder ul > li { border-bottom: 1px solid rgba(241,241,241,0.9)!important; } } @media (max-width: 991px) and (min-width: 768px){ .navbar-inverse .navbar-toggle { top:18px; } } @media (max-width: 767px){ .navbar-inverse .navbar-toggle { border:none!important; top:18px; } } .theme-social-icons li a, .shopping_cart_header .header_cart{ color:#181818!important; } .theme-social-icons li a:hover { color:#5e5e5e!important; } .hamburger-menu span { background:#181818; } #navbar ul li > ul li.active a { color:#FFFFFF!important; }@media (max-width: 991px){ .mobile-menu-holder i.menu_arrow_first_level.fa.fa-caret-down { float: right; padding: 5px; } .mobile-menu-holder ul > li { border-bottom: 1px solid rgba(241, 241, 241, 0.92); } .mobile-menu-holder li > ul li a i { display: block; float: right; margin-top: 6px; } .mobile-menu-holder ul.sub-menu li:last-child, .mobile-menu-holder ul > li:last-child{ border-bottom:none; } }span.burger-icon-top, span.burger-icon-bottom { background:#181818; }img.inner-page-white-logo { display: none; } img.home-logo-show { display: block; }nav.navbar.after-scroll-wrap img.inner-page-white-logo{ display: none; } nav.navbar.after-scroll-wrap img.home-logo-show { display: block; }.navbar { z-index: 99; border: none;border-bottom:none;background: rgba(255,255,255,0)!important;}.noise-break { background: #F7F7F7 url(https://cteresources.bc.edu/wp-content/themes/manual/img/noise.jpg) repeat; }.noise-break, .page_opacity.header_custom_height_new, .parallax-mirror { border-radius:0px 0px 0px 0px; }.page_opacity.header_custom_height_new{ padding: 50px 0px; } .header_control_text_align { text-align:center; } h1.custom_h1_head { color: #4d515c!important; font-size: 36px!important; font-weight: 400!important; text-transform:capitalize!important; letter-spacing: 0px!important; overflow-wrap: break-word; }p.inner-header-color { color:#666970; font-size: 18px!important; letter-spacing: 0px!important; font-weight:400!important; text-transform:none; }.header-desc {color:#636363;} #breadcrumbs {color:#636363; text-transform:capitalize; letter-spacing: 0px; font-size: 14px; font-weight: 400; padding-top: 0px;} #breadcrumbs span{ color:#636363; } #breadcrumbs a{ color:#7d0001; } #breadcrumbs a:hover{ color:#636363!important; } .trending-search span.popular-keyword-title { color:#989CA6; } .trending-search a { color:#B5B5B5!important; }@media (max-width: 767px){ .navbar { min-height: auto; } .navbar, .navbar .nav-fix, .hamburger-menu { height: 92px!important; } }@media (min-width:768px) and (max-width:991px) { .navbar { position:relative!important; background:#FFFFFF!important; } .jumbotron_new.jumbotron-inner-fix .inner-margin-top{ padding-top: 0px!important; } .navbar-inverse .navbar-nav > li > a { color: #181818!important; } .padding-jumbotron{ padding:0px 0px 0px; } body.home .navbar-inverse .navbar-nav>li>a { color: #000000!important; } body.home .navbar-inverse .navbar-nav > li > a:hover{ color: #7C7C7C!important; } img.inner-page-white-logo { display: none; } img.home-logo-show { display: block; } ul.nav.navbar-nav.hidemenu { display: block; }} @media (max-width:767px) { .navbar { position:relative!important; background:#FFFFFF!important; } .padding-jumbotron{ padding:0px 10px; } .navbar-inverse .navbar-nav > li > a { color: #181818!important; padding-top: 10px!important; } .jumbotron_new.jumbotron-inner-fix .inner-margin-top { padding-top: 0px!important; } .navbar-inverse .navbar-nav > li > a { border-top: none!important; } body.home .navbar-inverse .navbar-nav>li>a { color: #000000!important; } body.home .navbar-inverse .navbar-nav > li > a:hover{ color: #7C7C7C!important; } img.inner-page-white-logo { display: none; } img.home-logo-show { display: block; } }.custom-nav-logo { } @media (max-width: 767px) { .custom-nav-logo { } } nav.navbar.after-scroll-wrap .custom-nav-logo { } nav.navbar.after-scroll-wrap .hamburger-menu span { margin-top: 26px; }#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name, .lp-pmpro-membership-list h2.lp-title, .lp-single-course .course-quick-info ul li span.label, body { color: #424242; font-family:"Lato"!important;font-size: 16px;line-height: 1.4;letter-spacing: 0.3px; font-weight: 400; }.counter-number, body.course-item-popup #learn-press-content-item .course-item-title, h1 { font-family: "Lato"; font-weight:700; font-size:36px; line-height: 40px; text-transform:none; letter-spacing: 0.2px; color: #363d40; }.lp-pmpro-membership-list .lp-price, h2 { font-family: "Lato"; font-weight:; font-size:31px; line-height: 35px; text-transform:none; letter-spacing: 0.2px; color: #7d0001; }.service_table_holder .price{ font-family: "Lato"; }h3 { font-family: "Lato"; font-weight:700; font-size:26px; line-height: 34px; text-transform:none; letter-spacing: 0.2px; color: #585858; }.review-form h3, .course-rating h3, .single-lp_course .lp-single-course .course-author .author-name, #lp-single-course .related_course .related-title, .manual-course-wrapper .course-box .course-info .course-price.h4, h4 { font-family: "Lato"; font-weight:; font-size:21px; line-height: 24px; text-transform:none; letter-spacing: 0.2px; color: #585858; }ul.learn-press-wishlist-courses h3, .lp-profile-content .course-box .course-info h3.course-title, #course-item-content-header .course-title, .course-curriculum ul.curriculum-sections .section-header .section-title, .manual-course-wrapper .course-box .course-info .course-price, .manual-course-wrapper .course-box .course-info .course-price.h5, .sidebar-widget h1, .sidebar-widget h2, .sidebar-widget h3, h5 { font-family: "Lato"; font-weight:; font-size:16px; line-height: 20px; text-transform:none; letter-spacing: 0.5px; color: #585858; }.archive-course-widget-outer .course-title, ul.learn-press-courses .course-box .course-info .course-price.h6, .manual-course-wrapper .course-box .course-info .course-price.h6, h6 { font-family: "Lato"; font-weight:; font-size:14px; line-height: 20px; text-transform:none; letter-spacing: 0.2px; color: #585858; } body.boxed_layout .theme_box_wrapper { max-width: 1230px; margin: 25px auto 0; } @media (min-width: 1200px) { .container { width: 1170px; } .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1170px; padding-right: 6px; padding-left: 6px; }}.wpdocs-stats .wpdocs-stat-item i, .lp-profile-content .course-box .course-meta .meta-icon, .browse-help-desk .browse-help-desk-div .i-fa:hover, ul.news-list li.cat-lists:hover:before, .body-content li.cat.inner:hover:before, .kb-box-single:hover:before, #list-manual li a.has-child.dataicon:before, #list-manual li a.has-inner-child.dataicon:before, .manual_related_articles h5:before, .manual_attached_section h5:before, .tagcloud.singlepgtag span i, form.searchform i.livesearch, span.required, .woocommerce .star-rating, .woocommerce-page .star-rating, .kb_tree_viewmenu ul li.root_cat a.kb-tree-recdisplay:before, .kb_tree_viewmenu_elementor ul li.root_cat a.kb-tree-recdisplay:before, .kb_tree_viewmenu ul li.root_cat_child a.kb-tree-recdisplay:before, .kb_tree_viewmenu_elementor ul li.root_cat_child a.kb-tree-recdisplay:before, #bbpress-forums .bbp-forum-title-container a:before, .body-content .collapsible-panels h4:before, .body-content .collapsible-panels h5:before, .portfolio-next-prv-bar .hvr-icon-back, .portfolio-next-prv-bar .hvr-icon-forward, .body-content .blog:before, #bbpress-forums .bbp-forum-title-container a:after, ul li.kb_tree_title a:hover:before, #list-manual li a.doc-active.has-child i:before, span.inlinedoc-postlink.inner:hover, .lp-single-course .course-meta i.icon, .course-review .review-stars-rated .review-stars > li span, button.learn-press-course-wishlist:before, .lp-single-course .course-quick-info ul li i, .review-stars-rated .review-stars.filled, .rating-box .review-stars-rated .review-stars>li span, .review-stars-rated .review-stars.empty, .review-stars-rated .review-stars.filled, .manual-course-wrapper .course-box .course-meta .meta-icon, #course-item-content-header .toggle-content-item:hover:before, body.single-lp_course.course-item-popup .course-item-nav .next a:before, body.single-lp_course.course-item-popup .course-item-nav .prev a:before, .manual-course-wrapper .course-box .course-related-meta .meta-icon, #course-item-content-header .toggle-content-item:before, .vc_theme_blog_post_holder .entry-meta i, .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link:before, .course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link:before, .lp-profile-extra th i, #learn-press-profile-nav .tabs > li:before, #toctoc #toctoc-body .link-h3 i, #toctoc #toctoc-body .link-h4 i, .course-extra-box__content li::before, #learn-press-course-tabs input[name="learn-press-course-tab-radio"]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label, .bbp-topic-tags i, .wedocs-icon-envelope:before {color:#6c6c6c; } .social-share-box:hover { background:#6c6c6c; border: 1px solid #6c6c6c; } .manual_login_page { border-top: 4px solid #6c6c6c; } .learn-press-pagination .page-numbers li > .page-numbers.current, .learn-press-pagination .page-numbers li > .page-numbers:hover, .pagination .page-numbers.current, .pagination .page-numbers:hover, .pagination a.page-numbers:hover, .pagination .next.page-numbers:hover, .pagination .prev.page-numbers:hover { background-color: #6c6c6c; border-color: #6c6c6c; } .learn-press-pagination .page-numbers li > .page-numbers.current, .learn-press-pagination .page-numbers li > .page-numbers:hover, .pagination .page-numbers.current, .pagination .page-numbers:hover, .pagination a.page-numbers:hover, .pagination .next.page-numbers:hover, .pagination .prev.page-numbers:hover{ color: #ffffff; } blockquote { border-left: 5px solid #6c6c6c; } form.bbp-login-form, .bbp-logged-in { border-top: 4px solid #6c6c6c; } .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .shopping_cart_header .header_cart .header_cart_span { background-color:#6c6c6c; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-top: 4px solid #6c6c6c; } .woocommerce p.stars a, .woocommerce p.stars a:hover, button.learn-press-course-wishlist:hover, p.helpfulmsg i { color:#6c6c6c!important; } .sidebar-widget.widget_product_categories ul li.current-cat>a { border-left-color: #6c6c6c; }.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { background-color: #6c6c6c; } .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { background-color: #6c6c6c; border-color:#6c6c6c; color:#ffffff; } #bbpress-forums .bbp-forums .status-category .bbp-forum-header, #bbpress-forums .bbp-forums > .bbp-forum-header { border-top: 1px solid #6c6c6c; } .sidebar-widget.widget_product_categories ul li a:hover { border-left: 5px solid #6c6c6c; } a.post-page-numbers.current { color:#6c6c6c; background:#ffffff; border: 1px solid #6c6c6c; } .inlinedocs-sidebar ul.nav li ul { border-left: 1px dashed #6c6c6c; } .lp-single-course .course-tabs .nav-tabs li.active:before, .course-rating .rating-rated-item .rating-progress .full_bar .progress-bar { background-color:#6c6c6c; } #learn-press-profile-nav .tabs > li.active > a { border-left:2px solid #6c6c6c; }.manual-tabpanel.manual-tabpanel-horizontal>.manual-nav-tabs li.active a { border-bottom-color: #6c6c6c; }.lp-tab-sections .section-tab.active span { border-bottom: 2px solid #6c6c6c; }#toctoc #toctoc-head p { border-bottom: 1px solid #6c6c6c; }.social-share-box, .doc-next-prev-section .doc-prev-page:hover, .doc-next-prev-section .doc-next-page:hover{ border: 1px solid #6c6c6c; }:root {--lp-primary-color: #6c6c6c;}a, a:visited, a:focus, .body-content .knowledgebase-cat-body h4 a, .body-content .knowledgebase-body h5:before, .body-content .knowledgebase-body h5 a, .body-content .knowledgebase-body h6 a, .body-content .knowledgebase-body h4 a, .body-content .knowledgebase-body h3 a, #bbpress-forums .bbp-reply-author .bbp-author-name, #bbpress-forums .bbp-topic-freshness > a, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a, #bbpress-forums .last-posted-topic-title a, #bbpress-forums .bbp-forum-link, #bbpress-forums .bbp-forum-header .bbp-forum-title, .body-content .blog .caption h2 a, a.href, .body-content .collapsible-panels p.post-edit-link a, .tagcloud.singlepg a, h4.title-faq-cat a, .portfolio-next-prv-bar .portfolio-prev a, .portfolio-next-prv-bar .portfolio-next a, .search h4 a, .portfolio-filter ul li span, ul.news-list.doc-landing li a, .kb-box-single a, .portfolio-desc a, .woocommerce ul.products li.product a, .kb_tree_viewmenu ul li a, .kb_tree_viewmenu_elementor ul li a, #bbpress-forums .bbp-admin-links a, .woocommerce div.product div.product_meta>span span, .woocommerce div.product div.product_meta>span a, td.product-name a, .body-content .blog-author h5.author-title a, .entry-content .inlinedocs-sidebar a, .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before, #learn-press-profile-nav .tabs > li a, .lp-tab-sections .section-tab a, .lp-profile-content .course-box .course-info h3.course-title a, .lp-list-table tbody tr td a, table.lp-pmpro-membership-list a, p.pmpro_actions_nav a, .woocommerce .woocommerce-MyAccount-navigation ul li a, .vc_theme_blog_post_holder .entry-header a, ul.learn-press-courses .course .course-title a, .lp-sub-menu li a, .widget_lp-widget-recent-courses .course-title, .monitor_frame_main_div .portfolio_title a, #toctoc a, #popup-course #popup-footer .course-item-nav .next a, #bbpress-forums .bbp-template-notice a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a > .wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a { color:#6c6c6c; } a:hover, .body-content .knowledgebase-cat-body h4 a:hover, .body-content .knowledgebase-body h6:hover:before, .body-content .knowledgebase-body h5:hover:before, .body-content .knowledgebase-body h4:hover:before, .body-content .knowledgebase-body h3:hover:before, .body-content .knowledgebase-body h6 a:hover, .body-content .knowledgebase-body h5 a:hover, .body-content .knowledgebase-body h4 a:hover, .body-content .knowledgebase-body h3 a:hover, #bbpress-forums .bbp-reply-author .bbp-author-name:hover, #bbpress-forums .bbp-topic-freshness > a:hover, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title a:hover, #bbpress-forums .last-posted-topic-title a:hover, #bbpress-forums .bbp-forum-link:hover, #bbpress-forums .bbp-forum-header .bbp-forum-title:hover, .body-content .blog .caption h2 a:hover, .body-content .blog .caption span:hover, .body-content .blog .caption p a:hover, .sidebar-nav ul li a:hover, .tagcloud a:hover , a.href:hover, .body-content .collapsible-panels p.post-edit-link a:hover, .tagcloud.singlepg a:hover, .body-content li.cat a:hover, h4.title-faq-cat a:hover, .portfolio-next-prv-bar .portfolio-prev a:hover, .portfolio-next-prv-bar .portfolio-next a:hover, .search h4 a:hover, .portfolio-filter ul li span:hover, ul.news-list.doc-landing li a:hover, .news-list li:hover:before, .body-content li.cat.inner:hover:before, .kb-box-single:hover:before, .kb_article_type li.articles:hover:before, .kb-box-single a:hover, .portfolio-desc a:hover, .woocommerce ul.products li.product a:hover, .kb_tree_viewmenu h6 a:hover, .kb_tree_viewmenu_elementor h6 a:hover, .kb_tree_viewmenu h6 a:hover:before, .kb_tree_viewmenu_elementor h6 a:hover:before, .kb_tree_viewmenu h5 a:hover, .kb_tree_viewmenu_elementor h5 a:hover, .kb_tree_viewmenu h5 a:hover:before, .kb_tree_viewmenu_elementor h5 a:hover:before, .kb_tree_viewmenu ul li a:hover, .kb_tree_viewmenu_elementor ul li a:hover, #bbpress-forums li.bbp-body ul.topic li.bbp-topic-title:hover:before, #bbpress-forums .bbp-admin-links a:hover, .widget_display_topics li:hover:before, .woocommerce div.product div.product_meta>span span:hover, .woocommerce div.product div.product_meta>span a:hover, #breadcrumbs a:hover, .body-content li.cat.inner a:hover:before, .vc_kb_article_type li.articles a:hover:before, .footer-go-uplink:hover, a.post-edit-link:hover, .body-content .collapsible-panels h4:hover:before, .body-content .collapsible-panels h5:hover:before, td.product-name a:hover, ul.vc_kbcat_widget li:hover:before, .sidebar-widget .display-faq-section li.cat-item a:hover:before, .body-content .display-faq-section ul li.cat-item.current-cat a:before, .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:hover:before, #learn-press-profile-nav .tabs > li.dashboard:hover:before, #learn-press-profile-nav .tabs > li.courses:hover:before, #learn-press-profile-nav .tabs > li.quizzes:hover:before, #learn-press-profile-nav .tabs > li.wishlist:hover:before, #learn-press-profile-nav .tabs > li.orders:hover:before, #learn-press-profile-nav .tabs > li.settings:hover:before, .lp-tab-sections .section-tab a:hover, .lp-profile-content .course-box .course-info h3.course-title a:hover, .lp-list-table tbody tr td a:hover, .learn-press-courses .learn-press-course-wishlist.wishlist-button:hover, table.lp-pmpro-membership-list a:hover, p.pmpro_actions_nav a:hover, .woocommerce .woocommerce-MyAccount-navigation ul li a:hover, .vc_theme_blog_post_holder .entry-header a:hover, ul.learn-press-courses .course .course-title a:hover, .lp-sub-menu li a:hover, .widget_lp-widget-recent-courses .course-title:hover, .woocommerce ul.cart_list li a:hover, .shopping_cart_dropdown ul li a:hover, .monitor_frame_main_div .portfolio_title a:hover, #toctoc a:hover, #list-manual li a.doc-active, #list-manual li a.doc-active-normal, .mobile-menu-holder.doc-mobile-menu .navbar-nav li a.doc-active-normal, .mobile-menu-holder.doc-mobile-menu a.has-child > i, #list-manual-phone li a.has-inner-child > i, #popup-course #popup-footer .course-item-nav .next a:hover, .inlinedocs-sidebar .nav>.active>a, .inlinedocs-sidebar .nav>li.active> span i, #bbpress-forums .bbp-template-notice a:hover, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a:before, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a:hover > .wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-closed > a:hover > .wedocs-caret, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a:hover, ul.manual-searchresults li a:hover:before { color:#7d0001; } .trending-search a:hover, li.current-singlepg-active a, li.current-singlepg-active a:before, .kb_article_type li.articles a:hover:before, .sidebar-widget .display-faq-section li.cat-item:hover:before, ul.manual-searchresults li.live_search_attachment_icon a:hover:before, ul.manual-searchresults li.live_search_portfolio_icon a:hover:before, ul.manual-searchresults li.live_search_forum_icon a:hover:before, .body-content .blog-author h5.author-title a:hover, span.edit-link a.vc_inline-link:hover, .body-content .search:hover:before, ul.manual-searchresults li.live_search_doc_icon a:hover:before, ul.manual-searchresults li.live_search_kb_icon a:hover:before, ul.manual-searchresults li.live_search_faq_icon a:hover:before, ul.manual-searchresults li.live_search_lp_quiz_icon a:hover:before, ul.manual-searchresults li.live_search_lp_lesson_icon a:hover:before, ul.manual-searchresults li.live_search_lp_course_icon a:hover:before, #list-manual li a.has-inner-child > i, #list-manual li a.has-child.dataicon i:before, #list-manual li a.has-inner-child.dataicon i:before, #list-manual li a.doc-active.has-inner-child i:before, .doc-root-child-plus-icon { color:#7d0001!important; }#list-manual .underline_link:before, .mCSB_container .underline_link:before, .mobile-menu-holder.doc-mobile-menu .underline_link:before{ background-color:#7d0001; } .mobile-menu-holder.doc-mobile-menu .navbar-nav li a.doc-active, .mobile-menu-holder.doc-mobile-menu a.has-inner-child > i, .mobile-menu-holder.doc-mobile-menu a:hover, .body-content .wedocs-sidebar .current_page_item a:hover, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a, .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a { color:#7d0001!important; } .mobile-menu-holder.doc-mobile-menu a, .body-content .wedocs-sidebar .current_page_item a { color:#6c6c6c!important; }.doc-next-prev-section a .doc-page-title, .entry-content a, .manual_attached_section a, #toctoc #toctoc-head a.sh_toc, .page-title-header span.inlinedoc-postlink, span.inlinedoc-postlink.inner, .wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a { color:#7d0001; }.entry-content a:hover, .manual_attached_section a:hover, #toctoc #toctoc-head a:hover.sh_toc, .page-title-header span.inlinedoc-postlink:hover, span.inlinedoc-postlink.inner:hover, .doc-next-prev-section a:hover .doc-page-title, .wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer .wedocs-help-link a:hover{ color:#7d0001; }.custom-link, .more-link, .load_more a, a.custom-link-blog, a.custom-link i {color:#7d0001!important;}.custom-link:hover, .more-link:hover, .load_more a:hover, a.custom-link-blog:hover { color:#333333!important; }.button-custom, p.home-message-darkblue-bar, p.portfolio-des-n-link, .portfolio-section .portfolio-button-top, .body-content .wpcf7 input[type="submit"], .container .blog-btn, .sidebar-widget.widget_search input[type="submit"], .navbar-inverse .navbar-toggle, .custom_login_form input[type="submit"], .custom-botton, button#bbp_user_edit_submit, button#bbp_topic_submit, button#bbp_reply_submit, button#bbp_merge_topic_submit, .bbp_widget_login button#user-submit, input[type=submit], .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat, #bbpress-forums .bbp-topic-controls #favorite-toggle, #bbpress-forums .bbp-topic-controls #subscription-toggle, .bbp-logged-in a.button, .woocommerce a.button, form.woocommerce-product-search button, .woocommerce button.button.alt, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .wp-block-button__link, button.write-a-review, button.submit-review, .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status, #course-item-content-header .form-button.lp-button-back button, button[type="submit"], .lp-button, button#lp-upload-photo, #learn-press-pmpro-notice.purchase-course a, .shopping_cart_dropdown .qbutton, .lp_profile_course_progress__nav button {background-color:#7d0001!important; color:#ffffff!important; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 2s ease-out; -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out; } .navbar-inverse .navbar-toggle, .container .blog-btn,input[type=submit] { border-color:#7d0001!important;} .button-custom:hover, p.home-message-darkblue-bar:hover, .body-content .wpcf7 input[type="submit"]:hover, .container .blog-btn:hover, .sidebar-widget.widget_search input[type="submit"]:hover, .navbar-inverse .navbar-toggle:hover, .custom_login_form input[type="submit"]:hover, .custom-botton:hover, button#bbp_user_edit_submit:hover, button#bbp_topic_submit:hover, button#bbp_reply_submit:hover, button#bbp_merge_topic_submit:hover, .bbp_widget_login button#user-submit:hover, input[type=submit]:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover, #bbpress-forums .bbp-topic-controls #favorite-toggle:hover, #bbpress-forums .bbp-topic-controls #subscription-toggle:hover, .bbp-logged-in a.button:hover, .woocommerce a.button:hover, form.woocommerce-product-search button:hover, .woocommerce button.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .wp-block-button__link:hover, p.portfolio-des-n-link:hover, button.write-a-review:hover, button.submit-review:hover, .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status:hover, #course-item-content-header .form-button.lp-button-back button:hover, button[type="submit"]:hover, .lp-button:hover, button#lp-upload-photo:hover, #learn-press-pmpro-notice.purchase-course a:hover, .shopping_cart_dropdown .qbutton:hover, .lp_profile_course_progress__nav button:hover { background-color:#7d0001!important; } .navbar-inverse .navbar-toggle:hover { border-color:#7d0001!important; }.learnpress_manual a, .manual-course-wrapper .course-box .course-info .course-title a, .lp-profile-header .author-social-networks a{ color:#6c6c6c!important; }.learnpress_manual a:hover, .manual-course-wrapper .course-box .course-info .course-title a:hover, .lp-profile-header .author-social-networks a:hover{ color:#7d0001!important; }.lp-single-course .course-meta label, .lp-single-course .course-payment label { color: #424242; } .course-curriculum ul.curriculum-sections .section-content .course-item{ font-size: 16px; }.course-curriculum ul.curriculum-sections .section-content .course-item.current { background-color:#6c6c6c!important; } ul.learn-press-courses .course .course-title { margin: 5px 0px 18px; font-size:16px; line-height: 20px; font-weight:; }#popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .item-name{ font-size: 16px!important; }.learn-press-tabs .learn-press-tabs__tab.active::before{ background:#6c6c6c!important; }.learn-press-tabs .learn-press-tabs__tab.active a, .lp-profile-content .learn-press-filters > li span, .lp-profile-nav-tabs li.has-child.active > ul > li.active > a{ color:#6c6c6c!important; } .learn-press-message.success { border-top: 5px solid #6c6c6c; }.body-content .blog .caption p a i, .body-content .blog .caption p i, .page-title-header p, p.entry-meta i { color:#7d0001; } .page-title-header span, p.entry-meta span { color:#727272!important; }#bbpress-forums .bbp-forum-header { } #bbpress-forums .bbp-forum-header .bbp-forum-title { } #bbpress-forums .bbp-forums .status-category .bbp-forum-header, #bbpress-forums .bbp-forums > .bbp-forum-header { } #bbpress-forums .bbp-forum-description { } #bbpress-forums .bbp-user-section li.bbp-header, #bbpress-forums .bbp-topics li.bbp-header { }.form-group.menu-bar-form .form-control, .form-group.menu-bar-form .button-custom.custom-simple-search { background: rgba(255,255,255,0.9)!important; } .form-group.menu-bar-form .form-control::-webkit-input-placeholder { color: #888888; } .form-group.menu-bar-form .form-control:-ms-input-placeholder { color: #888888; } .form-group.menu-bar-form .form-control::placeholder { color: #888888; } .navbar .form-group.menu-bar-form { top: 7px; } .navbar .form-group.menu-bar-form .form-control { border: 1px solid #e2e7ee!important; min-height: 40px; border-radius: 45px!important; padding-left: 38px; font-size: 14px; } .navbar .form-group.menu-bar-form input:focus{ border: 1px solid #6c6c6c!important; } .navbar .form-control.header-search.search_loading { background: #fff url("https://cteresources.bc.edu/wp-content/themes/manual/img/loader.svg") no-repeat right 5px center!important; } @media (max-width:767px) { .navbar .form-control.header-search.search_loading { background: #fff url("https://cteresources.bc.edu/wp-content/themes/manual/img/loader.svg") no-repeat right 5px center!important; } } .navbar .form-group.menu-bar-form select.search-expand-types, .navbar .form-group.menu-bar-form .button-custom { display:none; }@media (max-width: 991px) { aside.doc-rtl-sidebar{ display:none; } }.kb-box-single:before, .body-content .search:before, ul.manual-searchresults li.live_search_kb_icon a:before, ul.manual-searchresults li.live_search_faq_icon a:before, ul.manual-searchresults li.live_search_kb_icon a:before, ul.manual-searchresults li.live_search_doc_icon a:before, ul.manual-searchresults li.live_search_forum_icon a:before, ul.manual-searchresults li.live_search_portfolio_icon a:before, ul.manual-searchresults li.live_search_attachment_icon a:before, ul.manual-searchresults li.live_search_lp_quiz_icon a:before, ul.manual-searchresults li.live_search_lp_lesson_icon a:before, ul.manual-searchresults li.live_search_lp_course_icon a:before, .sidebar-widget.footer-widget li.cat.inner a:before, .body-content .manual_related_articles li.cat.inner a:before, .sidebar-widget .display-faq-section li.cat-item:before, .body-content .kb-single:before, ul.manual-searchresults li a:before, .ininebody .page-title-header:before, .page-title-header:before { color: #888B8A;}.body-content .collapsible-panels { background-color:rgba(250,250,250,1); }.body-content .collapsible-panels { border-radius: 0px 0px 0px 0px; }.portfolio-next-prv-bar { background-color:rgba(247,247,247,1); }body.home nav.navbar.after-scroll-wrap, body nav.navbar.after-scroll-wrap { background:rgba(254,254,254,0.9)!important; } .navbar-inverse.after-scroll-wrap .navbar-nav>li>a { color:#181818!important; } .navbar-inverse.after-scroll-wrap .navbar-nav>li>a:hover { color:#47c494!important; } .jumbotron_new .searchform .button-custom, .elementor-widget-container .elementor_themeoption_search .button-custom {-webkit-border-top-right-radius: 4px!important;-webkit-border-bottom-right-radius: 4px!important;-moz-border-radius-topright: 4px!important;-moz-border-radius-bottomright: 4px!important;border-top-right-radius: 4px!important;border-bottom-right-radius: 4px!important;} .form-control.header-search{ border-radius:4px; font-size: 17px; font-weight:500; border-color:rgba(233,233,233,0.9)!important; } .theme-top-header-searchbox .form-group .search-button-custom{ font-size: 17px; font-weight:500; }.form-group input.header-search { padding-left: 60px; } .jumbotron_new form.searchform i.livesearch.search_icon_loading{ display:none; }.form-control.header-search.search_loading { background: #fff url("https://cteresources.bc.edu/wp-content/themes/manual/img/loader.svg") no-repeat left 20px center!important; } form.searchform i.livesearch, .form-group.menu-bar-form .button-custom.custom-simple-search { color: #7d0001!important; } .jumbotron_new .form-control.header-search::-webkit-input-placeholder, .elementor-widget-container .elementor_themeoption_search .form-group input.header-search::-webkit-input-placeholder { color:#888888; } .jumbotron_new .form-control.header-search:-ms-input-placeholder, .elementor-widget-container .elementor_themeoption_search .form-group input.header-search:-ms-input-placeholder { color:#888888; } .jumbotron_new .form-control.header-search::placeholder, .elementor-widget-container .elementor_themeoption_search .form-group input.header-search::placeholder { color:#888888; } .footer-bg { background: #7d0001; } .footer-widget h6, .footer-widget h5, .footer-widget h4 { color: #DDDDDD!important; } .footer-widget .textwidget, .footer-widget .textwidget p, .footer-bg .theme-social-icons li a { color: #e8e8e8!important; } .footer-widget a { color: #ffffff!important; } .footer-widget a:hover { color:#BEBCBC!important; } span.post-date { color: #e8e8e8; }.footer_social_copyright, .footer-bg.footer-type-one{ background-color: #1b1b1b; } .footer-btm-box p, .footer-bg.footer-type-one .copyright, .footer-tertiary p { color: #f2f2f2; } .footer-link-box a,.footer-btm-box a, .footer-bg.footer-type-one .footer-btm-box-one a{ color: #f2f2f2!important; } .footer-link-box a:hover, .footer-btm-box a:hover, .footer-bg.footer-type-one .footer-btm-box-one a:hover { color: #C4C4C4!important; } .footer-btm-box .social-footer-icon, .footer-bg.footer-type-one .social-footer-icon { color: #f2f2f2; } .footer-btm-box .social-footer-icon:hover, .footer-bg.footer-type-one .social-footer-icon:hover { color:#FFFFFF; }select.search-expand-types{ margin-right:0px; }.kb_tree_viewmenu h5 a, .kb_tree_viewmenu h6 a, .kb_tree_viewmenu_elementor h5 a, .kb_tree_viewmenu_elementor h6 a { color: inherit; }h1.custom_h1_head, .jumbotron_new h1.custom_h1_head{ font-weight: 800!important; text-transform: uppercase!important; margin-top: 92px !important; /* to fix issue with .jumbotron_new .inner-margin-top */ } .navbar.navbar-inverse, body.home .navbar { background: #F2F2F2 !important; } .navbar.navbar-inverse .navbar-nav>li>a { color: #7d0001!important; } .navbar-nav { float: none!important; margin: auto!important; } @media (min-width: 768px) { .navbar-collapse.collapse { display: flex!important; } } .home .noise-break { background-position: center center!important; background-size: cover!important; background-image: url(https://dev-bc-sites.pantheonsite.io/cte-resources/wp-content/uploads/sites/147/2017/03/gasson-tower-hero-maroon.jpg) !important; } .jumbotron_new .inner-margin-top { padding-top: 12px !important; } :not(.home) .page_opacity.header_custom_height_new { padding: 40px 0px !important; } .noise-break { background: #f8f8f8 !important; } .footer-bg { padding: 25px 0px 0px 0px !important; } footer .wp-block-image img { border-radius: 0!important; } .doc-single-post a { color: #7D0001 !important; border-bottom: dotted 1px !important; } .doc-next-prev-section a { border-bottom: none !important; } /*prevents block quote from overlapping the TOC */ .entry-content blockquote { display: flex; }@media (min-width: 992px) { .page_opacity.header_custom_height_new { padding: 80px 0px; } }.page-title-header:before {font-size: 34px;top: -7px;}.page-title-header { padding: 0px 0px 0px 53px; margin-bottom: -8px; }.panel-heading .social-box { float: none; }.header_control_text_align { text-align:center; }h1.custom_h1_head { }@media (max-width:991px) { .page_opacity.header_custom_height_new { padding: 100px 0px 100px 0px; } } @media (max-width:767px) { h1.custom_h1_head { font-size:30px!important; line-height:35px!important; } }.bbp-topic-controls{ display:none; }</style><link href="https://cteresources.bc.edu/wp-content/uploads/sites/147/2023/01/BC-Site-Icon-Red.png" rel="shortcut icon"> <style> .algolia-search-highlight { background-color: #fffbcc; border-radius: 2px; font-style: normal; } </style> <style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style></head> <body class="manual_documentation-template-default single single-manual_documentation postid-11115 wp-embed-responsive "> <!-- NAVIGATION --> <nav class="navbar navbar-inverse"> <div class="container nav-fix"><div class="navbar-header"><i class="fa fa-bars navbar-toggle" ></i></div><div id="navbar" class="navbar-collapse collapse"><ul id="menu-header-2" class="nav navbar-nav "><li id="menu-item-7792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://cteresources.bc.edu/">Resources Home</a></li> <li id="menu-item-7793" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://cteresources.bc.edu/teaching-technologies/">Technologies</a></li> <li id="menu-item-7794" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://cteresources.bc.edu/res-cat/teaching-strategies/">Strategies</a></li> <li id="menu-item-7795" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://cteresources.bc.edu/res-cat/course-design/">Course Design</a></li> </ul></div></div> </nav> <!-- MOBILE MENU --> <div class="mobile-menu-holder"><div class="container"><ul id="menu-header-3" class="nav navbar-nav "><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://cteresources.bc.edu/">Resources Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://cteresources.bc.edu/teaching-technologies/">Technologies</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://cteresources.bc.edu/res-cat/teaching-strategies/">Strategies</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://cteresources.bc.edu/res-cat/course-design/">Course Design</a></li> </ul></div></div> <!-- HEADER CONTROL --> <div class="jumbotron_new inner-jumbotron jumbotron-inner-fix noise-break header_custom_height " style=" "> <div class="page_opacity header_custom_height_new"> <div class="container inner-margin-top"> <div class="row"> <div class="col-md-12 col-sm-12 header_control_text_align"><h1 class="inner-header custom_h1_head">Teaching Strategies</h1><div id="breadcrumbs"><a href="https://cteresources.bc.edu">home</a><span class="sep">/</span><a href="/">Resources</a><span class="sep">/</span><a href="https://cteresources.bc.edu/res-cat/teaching-strategies/">Teaching Strategies</a></div><div class="inner-header-color"></div><div class="col-md-10 col-sm-12 col-xs-12 col-md-offset-1 search-margin-top"><div class="global-search"><input type="hidden" id="oldplacvalue" value=""><form role="search" method="get" id="searchform" class="searchform" action="https://cteresources.bc.edu/"><i class="fa fa-search livesearch"></i> <div class="form-group"><input type="text" placeholder="" value="" name="s" id="s" class="form-control header-search " /><input type="hidden" value="" name="post_type" id="search_post_type"><input type="submit" class=" button button-custom" value="Search"></div></form></div></div></div> </div> </div> </div> </div><!--Display Specific Page--> <script> jQuery(document).ready(function() { "use strict"; jQuery("#list-manual li a").removeClass('doc-active'); jQuery("a[rel='11115']").addClass('doc-active'); jQuery("a[rel='11115']").parentsUntil('#list-manual', 'ul').slideDown(300).each(function(index, ele) { jQuery(ele).prev('a').addClass('dataicon'); }); }); </script> <div class="container content-wrapper body-content"> <div class="row margin-top-btm-50 doc-row-margin-fix"> <aside class="col-md-4 col-sm-12 doc-rtl-sidebar" id="sidebar-box"><div class="custom-well blankbg sidebar-nav" style="padding-left:0px; padding-top:0px;"><div class="margin-btm-20"> <span><a class="more-link doc-expandall" style="cursor:pointer;">Expand All</a></span> <span><a class="more-link doc-collapseall" style="cursor:pointer;display:none;">Collapse All</a></span> </div><ul id="list-manual" class="toc-expandable page-doc doc_ul_normal" data-toc-depth-max="1"></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="14004" manual-parent-id="14004" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/teaching-during-a-tumultuous-election-year/" rel="14004" class=" doc-active has-child open-ul-first " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Teaching During a Tumultuous Election Year</span></a><ul class="parent-display-14004"><li manual-topic-id="6029" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-during-a-tumultuous-election-year/teaching-after-an-election/" rel="6029" class=" has-no-inner-child" ><span class="underline_link"/>Teaching After an Election</span></a></li></ul></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="11115" manual-parent-id="11115" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/artificial-intelligence-in-teaching-and-learning/" rel="11115" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Artificial Intelligence in Teaching and Learning</span></a><ul class="parent-display-11115"><li manual-topic-id="11840" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/artificial-intelligence-in-teaching-and-learning/gen-ai-annotated-bibliography/" rel="11840" class=" has-no-inner-child" ><span class="underline_link"/>Gen AI Annotated bibliography</span></a></li></ul></li></li></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="7002" manual-parent-id="7002" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/fall-2021-teaching-considerations/" rel="7002" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Pandemic-Era Teaching &amp; Learning Environments</span></a><ul class="parent-display-7002"><li manual-topic-id="7004" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/fall-2021-teaching-considerations/course-policies-protocols/" rel="7004" class=" has-no-inner-child" ><span class="underline_link"/>Course Policies &amp; Protocols </span></a></li><li manual-topic-id="7005" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/fall-2021-teaching-considerations/cura-personalis-community-building/" rel="7005" class=" has-no-inner-child" ><span class="underline_link"/>Cura Personalis &amp; Community Building</span></a></li></ul></li></li></li></li></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="7193" manual-parent-id="7193" style="padding:3px 0px;"><i class="fas fa-angle-right doc-root-plus-icon"></i><a href="https://cteresources.bc.edu/documentation/spring-2022-relevant-teaching-resources/" rel="7193" class=" no-child " style=""><span class="underline_link"/>Pandemic-Era Teaching Resources</span></a></li></li></li></li></li></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="7183" manual-parent-id="7183" style="padding:3px 0px;"><i class="fas fa-angle-right doc-root-plus-icon"></i><a href="https://cteresources.bc.edu/documentation/teaching-in-a-mask/" rel="7183" class=" no-child " style=""><span class="underline_link"/>Teaching in a Mask</span></a></li></li><li class="nav-header nav-header-sub" manual-topic-id="6344" manual-parent-id="6344" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/" rel="6344" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>What Faculty Learned In 2020</span></a><ul class="parent-display-6344"><li manual-topic-id="6392" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/simplicity/" rel="6392" class=" has-no-inner-child" ><span class="underline_link"/>Simplicity</span></a></li><li manual-topic-id="6395" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/flexibility/" rel="6395" class=" has-no-inner-child" ><span class="underline_link"/>Flexibility</span></a></li><li manual-topic-id="6397" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/connection/" rel="6397" class=" has-no-inner-child" ><span class="underline_link"/>Connection</span></a></li><li manual-topic-id="6399" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/structure/" rel="6399" class=" has-no-inner-child" ><span class="underline_link"/>Structure</span></a></li><li manual-topic-id="6403" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/communication/" rel="6403" class=" has-no-inner-child" ><span class="underline_link"/>Communication</span></a></li><li manual-topic-id="5970" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/technology/" rel="5970" class=" has-no-inner-child" ><span class="underline_link"/>Technology</span></a></li><li manual-topic-id="6425" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/what-faculty-learned-in-2020-organized-by-modality/" rel="6425" class=" has-no-inner-child" ><span class="underline_link"/>What Faculty Learned In 2020 (Organized by Modality)</span></a></li><li manual-topic-id="6390" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/what-faculty-learned-about-teaching-in-a-pandemic/the-challenges-of-teaching-through-a-pandemic/" rel="6390" class=" has-no-inner-child" ><span class="underline_link"/>The Challenges of Teaching Through a Pandemic</span></a></li></ul></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="1417" manual-parent-id="1417" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/active-learning-classroom/" rel="1417" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Active Learning Classroom</span></a><ul class="parent-display-1417"><li manual-topic-id="1768" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/active-learning-classroom/preparing-for-alc/" rel="1768" class=" has-no-inner-child" ><span class="underline_link"/>Preparing for ALC</span></a></li><li manual-topic-id="1770" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/active-learning-classroom/teaching-strategies-for-alc/" rel="1770" class=" has-no-inner-child" ><span class="underline_link"/>Teaching Strategies for ALC</span></a></li><li manual-topic-id="1772" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/active-learning-classroom/additional-resources-for-alc/" rel="1772" class=" has-no-inner-child" ><span class="underline_link"/>Additional Resources for ALC</span></a></li></ul></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="3832" manual-parent-id="3832" style="padding:3px 0px;"><i class="fas fa-angle-right doc-root-plus-icon"></i><a href="https://cteresources.bc.edu/documentation/course-evaluation-questions/" rel="3832" class=" no-child " style=""><span class="underline_link"/>Course Evaluation Questions</span></a></li></li><li class="nav-header nav-header-sub" manual-topic-id="2759" manual-parent-id="2759" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/classroom-assessment-techniques/" rel="2759" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Classroom Assessment Techniques</span></a><ul class="parent-display-2759"><li manual-topic-id="2763" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/classroom-assessment-techniques/selecting-a-cat/" rel="2763" class=" has-no-inner-child" ><span class="underline_link"/>Selecting a CAT</span></a></li><li manual-topic-id="2782" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/classroom-assessment-techniques/bringing-cats-into-your-classroom/" rel="2782" class=" has-no-inner-child" ><span class="underline_link"/>Bringing CATs into your Classroom</span></a></li></ul></li></li></li></li></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="4302" manual-parent-id="4302" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/" rel="4302" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Cultivating Academic Integrity</span></a><ul class="parent-display-4302"><li manual-topic-id="4305" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/defining-academic-integrity/" rel="4305" class=" has-no-inner-child" ><span class="underline_link"/>Defining Academic Integrity</span></a></li><li manual-topic-id="4308" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/underlying-reasons-for-academic-dishonesty/" rel="4308" class=" has-no-inner-child" ><span class="underline_link"/>Underlying Reasons for Academic Dishonesty</span></a></li><li manual-topic-id="4310" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/equity-and-academic-integrity/" rel="4310" class=" has-no-inner-child" ><span class="underline_link"/>Equity and Academic Integrity</span></a></li><li manual-topic-id="4313" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/" rel="4313" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Instructional Responses to Academic Dishonesty</span></a><ul class="parent-display-4313"><li manual-topic-id="4315" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/" rel="4315" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Designing for Academic Integrity</span></a><ul class="parent-display-4315"><li manual-topic-id="4317" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/" rel="4317" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Course Climate</span></a><ul class="parent-display-4317"><li manual-topic-id="4320" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/transparency/" rel="4320" class=" has-no-inner-child" ><span class="underline_link"/>Transparency</span></a></li><li manual-topic-id="4323" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/mindset/" rel="4323" class=" has-no-inner-child" ><span class="underline_link"/>Mindset</span></a></li><li manual-topic-id="4325" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/classroom-relationships-and-culture/" rel="4325" class=" has-no-inner-child" ><span class="underline_link"/>Classroom Relationships and Culture</span></a></li><li manual-topic-id="4327" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/honor-pledges/" rel="4327" class=" has-no-inner-child" ><span class="underline_link"/>Honor Pledges</span></a></li></ul></li><li manual-topic-id="4330" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-and-assignment-design/" rel="4330" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Course and Assignment Design</span></a><ul class="parent-display-4330"><li manual-topic-id="4332" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-and-assignment-design/student-motivation/" rel="4332" class=" has-no-inner-child" ><span class="underline_link"/>Student Motivation</span></a></li><li manual-topic-id="4334" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-and-assignment-design/learning-orientation/" rel="4334" class=" has-no-inner-child" ><span class="underline_link"/>Learning Orientation</span></a></li></ul></li></ul></li><li manual-topic-id="4336" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/limiting-opportunities-for-academic-dishonesty/" rel="4336" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Limiting Opportunities for Academic Dishonesty</span></a><ul class="parent-display-4336"><li manual-topic-id="4356" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/limiting-opportunities-for-academic-dishonesty/how-students-cheat/" rel="4356" class=" has-no-inner-child" ><span class="underline_link"/>How Students Cheat</span></a></li><li manual-topic-id="4358" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/limiting-opportunities-for-academic-dishonesty/strategies-to-limit-opportunities-to-cheat/" rel="4358" class=" has-no-inner-child" ><span class="underline_link"/>Strategies to Limit Opportunities to Cheat</span></a></li><li manual-topic-id="4360" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/limiting-opportunities-for-academic-dishonesty/choosing-trust/" rel="4360" class=" has-no-inner-child" ><span class="underline_link"/>Choosing Trust</span></a></li></ul></li><li manual-topic-id="4341" > <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/responding-to-instances-of-academic-dishonesty/" rel="4341" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>Responding to Instances of Academic Dishonesty</span></a><ul class="parent-display-4341"><li manual-topic-id="4343" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/responding-to-instances-of-academic-dishonesty/bc-policies-and-procedures/" rel="4343" class=" has-no-inner-child" ><span class="underline_link"/>BC Policies and Procedures</span></a></li><li manual-topic-id="4345" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/responding-to-instances-of-academic-dishonesty/preparing-for-the-initial-response/" rel="4345" class=" has-no-inner-child" ><span class="underline_link"/>Preparing for the Initial Response</span></a></li></ul></li></ul></li><li manual-topic-id="4347" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/further-reading-on-academic-integrity/" rel="4347" class=" has-no-inner-child" ><span class="underline_link"/>Further Reading on Academic Integrity</span></a></li></ul></li></li><li class="nav-header nav-header-sub" manual-topic-id="6729" manual-parent-id="6729" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/exit-tickets/" rel="6729" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Exit Tickets</span></a><ul class="parent-display-6729"><li manual-topic-id="6730" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/exit-tickets/sample-questions-submission-options/" rel="6730" class=" has-no-inner-child" ><span class="underline_link"/>Sample Questions &amp; Submission Options   </span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="4038" manual-parent-id="4038" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/gathering-mid-semester-feedback-from-your-students/" rel="4038" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Gathering Mid-Semester Feedback</span></a><ul class="parent-display-4038"><li manual-topic-id="4044" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gathering-mid-semester-feedback-from-your-students/mid-semester-feedback-options-and-sample-forms/" rel="4044" class=" has-no-inner-child" ><span class="underline_link"/>Methods and Sample Forms</span></a></li><li manual-topic-id="4048" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gathering-mid-semester-feedback-from-your-students/what-to-do-with-the-feedback/" rel="4048" class=" has-no-inner-child" ><span class="underline_link"/>What to do with the Feedback</span></a></li></ul></li></li></li><li class="nav-header nav-header-sub" manual-topic-id="7127" manual-parent-id="7127" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/gender-inclusion-in-the-college-classroom/" rel="7127" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Gender Inclusion in the College Classroom</span></a><ul class="parent-display-7127"><li manual-topic-id="7129" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gender-inclusion-in-the-college-classroom/key-terminology/" rel="7129" class=" has-no-inner-child" ><span class="underline_link"/>Key Terminology</span></a></li><li manual-topic-id="7133" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gender-inclusion-in-the-college-classroom/contextual-considerations/" rel="7133" class=" has-no-inner-child" ><span class="underline_link"/>Contextual Considerations</span></a></li><li manual-topic-id="7137" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gender-inclusion-in-the-college-classroom/pedagogical-practices/" rel="7137" class=" has-no-inner-child" ><span class="underline_link"/>Pedagogical Practices</span></a></li><li manual-topic-id="7139" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/gender-inclusion-in-the-college-classroom/works-cited-additional-resources/" rel="7139" class=" has-no-inner-child" ><span class="underline_link"/>Works Cited &amp; Additional Resources</span></a></li></ul></li></li><li class="nav-header nav-header-sub" manual-topic-id="2673" manual-parent-id="2673" style="padding:3px 0px;"><i class="fas fa-angle-right doc-root-plus-icon"></i><a href="https://cteresources.bc.edu/documentation/intercultural-competence/" rel="2673" class=" no-child " style=""><span class="underline_link"/>Intercultural Competence</span></a></li><li class="nav-header nav-header-sub" manual-topic-id="1540" manual-parent-id="1540" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/new-instructor-resources/" rel="1540" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>New Instructor Resources</span></a><ul class="parent-display-1540"><li manual-topic-id="1544" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/faq-for-new-faculty/" rel="1544" class=" has-no-inner-child" ><span class="underline_link"/>New Faculty FAQs</span></a></li><li manual-topic-id="1548" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/tatf-faqs/" rel="1548" class=" has-no-inner-child" ><span class="underline_link"/>TA/TF FAQs</span></a></li><li manual-topic-id="1551" > <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/international-tatf-resources/" rel="1551" class=" has-inner-child" ><i class="fas fa-plus-circle"></i><span class="underline_link"/>International TA/TF Resources</span></a><ul class="parent-display-1551"><li manual-topic-id="1555" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/international-tatf-resources/bc-students-and-u-s-classrooms/" rel="1555" class=" has-no-inner-child" ><span class="underline_link"/>BC Students and U.S. Classrooms</span></a></li><li manual-topic-id="1557" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/international-tatf-resources/strategies/" rel="1557" class=" has-no-inner-child" ><span class="underline_link"/>Strategies</span></a></li><li manual-topic-id="1559" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/international-tatf-resources/bc-resources/" rel="1559" class=" has-no-inner-child" ><span class="underline_link"/>BC Resources</span></a></li><li manual-topic-id="1561" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/new-instructor-resources/international-tatf-resources/tatf-voices/" rel="1561" class=" has-no-inner-child" ><span class="underline_link"/>TA/TF Voices</span></a></li></ul></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="6626" manual-parent-id="6626" style="padding:3px 0px;"><i class="fas fa-angle-right doc-root-plus-icon"></i><a href="https://cteresources.bc.edu/documentation/responding-to-racist-incidents/" rel="6626" class=" no-child " style=""><span class="underline_link"/>Responding to Racist Incidents </span></a></li><li class="nav-header nav-header-sub" manual-topic-id="1732" manual-parent-id="1732" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/" rel="1732" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Sample Syllabus Statements</span></a><ul class="parent-display-1732"><li manual-topic-id="7020" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/academic-integrity/" rel="7020" class=" has-no-inner-child" ><span class="underline_link"/>Academic Integrity</span></a></li><li manual-topic-id="5787" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/accessibility-and-accommodations/" rel="5787" class=" has-no-inner-child" ><span class="underline_link"/>Accessibility and Accommodations</span></a></li><li manual-topic-id="11732" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/bias-related-incident-reporting/" rel="11732" class=" has-no-inner-child" ><span class="underline_link"/>Bias-Related Incident Reporting</span></a></li><li manual-topic-id="5794" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/fall-2020/" rel="5794" class=" has-no-inner-child" ><span class="underline_link"/>Class Recording Policy</span></a></li><li manual-topic-id="7022" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/fall-2021-public-health-precautions-norms/" rel="7022" class=" has-no-inner-child" ><span class="underline_link"/>COVID-19 Public Health Practices</span></a></li><li manual-topic-id="5789" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/commitment-to-inclusion/" rel="5789" class=" has-no-inner-child" ><span class="underline_link"/>Commitment to Inclusion</span></a></li><li manual-topic-id="5792" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/esl-students/" rel="5792" class=" has-no-inner-child" ><span class="underline_link"/>ESL Students</span></a></li><li manual-topic-id="6948" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/financial-insecurity-basic-needs/" rel="6948" class=" has-no-inner-child" ><span class="underline_link"/>Financial Insecurity and Basic Needs</span></a></li><li manual-topic-id="13579" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/genai/" rel="13579" class=" has-no-inner-child" ><span class="underline_link"/>Generative AI</span></a></li><li manual-topic-id="5796" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/lgbtq-and-nonsexist-language/" rel="5796" class=" has-no-inner-child" ><span class="underline_link"/>LGBTQ+ and Nonsexist Language</span></a></li><li manual-topic-id="5799" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/mental-health-and-wellness/" rel="5799" class=" has-no-inner-child" ><span class="underline_link"/>Mental Health and Wellness</span></a></li><li manual-topic-id="5801" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/religious-accommodation/" rel="5801" class=" has-no-inner-child" ><span class="underline_link"/>Religious Accommodation</span></a></li><li manual-topic-id="11913" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/skill-building-career-readiness/" rel="11913" class=" has-no-inner-child" ><span class="underline_link"/>Skill Building &amp; Career Readiness </span></a></li><li manual-topic-id="5803" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/technology-in-the-classroom/" rel="5803" class=" has-no-inner-child" ><span class="underline_link"/>Technology in the Classroom</span></a></li><li manual-topic-id="5805" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/title-ix-and-sexual-misconduct/" rel="5805" class=" has-no-inner-child" ><span class="underline_link"/>Title IX and Sexual Misconduct</span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="2635" manual-parent-id="2635" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/simulations-and-role-play/" rel="2635" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Simulations and Role-Play</span></a><ul class="parent-display-2635"><li manual-topic-id="2637" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/simulations-and-role-play/simulations-quick-start/" rel="2637" class=" has-no-inner-child" ><span class="underline_link"/>Simulations Quick Start</span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="2864" manual-parent-id="2864" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/teaching-philosophy-statements/" rel="2864" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Teaching Philosophy Statements</span></a><ul class="parent-display-2864"><li manual-topic-id="2870" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-philosophy-statements/5-key-characteristics/" rel="2870" class=" has-no-inner-child" ><span class="underline_link"/>5 Key Characteristics</span></a></li><li manual-topic-id="2872" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-philosophy-statements/getting-started/" rel="2872" class=" has-no-inner-child" ><span class="underline_link"/>Getting Started</span></a></li><li manual-topic-id="2874" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-philosophy-statements/revising-your-statement/" rel="2874" class=" has-no-inner-child" ><span class="underline_link"/>Revising Your Statement</span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="1538" manual-parent-id="1538" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/teaching-portfolios/" rel="1538" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Teaching Portfolios</span></a><ul class="parent-display-1538"><li manual-topic-id="2908" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-portfolios/main-components/" rel="2908" class=" has-no-inner-child" ><span class="underline_link"/>Main Components</span></a></li><li manual-topic-id="2910" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-portfolios/sample-materials/" rel="2910" class=" has-no-inner-child" ><span class="underline_link"/>Sample Materials</span></a></li><li manual-topic-id="2912" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-portfolios/evidence-of-teaching-effectiveness/" rel="2912" class=" has-no-inner-child" ><span class="underline_link"/>Evidence of Teaching Effectiveness</span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="7143" manual-parent-id="7143" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/teaching-observations/" rel="7143" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Teaching Observations</span></a><ul class="parent-display-7143"><li manual-topic-id="7145" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-observations/approaches-to-teaching-observations/" rel="7145" class=" has-no-inner-child" ><span class="underline_link"/>Approaches to Teaching Observations</span></a></li><li manual-topic-id="7147" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-observations/suggested-practices/" rel="7147" class=" has-no-inner-child" ><span class="underline_link"/>Suggested Practices</span></a></li><li manual-topic-id="7148" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-observations/conducting-an-observation/" rel="7148" class=" has-no-inner-child" ><span class="underline_link"/>Conducting an Observation</span></a></li><li manual-topic-id="7149" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-observations/works-cited/" rel="7149" class=" has-no-inner-child" ><span class="underline_link"/>Works Cited</span></a></li></ul></li><li class="nav-header nav-header-sub" manual-topic-id="87" manual-parent-id="87" style="padding:3px 0px;"><a href="https://cteresources.bc.edu/documentation/teaching-through-disruption/" rel="87" class=" has-child " style=""><i class="fas fa-plus-circle"></i><span class="underline_link"/>Teaching Through Disruption</span></a><ul class="parent-display-87"><li manual-topic-id="90" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-through-disruption/plan-to-be-ready/" rel="90" class=" has-no-inner-child" ><span class="underline_link"/>Plan to be Ready</span></a></li><li manual-topic-id="252" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-through-disruption/get-started-quickly/" rel="252" class=" has-no-inner-child" ><span class="underline_link"/>Get Started Quickly</span></a></li><li manual-topic-id="255" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-through-disruption/additional-strategies/" rel="255" class=" has-no-inner-child" ><span class="underline_link"/>Additional Strategies</span></a></li><li manual-topic-id="13116" > <i class="fas fa-angle-right doc-root-child-plus-icon"></i> <a href="https://cteresources.bc.edu/documentation/teaching-through-disruption/checklist-when-you-cant-get-to-campus/" rel="13116" class=" has-no-inner-child" ><span class="underline_link"/>Checklist: When You Can't Get to Campus</span></a></li></ul></li></ul></div></aside><div class="col-md-8 col-sm-12"><div class="doc-single-post doc-page"><div class="print-content"><div id="single-post post-11115"><div class="title-content-print"><div class="page-title-header"><h2 class="manual-title title singlepg-font">Artificial Intelligence in Teaching and Learning</h2><p class="entry-meta" style="min-height:10px;"><i class="far fa-calendar-plus"></i> <span>Updated on January 13, 2025</span><span class='printomatic pom-small-grey ' id='11115' data-print_target='.title-content-print'></span></p></div><div class="post-cat margin-btm-35"></div><content><div class="entry-content clearfix"><div id="toctoc"></div> <h3 class="wp-block-heading">ChatGPT in Teaching and Learning</h3> <p><span style="font-weight: 400">There are many artificial intelligence (AI) tools that can generate “human-like” responses to a wide range of questions and statements. Among the most popular generative AI (or GenAI) tools is </span><a href="https://openai.com/blog/chatgpt/" target="_blank" rel="noopener"><span style="font-weight: 400">ChatGPT</span></a><span style="font-weight: 400">, a text-based tool that can produce essays, reports, lesson plans, and more. Boston College students will likely use content from these tools in a variety of ways, including as substitutes for their own thinking and writing. Like other technologies that have created new opportunities for academic dishonesty (e.g. Wikipedia, calculators, etc.), ChatGPT invites instructional responses that promote academic integrity and authentic student learning without sacrificing trust in instructor-student or student-student relationships.</span></p> <p><span style="font-weight: 400">ChatGPT’s parent company, OpenAI, has provided some responses to the most </span><a href="https://help.openai.com/en/articles/6783457-chatgpt-faq" target="_blank" rel="noopener"><span style="font-weight: 400">commonly asked questions</span></a><span style="font-weight: 400"> about the tool on its website.</span></p> <h4 class="wp-block-heading">Limitations of ChatGPT</h4> <p><span style="font-weight: 400">While ChatGPT can produce text that can pass for human-created work, it does have many significant limitations depending on the version being used. As of this writing, OpenAI provides a <a href="https://openai.com/chatgpt" data-type="link" data-id="https://openai.com/chatgpt">brief comparison</a> of the distinctions between versions 3.5 (free) and 4.0 (paid). For those using the free version, key limitations include:</span> </p> <ul class="wp-block-list"> <li><span style="font-weight: 400">ChatGPT does not use any information after January 2022. Current events and trends are not a part of its database.</span></li> <li><span style="font-weight: 400">ChatGPT does not access the internet. It relies completely on the information already present in its database.</span></li> <li><span style="font-weight: 400">ChatGPT is not “unbiased.” It is </span><a rel="noopener" href="https://jilltxt.net/right-now-chatgpt-is-multilingual-but-monocultural-but-its-learning-your-values/" target="_blank"><span style="font-weight: 400"><span style="color: #7d0001">limited by the culturally specific and language-specific</span></span></a><span style="font-weight: 400"> information that was used to train it.</span></li> <li><span style="font-weight: 400">ChatGPT will often make up facts, produce misleading information, and include content unrelated to a user’s question. This is because the technology is constantly changing and adjusting to how users interact with it. The technology has no native way to differentiate fact from fiction.</span></li> </ul> <h4 class="wp-block-heading">Faculty Concerns</h4> <p><span style="font-weight: 400">Faculty have raised several questions and concerns since ChatGPT was released in November 2022:</span></p> <ul class="wp-block-list"> <li><span style="font-weight: 400">How will we know if students are submitting original work?</span></li> <li><span style="font-weight: 400">Should we ban the use of ChatGPT and other AI tools?</span></li> <li><span style="font-weight: 400">If we assume students will use ChatGPT, how can the content it produced be cited?</span></li> <li><span style="font-weight: 400">Are there ways that ChatGPT can be used to help students learn?</span></li> <li><span style="font-weight: 400">Can we use ChatGPT for our own course design?</span></li> </ul> <h3 class="wp-block-heading">Tools for Detecting AI</h3> <p><span style="font-weight: 400">Several tools do exist that claim to detect AI-generated content. For-profit services like </span><a href="https://originality.ai/" target="_blank" rel="noopener"><span style="font-weight: 400">Originality.AI</span></a><span style="font-weight: 400"> claim to have 94% accuracy in identifying text produced by ChatGPT. Among the free tools are:</span></p> <ul class="wp-block-list"> <li><span style="color: #7d0001"><a style="color: #7d0001" href="https://huggingface.co/spaces/openai/openai-detector" target="_blank" rel="noopener"><span style="font-weight: 400">openai-detector</span></a></span></li> <li><span style="color: #7d0001"><a style="color: #7d0001" href="http://gltr.io/" target="_blank" rel="noopener"><span style="font-weight: 400">Gltr.io</span></a></span></li> <li><span style="color: #7d0001"><a style="color: #7d0001" href="https://gptzero.me/" target="_blank" rel="noopener"><span style="font-weight: 400">GPTZero</span></a></span></li> <li><span style="color: #7d0001"><a style="color: #7d0001" href="https://crossplag.com/ai-content-detector/" target="_blank" rel="noopener"><span style="font-weight: 400">CrossPlag</span></a></span></li> </ul> <p><span style="font-weight: 400">While these tools may be helpful in some cases, there are also significant downsides to using these tools:</span></p> <ul class="wp-block-list"> <li>Research shows that detectors are <a href="https://www.washingtonpost.com/technology/2023/04/01/chatgpt-cheating-detection-turnitin/">unreliable</a> and <a href="https://www.sciencedirect.com/science/article/pii/S2666389923001307?via%3Dihub">biased against several populations</a>.</li> <li><span style="font-weight: 400">It is unsustainable for faculty to run every one of their students’ submissions through these services. It is not only an enormous time-consuming process, it is also likely that the services will be inaccurate.</span></li> <li><span style="font-weight: 400">Using these tools creates </span><a href="https://www.insidehighered.com/blogs/just-visiting/guest-post-ai-will-augment-not-replace?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=campaign_5861532_nl_Teaching_date_20230105&amp;cid=te&amp;source=ams&amp;sourceid=" target="_blank" rel="noopener"><span style="font-weight: 400"><span style="color: #7d0001">an adversarial relationship with students</span></span></a><span style="font-weight: 400"> wherein they are taught that being caught cheating is worse than choosing to use the service in the first place.&nbsp;</span></li> <li><span style="font-weight: 400">As of January 2023, it is unclear whether or not there are FERPA violations in submitting student work through these plagiarism detectors.&nbsp;</span></li> </ul> <p><span style="font-weight: 400">Below are alternative instructional responses to ChatGPT, including short- and long-term interventions.&nbsp;</span></p> <h3 class="wp-block-heading">Instructional Responses to ChatGPT</h3> <p><span style="font-weight: 400">Instructional responses to the use of ChatGPT and similar tools vary depending on how much time and energy faculty have to make course-level or assignment-level changes. The short-term solutions provided below are meant to serve as an immediate response that should be revisited when time permits. The long-term approaches, on the other hand, are meant to prompt students to think more critically about the technology and their own intellectual formation.&nbsp;&nbsp;&nbsp;</span></p> <p><span style="font-weight: 400">While the advent of ChatGPT poses new questions to address, </span><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/limiting-opportunities-for-academic-dishonesty/strategies-to-limit-opportunities-to-cheat/" target="_blank" rel="noopener"><span style="font-weight: 400">strategies that limit academic dishonesty</span></a><span style="font-weight: 400"> in general remain as relevant and effective as they have been before AI.</span></p> <h4 class="wp-block-heading">Course Design: Short-Term Interventions</h4> <h5 class="wp-block-heading">Update Your Syllabus</h5> <p><span style="font-weight: 400">The following sample statements should be taken as starting points to craft your own policy. As of January 23, 2023, the Provost&#8217;s Office at BC has not issued a policy regarding the use of AI in coursework. When adding an AI-specific policy to a syllabus, consider how to </span><a rel="noopener" href="https://cteresources.bc.edu/documentation/sample-syllabus-statements/" target="_blank"><span style="font-weight: 400">personalize the policy</span></a><span style="font-weight: 400"> depending on the norms of each department and course, along with </span><a rel="noopener" href="https://www.bc.edu/content/bc-web/academics/sites/university-catalog/policies-procedures.html" target="_blank"><span style="font-weight: 400">BC&#8217;s institutional policies and protocols</span></a><span style="font-weight: 400">.</span></p> <p>It is important to note that while you may suggest to students that using GenAI to complete assignments will be considered plagiarism, it is very difficult to prove given that GenAI will produce unique responses to every prompt.</p> <h6 class="wp-block-heading"><span style="font-weight: 400">Syllabus Statement 1 (Discourage Use of AI)</span></h6> <p><span style="font-weight: 400">Artificial Intelligence (AI) Tool Usage: AI tools can generate text, images, and other media very quickly. Since a central goal of this course is to help you become independent and critical thinkers, you are discouraged from using AI tools to create text, video, audio, or images that end up in your work (assignments, activities, responses, etc).</span></p> <p><span style="font-weight: 400">If any part of this is confusing or uncertain, please reach out to me for a conversation before submitting your work.&nbsp;&nbsp;</span></p> <p><span style="font-weight: 400">Note: This statement assumes the syllabus has an academic integrity policy and/or statement about how plagiarized work will be treated.&nbsp;</span></p> <h6 class="wp-block-heading"><span style="font-weight: 400">Syllabus Statement 2 (Treat AI-generated text as a source)</span></h6> <p><span style="font-weight: 400">Artificial Intelligence (AI) Tool Usage: AI tools can generate text, images, and other media very quickly. Since a central goal of this course is to help you become independent and critical thinkers, you are discouraged from using AI tools to create text, video, audio, or images that end up in your work (assignments, activities, responses, etc).&nbsp;</span></p> <p><span style="font-weight: 400">If any AI-generated content is used for your assignments, you must clearly indicate what work is yours and what part is generated by the AI. In such cases, no more than 10% of the student work should be generated by AI. Any AI-generated work not cited and/or used for more than 10% of your assignment will receive ____.&nbsp;</span></p> <p><span style="font-weight: 400">If any part of this is confusing or uncertain, please reach out to me for a conversation before submitting your work.&nbsp;&nbsp;</span></p> <p><span style="font-weight: 400">Note: This statement assumes that students are told which citation styles to use for secondary sources. The instructor would indicate the penalty for not following the policy.&nbsp;</span></p> <p><span style="font-weight: 400">As of January 15, 2024, a </span><a rel="noopener" href="https://docs.google.com/document/d/1RMVwzjc1o0Mi8Blw_-JUTcXv02b2WRH86vw7mi16W3U/edit" target="_blank"><span style="font-weight: 400">regularly-updated list of existing policies</span></a><span style="font-weight: 400"> for the use of AI tools at various institutions is available online. BC faculty choosing to adapt these policies for their own syllabi may need to edit them in light of </span><a rel="noopener" href="https://www.bc.edu/content/bc-web/academics/sites/university-catalog/policies-procedures.html" target="_blank"><span style="font-weight: 400">BC institutional policies and protocols</span></a><span style="font-weight: 400">, as well as departmental and course context.</span></p> <h5 class="wp-block-heading">Discuss ChatGPT With Students</h5> <p><span style="font-weight: 400">Allocate some time in class to discuss ChatGPT. The conversation can be a way to discuss ethics in education, your expectations, as well as student perspectives. Discussion prompts and questions can include:</span></p> <ul class="wp-block-list"> <li><span style="font-weight: 400">What are some reasons students would want to use ChatGPT?</span></li> <li><span style="font-weight: 400">In what ways does ChatGPT impact the course goals? In what ways can AI prevent or enable students in meeting these goals?</span></li> <li><span style="font-weight: 400">What are the differences between plagiarism, remixing, influencing, and originality?</span></li> <li><span style="font-weight: 400">How does the use of Wikipedia compare to the use of ChatGPT?</span></li> <li><span style="font-weight: 400">What is Academic Integrity and why is it so valued at Boston College?</span></li> </ul> <p><span style="font-weight: 400">CTE’s resource on how to </span><a rel="noopener" href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-climate/transparency/" target="_blank"><span style="font-weight: 400">make Academic Integrity transparent</span></a><span style="font-weight: 400"> can be a useful guide for these conversations.&nbsp;</span>Additionally, the BC Library has <a href="https://libguides.bc.edu/generative-AI/">a helpful guide for orienting students to Generative AI</a>. </p> <h5 class="wp-block-heading">Collect a Writing Sample</h5> <p><span style="font-weight: 400">Toward the beginning of the semester, ask students to write in class a short version of what you might ask them to write later in the semester. This “diagnostic” can be a source of comparison if a student later submits work that seems significantly different.</span></p> <h5 class="wp-block-heading">Additional Short-Term Course Design Interventions</h5> <p><span style="font-weight: 400">Additional short-term approaches to course design can be found on </span><a href="https://medium.com/@rwatkins_7167/updating-your-course-syllabus-for-chatgpt-965f4b57b003" target="_blank" rel="noopener"><span style="font-weight: 400">Ryan Watkins’ educational technology blog</span></a><span style="font-weight: 400">.</span></p> <h4 class="wp-block-heading">Course Design: Long-Term Approaches</h4> <p><span style="font-weight: 400">Cultivating a learner-centered course climate is fundamental to designing a course that de-incentivizes the use of tools like ChatGPT to cheat (see the CTE’s resource on </span><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/underlying-reasons-for-academic-dishonesty/" target="_blank" rel="noopener"><span style="font-weight: 400">Underlying Reasons for Academic Dishonesty</span></a><span style="font-weight: 400">). In general, the more that assessments can make thinking visible, the less likely a tool like ChatGPT will be able to be used to replace a student’s own problem-solving techniques.</span></p> <h5 class="wp-block-heading">Break Up Major Assignments</h5> <p><span style="font-weight: 400">Divide major assignments into smaller graded components that build on each other. This “scaffolding” approach requires students to incorporate feedback on earlier assignments to improve their later assignments.&nbsp;</span></p> <p><span style="font-weight: 400">The CTE’s </span><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/instructional-responses-to-academic-dishonesty/designing-for-academic-integrity/course-and-assignment-design/learning-orientation/" target="_blank" rel="noopener"><span style="font-weight: 400">guidance on assignment design</span></a><span style="font-weight: 400"> explains how making such changes can positively harness student motivation and deter academic dishonesty.</span></p> <h5 class="wp-block-heading">Distribute the Grading</h5> <p><span style="font-weight: 400">When students are asked to produce one or two exemplar assignments for a semester, they are often pressured to focus on the product rather than the process of learning. By creating more lower-stakes graded assignments, instructors encourage students to demonstrate learning as a continuous activity. Faculty can see the progress of their students and easily discover how thinking on a subject has evolved.</span></p> <h5 class="wp-block-heading">Assess Student Workload</h5> <p><span style="font-weight: 400">As indicated in the resource, </span><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/underlying-reasons-for-academic-dishonesty/" target="_blank" rel="noopener"><span style="font-weight: 400">Underlying Reasons for Academic Dishonesty</span></a><span style="font-weight: 400">, one common reason students might use a tool like ChatGPT to cheat is because the overall workload expected of them seems excessive. What is considered excessive, of course, is relative. One good way to measure the workload is by assuming that a student will take at least three times longer to accomplish a task than it would for a faculty member. Rice University has also produced a </span><a href="https://cte.rice.edu/resources/course-workload-estimator" target="_blank" rel="noopener"><span style="font-weight: 400">workload estimator</span></a><span style="font-weight: 400"> that can be used to measure the time it might take a student to complete certain kinds of tasks.</span></p> <h4 class="wp-block-heading">Assignment Design: Short-Term Interventions</h4> <p><span style="font-weight: 400">Try running your assignment prompts through ChatGPT itself. If you are finding the responses to be on par for what you would expect, make small changes to make it more challenging for the tool to be used inappropriately, and plan for longer-term adjustments to how the technologies should be engaged, if it all.</span></p> <h5 class="wp-block-heading">Require Recent References</h5> <p><span style="font-weight: 400">ChatGPT is only able to use information prior to January 2023 in its responses. By asking students to use current events, recent newspaper sources, or very recent academic articles, faculty can more reliably assume that the analysis will be the student’s own.</span></p> <h5 class="wp-block-heading">Add Reflection to Assignment</h5> <p><span style="font-weight: 400">Ask students to provide a reflective essay in addition to the paper or exam itself. The objective would be to allow students to show their thinking and provide explanations for why they made the content and stylistic choices they did. Sometimes called “</span><a href="https://www.cmu.edu/teaching/designteach/teach/examwrappers/" target="_blank" rel="noopener"><span style="font-weight: 400">exam wrappers</span></a><span style="font-weight: 400">,” these reflections personalize each submission and give students a chance to explain in detail how their thinking led to the product.&nbsp;</span></p> <h5 class="wp-block-heading">Show Students How to Cite</h5> <p><span style="font-weight: 400">If allowing students to use ChatGPT to some degree, or assuming students will do so whether it’s allowed or not, demonstrate how to attribute content produced by the AI.&nbsp;</span>Refer to the <a href="https://libguides.bc.edu/generative-AI/citation">BC Library&#8217;s LibGuide</a> for guidance.</p> <h4 class="wp-block-heading">Assignment Design: Long-Term Approaches</h4> <h5 class="wp-block-heading">Teach with ChatGPT</h5> <p><span style="font-weight: 400">Ask students to analyze the output of the AI for a question that could easily be asked as part of an assignment. In the analysis, see if students can differentiate the output with something that a human would produce. For example:</span></p> <ul class="wp-block-list"> <li><span style="font-weight: 400">Does the output have a “style” of writing that makes it distinct?</span></li> <li><span style="font-weight: 400">Does the AI rely on clichés or casual speech in a manner that is inappropriate for the topic?</span></li> <li><span style="font-weight: 400">How would a student rewrite the AI output to be more accurate or more distinct?</span></li> </ul> <p><span style="font-weight: 400">A thoughtful </span><a href="https://medium.com/@glenn_kleiman/teaching-students-to-write-with-ai-the-space-framework-f10003ec48bc" target="_blank" rel="noopener"><span style="font-weight: 400">framework on ways to teach students to write with AI</span></a><span style="font-weight: 400"> from Glenn Kleiman can be referenced for further reading.</span></p> <p><span style="font-weight: 400">If choosing to teach with ChatGPT, privacy concerns should be discussed openly. See Georgetown’s resource on the topic under the section, </span><a href="https://cndls.georgetown.edu/resources/ai/using-ai/#using-ai-as-faculty" target="_blank" rel="noopener"><span style="font-weight: 400">Privacy and Data Collection</span></a><span style="font-weight: 400">.</span></p> <p><span style="font-weight: 400">Review </span><a href="https://openai.com/privacy/" target="_blank" rel="noopener"><span style="font-weight: 400">ChatGPT’s privacy policy</span></a><span style="font-weight: 400"> before asking students to sign up for the service. Students should be made aware that signing up authorizes ChatGPT to share “Personal Information” with third parties without notice and that they must provide their cell phone number to the service. In addition, ChatGPT’s parent company </span><a href="https://openai.com/privacy/" target="_blank" rel="noopener"><span style="font-weight: 400">OpenAI</span></a><span style="font-weight: 400"> discloses that:</span></p> <ul class="wp-block-list"> <li><span style="font-weight: 400">It can access any information fed into or created by its technology</span></li> <li><span style="font-weight: 400">It uses log-in data, tracking, and other analytics</span></li> <li><span style="font-weight: 400">The technology does not respond to “Do Not Track”</span></li> </ul> <h5 class="wp-block-heading">Plan for Social Annotation of Text</h5> <p><span style="font-weight: 400">Tools like Perusall can be enormously useful in not only ensuring students read a given text, but also in prompting critical engagement with the readings. </span></p> <p><span style="font-weight: 400">If interested in using Perusall, you can review </span><a href="https://cteresources.bc.edu/documentation/perusall/" target="_blank" rel="noopener"><span style="font-weight: 400">CTE’s resources on Persuall</span></a><span style="font-weight: 400"> and set up a consultation with us if needed by emailing </span><a href="mailto:centerforteaching@bc.edu"><span style="font-weight: 400">centerforteaching@bc.edu</span></a><span style="font-weight: 400">.</span></p> <h5 class="wp-block-heading">Create Assignments that Require Multiple Modes</h5> <p><span style="font-weight: 400">Since ChatGPT is text-based, it can only render output that uses traditional sentence structure and syntax. In place of written essays, faculty can ask students to create multimodal submissions: podcasts, posters, mind maps with annotations, short videos, etc.</span></p> <p><span style="font-weight: 400">A very helpful — if overwhelming — </span><a href="https://alternative-assessment.com/?page_id=219" target="_blank" rel="noopener"><span style="font-weight: 400">resource for alternative assessments</span></a><span style="font-weight: 400"> can be a useful guide when rethinking assignment types. The </span><a href="http://alternative-assessment.com/wp-content/uploads/2022/10/Guide-to-alternative-assessment-2.0.pdf" target="_blank" rel="noopener"><span style="font-weight: 400">“Guide to Alternative Assessments 2.0”</span></a><span style="font-weight: 400"> PDF is particularly salient when thinking of multimodality.</span></p> <h3 class="wp-block-heading">Future Impact of AI on Teaching and Learning</h3> <p><span style="font-weight: 400">The strategies suggested above respond to what we know about AI tools today; however, it’s clear that such technologies will improve and so our strategies will have to improve with them.</span></p> <p><span style="font-weight: 400">In the long run, instructional responses that engage the technology and its limits — rather than seek to simply ban them — promise to be more effective ways to meet learning goals across disciplines. Such strategies may also help faculty find new ways to respond to other persistent challenges in higher education, such as:</span></p> <ul class="wp-block-list"> <li><span style="font-weight: 400">How can AI tools be used ethically and strategically for our curriculum?</span></li> <li><span style="font-weight: 400">How can they be used to teach students about information literacy, data privacy, and intellectual property?</span></li> <li><span style="font-weight: 400">Can AI be used to promote more equitable learning experiences for students, especially those who have faced structural barriers to resources? See</span><a href="https://cteresources.bc.edu/documentation/cultivating-academic-integrity/equity-and-academic-integrity/" target="_blank" rel="noopener"> <span style="font-weight: 400"><span style="color: #7d0001">Equity and Academic Integrity</span></span></a><span style="font-weight: 400"> for a reference on how accusations of cheating are disproportionately aimed at underrepresented learners.</span></li> <li><span style="font-weight: 400">Should we find more ways to assess the process of learning and not just the product?</span></li> </ul> <p><span style="font-weight: 400">The CTE will continue to update this resource with suggestions, strategies, and perspectives that can inform faculty decisions on these questions.</span></p> </div></content></div><div class="tagcloud singlepgtag kbtag clearfix margin-btm-20 singlepg"><span><i class="fa fa-tags"></i> Tags:</span><a href="https://cteresources.bc.edu/doc-tag/chat-gpt/" rel="tag">chat gpt</a><a href="https://cteresources.bc.edu/doc-tag/genai/" rel="tag">GenAI</a></div><div style="clear:both"></div><div class="panel-heading" style="padding:0px;"></div></div><span class="manual-views" id="manual-views-11115"></span></div><div class="doc-next-prev-section"> <div class="doc-prev-page"> <a rel="6029" href="https://cteresources.bc.edu/documentation/teaching-during-a-tumultuous-election-year/teaching-after-an-election/"> <div class="doc-page-nav-arrow"><i class="far fa-arrow-alt-circle-left"></i></div> <div class="doc-page-nav-main doc-page-nav-first"> <div class="doc-page-nav-title">Previous</div> <div class="doc-page-title">Teaching After an Election</div> </div> </a> </div> <div class="doc-next-page "> <a rel="11840" href="https://cteresources.bc.edu/documentation/artificial-intelligence-in-teaching-and-learning/gen-ai-annotated-bibliography/"> <div class="doc-page-nav-main doc-page-nav-second"> <div class="doc-page-nav-title">Next</div> <div class="doc-page-title">Gen AI Annotated bibliography</div> </div> <div class="doc-page-nav-arrow"><i class="far fa-arrow-alt-circle-right"></i></div> </a> </div> </div></div></div></div> </div> <!-- SECTION FOOTER TOP--> <footer><div class="footer-bg"><div class="footer-layer-2" style=""><div class="padding-footertop-60" style="padding:20px 0px 0px 0px"><div class="container"><div class="row"> <div class="col-md-4 col-sm-12"><div id="block-34" class="sidebar-widget footer-widget widget_block widget_media_image"> <figure class="wp-block-image size-full is-resized"><a href="https://bc.edu/cte"><img loading="lazy" decoding="async" src="http://sites.bc.edu/cte-resources/wp-content/uploads/sites/147/2017/03/cte-logos-white-105.png" alt="CTE Logo" class="wp-image-6" width="90" height="47" /></a></figure> </div></div><div class="col-md-4 col-sm-12"></div><div class="col-md-4 col-sm-12"><div id="block-36" class="sidebar-widget footer-widget widget_block widget_text"> <p class="has-text-align-right"><a href="https://www.bc.edu/content/bc-web/academics/sites/center-for-teaching-excellence/about/Contact.html">Contact Us </a>| <a href="http://bc.edu/cte">CTE Home</a> | <a href="https://cteresources.bc.edu/wp-login.php">Log In</a></p> </div></div></div> </div> </div> </div></div></footer><div class="icon-page-popup page-search-popup"> <div id="manual-icon-search-popup-close" class="popup-close-button"> <div class="burger-icon"> <span class="burger-icon-top"></span> <span class="burger-icon-bottom"></span> </div> </div> <div class="page-search-popup-content"><input type="hidden" id="oldplacvalue" value=""><form role="search" method="get" id="searchform" class="searchform" action="https://cteresources.bc.edu/"><i class="fa fa-search livesearch"></i> <div class="form-group"><input type="text" placeholder="" value="" name="s" id="s" class="form-control header-search " /><input type="hidden" value="" name="post_type" id="search_post_type"><input type="submit" class=" button button-custom" value="Search"></div></form></div></div><script type="text/javascript">var algolia = {"debug":false,"application_id":"140Y9GTEQQ","search_api_key":"d40ff7babeb2599832c538dd6e22b78e","powered_by_enabled":true,"query":"","autocomplete":{"sources":[{"index_id":"searchable_posts","index_name":"wp_searchable_posts","label":"All posts","admin_name":"All posts","position":10,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true},{"index_id":"posts_manual_documentation","index_name":"wp_posts_manual_documentation","label":"Documentation","admin_name":"Documentation","position":10,"max_suggestions":5,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not(.no-autocomplete):not(#adminbar-search)"},"indices":{"searchable_posts":{"name":"wp_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]},"posts_manual_documentation":{"name":"wp_posts_manual_documentation","id":"posts_manual_documentation","enabled":true,"replicas":[]}}};</script><link rel='stylesheet' id='redux-custom-fonts-css' href='//cteresources.bc.edu/wp-content/uploads/sites/147/redux/custom-fonts/fonts.css' media='all' /> <script id="getwid-blocks-frontend-js-js-extra"> var Getwid = {"settings":[],"ajax_url":"https:\/\/cteresources.bc.edu\/wp-admin\/admin-ajax.php","isRTL":"","nonces":{"contact_form":"80354f4210"}}; </script> <script src="https://cteresources.bc.edu/wp-content/plugins/getwid/assets/js/frontend.blocks.js" id="getwid-blocks-frontend-js-js"></script> <script id="printomatic-js-js-before"> var print_data = {"pom_html_top":"","pom_html_bottom":"","pom_do_not_print":"","pom_pause_time":""} </script> <script src="https://cteresources.bc.edu/wp-content/plugins/print-o-matic/js/printomat.js" id="printomatic-js-js"></script> <script id="printomatic-js-js-after"> var print_data_11115 = [] </script> <script src="https://cteresources.bc.edu/wp-content/plugins/print-o-matic/js/print_elements.js" id="pe-js-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/bootstrap.min.js" id="bootstrap-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/toc.js" id="bootstrap-toc-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/timer.js" id="manual-custom-timer-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/appear.js" id="manual-custom-appear-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/parallax/parallax.min.js" id="manual-parallax-min-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/parallax/parallax.js" id="manual-parallax-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/owl/owl.carousel.js" id="manual-js-owl-js"></script> <script src="https://cteresources.bc.edu/wp-includes/js/imagesloaded.min.js" id="imagesloaded-js"></script> <script src="https://cteresources.bc.edu/wp-includes/js/masonry.min.js" id="masonry-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/isotope/isotope.js" id="isotope-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/imagesloaded.js" id="manual-js-imagesloaded-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/advsearch.js" id="manual-js-advsearch-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/magnific/magnific-popup.min.js" id="magnific-popup-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/doc/after-load-requestcall.js" id="manual-docafterloadreqcall-js"></script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/theme.js" id="manual-custom-script-js"></script> <script id="manual-custom-script-js-after"> var sticky_menu = 1; var toc_hyperlink = 1; var manual_expand_doc_treemenu_default = 1; var manual_searchmsg = ""; var doc_disable_ajaxload = 2; var owlCarousel_item = 4; var live_search_active = 1; var live_search_url = "https://cteresources.bc.edu/?ajax=on&s="; var doc_ajaxload_autoscroll = 1; var doc_catpage_hash = 2; var doc_catpage_active = 2; var doc_cookie_sh = 2; var doc_scroll_menu_define_height = "801px"; var doc_scroll_menu_design = ""; var execute_js_after_ajax_call_pg_doc = "2"; var kb_display_feedback_form_onclick_thumbsdown = "2"; var go_up_icon = "fa fa-arrow-up"; var toc_title = "On This Page:"; var toc_hide_text = "hide"; var toc_show_text = "show"; var global_ajaxload_shortcode = "2"; var mCSB_scroll = "2"; var doc_responsive_treemenu = "1"; var faq_search_id = ''; </script> <script id="doc_like_post-js-extra"> var doc_ajax_var = {"url":"https:\/\/cteresources.bc.edu\/wp-admin\/admin-ajax.php","nonce":"6f2e765678"}; </script> <script src="https://cteresources.bc.edu/wp-content/themes/manual/js/voting-front.js" id="doc_like_post-js"></script> <script id="wpa.longdesc-js-extra"> var wpald = {"url":"https:\/\/cteresources.bc.edu\/wp-json\/wp\/v2\/media","type":"jquery","text":"<span class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"><\/span><span class=\"screen-reader\">Long Description<\/span>"}; </script> <script src="https://cteresources.bc.edu/wp-content/plugins/wp-accessibility/js/longdesc.min.js" id="wpa.longdesc-js"></script> <script id="wp-accessibility-js-extra"> var wpa = {"skiplinks":{"enabled":false,"output":""},"target":"1","tabindex":"1","underline":{"enabled":false,"target":"a"},"dir":"ltr","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"current":"","errors":"","tracking":"1","ajaxurl":"https:\/\/cteresources.bc.edu\/wp-admin\/admin-ajax.php","security":"4d629649e1","action":"wpa_stats_action","url":"https:\/\/cteresources.bc.edu\/documentation\/artificial-intelligence-in-teaching-and-learning\/","post_id":"11115"}; </script> <script src="https://cteresources.bc.edu/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js" id="wp-accessibility-js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-d533799e5a186b65d9d","applicationID":"1198073757","transactionName":"ZVNbMhZTDxFTBxBRClwZeAUQWw4MHRcNVgJeUxQLBVwUA147AFcGR1tcCBBTFQtdCg==","queueTime":0,"applicationTime":864,"atts":"SRRYRF5JHB8=","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10