Reconceptualizing geometry learning in teacher... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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){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 c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");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{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).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))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);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._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),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._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>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}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);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){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){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()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"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}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"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 n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[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=a[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=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},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=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",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 {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.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.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953: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 {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(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,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),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 c._A?.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,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),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 t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);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 x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),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 Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-513" }, "headline": "Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing...", "datePublished": "2026-04-15T04:15:56", "dateModified": "2026-04-15T04:15:56", "author": [ { "@type": "Person", "name": "Nurafni Nurafni" }, { "@type": "Person", "name": "Yaya Sukjaya Kusumah" }, { "@type": "Person", "name": "Dadang Juandi" }, { "@type": "Person", "name": "Al Jupri" }, { "@type": "Person", "name": "Mimin Ninawati" }, { "@type": "Person", "name": "Stevi Natalia" }, { "@type": "Person", "name": "Puji Savvy Dian Faizati" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "The development of Artificial Intelligence (AI) has transformed student interactions with digital learning resources, particularly in mathematics education. This study examined the effect of an AI-based digital textbook on spatial literacy and geometry understanding among 45 student teachers (M ± SD = 20.0 ± 0.9) using a quasi-experimental design over 7 weeks. Students learned geometry using a smart e-book, and spatial literacy was measured through visualization, reasoning, and communication. Data analysis used the Wilcoxon signed-rank test and normalized gain (N-gain). Results showed significant improvements in all dimensions of spatial literacy (p 0.70) is considered high. The greatest improvement was in the reasoning dimension, reflecting higher-order thinking and problem-solving skills, while spatial communication improved, emphasizing the systematic representation of ideas. These findings confirm that AI can deliver adaptive, interactive, and contextual learning experiences more effectively than conventional e-books and support the internalization of geometry concepts. Scientifically and practically, AI-powered digital textbooks expand the mathematics education literature, support STEM curriculum development, improve teaching quality, and reduce the spatial literacy gap. This research opens the door to more complex adaptive AI development, multimodality integration, and longitudinal studies to assess the long-term impact on teaching practice." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-513", "name": "Reconceptualizing geometry learning in teacher education: The role..." } } ] } Home Browse Reconceptualizing geometry learning in teacher education: The role... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Nurafni N, Kusumah YS, Juandi D et al. Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.12688/f1000research.178839.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] Nurafni Nurafni https://orcid.org/0009-0007-9090-313X 1,2 , Yaya Sukjaya Kusumah 1 , Dadang Juandi 1 , [...] Al Jupri 1 , Mimin Ninawati 2 , Stevi Natalia https://orcid.org/0000-0002-7517-2144 1,3 , Puji Savvy Dian Faizati https://orcid.org/0000-0002-0510-543X 1,4 Nurafni Nurafni https://orcid.org/0009-0007-9090-313X 1,2 , Yaya Sukjaya Kusumah 1 , [...] Dadang Juandi 1 , Al Jupri 1 , Mimin Ninawati 2 , Stevi Natalia https://orcid.org/0000-0002-7517-2144 1,3 , Puji Savvy Dian Faizati https://orcid.org/0000-0002-0510-543X 1,4 PUBLISHED 15 Apr 2026 Author details Author details 1 Department of Mathematics Education, Universitas Pendidikan Indonesia, Bandung, West Java, 40154, Indonesia 2 Department of Primary School Education, Universitas Muhammadiyah Prof Dr Hamka, South Jakarta, Special Capital Region of Jakarta, 13750, Indonesia 3 Department of Mathematics Education, Universitas Kristen Indonesia, East Jakarta, Special Capital Region of Jakarta, 13630, Indonesia 4 Department of Mathematics Education, Sekolah Tinggi Keguruan dan Ilmu Pendidikan PGRI Lumajang, Lumajang, Jawa Timur, 67316, Indonesia Nurafni Nurafni Roles: Conceptualization, Formal Analysis, Methodology, Resources, Visualization, Writing – Original Draft Preparation Yaya Sukjaya Kusumah Roles: Conceptualization, Data Curation, Investigation, Project Administration, Supervision, Validation, Writing – Review & Editing Dadang Juandi Roles: Data Curation, Formal Analysis, Investigation, Methodology, Validation, Visualization, Writing – Review & Editing Al Jupri Roles: Data Curation, Formal Analysis, Methodology, Project Administration, Supervision, Validation, Visualization, Writing – Review & Editing Mimin Ninawati Roles: Data Curation, Formal Analysis, Methodology, Supervision, Validation, Writing – Review & Editing Stevi Natalia Roles: Formal Analysis, Funding Acquisition, Methodology, Project Administration, Validation, Visualization, Writing – Review & Editing Puji Savvy Dian Faizati Roles: Formal Analysis, Investigation, Methodology, Project Administration, Resources, Visualization, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract The development of Artificial Intelligence (AI) has transformed student interactions with digital learning resources, particularly in mathematics education. This study examined the effect of an AI-based digital textbook on spatial literacy and geometry understanding among 45 student teachers (M ± SD = 20.0 ± 0.9) using a quasi-experimental design over 7 weeks. Students learned geometry using a smart e-book, and spatial literacy was measured through visualization, reasoning, and communication. Data analysis used the Wilcoxon signed-rank test and normalized gain (N-gain). Results showed significant improvements in all dimensions of spatial literacy (p 0.70) is considered high. The greatest improvement was in the reasoning dimension, reflecting higher-order thinking and problem-solving skills, while spatial communication improved, emphasizing the systematic representation of ideas. These findings confirm that AI can deliver adaptive, interactive, and contextual learning experiences more effectively than conventional e-books and support the internalization of geometry concepts. Scientifically and practically, AI-powered digital textbooks expand the mathematics education literature, support STEM curriculum development, improve teaching quality, and reduce the spatial literacy gap. This research opens the door to more complex adaptive AI development, multimodality integration, and longitudinal studies to assess the long-term impact on teaching practice. READ ALL READ LESS Keywords Artificial intelligence in education, spatial literacy, geometry learning, digital book, e-learning Corresponding Author(s) Nurafni Nurafni ( [email protected] ) Yaya Sukjaya Kusumah ( [email protected] ) Close Corresponding authors: Nurafni Nurafni, Yaya Sukjaya Kusumah Competing interests: No competing interests were disclosed. Grant information: Indonesian Education Scholarship (BPI), Center for Higher Education Funding and Assessment (PPAPT), and Indonesian Endowment Fund for Education (LPDP) for sponsoring the publication of this research. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2026 Nurafni N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Nurafni N, Kusumah YS, Juandi D et al. Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.12688/f1000research.178839.1 ) First published: 15 Apr 2026, 15 :513 ( https://doi.org/10.12688/f1000research.178839.1 ) Latest published: 15 Apr 2026, 15 :513 ( https://doi.org/10.12688/f1000research.178839.1 ) Introduction Spatial literacy, the ability to understand, analyze, and interpret information related to the space, shape, and position of objects, is increasingly recognized as a fundamental skill in mathematics learning for 21st-century students. Research shows that spatial literacy significantly supports mathematics performance ( Medina Herrera et al., 2024 ; Schenck & Nathan, 2024 ) because it facilitates the understanding of abstract concepts such as geometry, function graphs, and algebraic structures that are difficult to grasp through verbal or symbolic approaches alone ( Wijayanti & Nurafni, 2025 ; Yang et al., 2025 ). This ability enables students to interpret diagrams, maps, and three-dimensional models, essential tools in data analysis, statistics, and mathematical programming, but often underutilized in learning practices. Furthermore, spatial literacy has been shown to enhance critical thinking, problem-solving, and creativity in devising new strategies ( Bufasi et al., 2024 ; Cotabish et al., 2024 ; Syahbudin et al., 2024 ), indicating that this skill is both conceptual and strategic for students’ professional readiness. However, the integration of spatial literacy into the mathematics curriculum remains limited, even though mastering this skill enables students to connect theory with practice, adapt to global challenges, and innovate in Science, Technology, Engineering, and Mathematics (STEM) fields ( Uttal & Cohen, 2012 ). Thus, spatial literacy should be viewed as a core element for improving the quality of learning and students’ academic competitiveness. Various studies have shown that many prospective teachers have not yet mastered spatial literacy adequately ( Arici et al., 2019 ; Arıkan, 2026 ; Mahat & Loh, 2024 ; S. A. Saputra et al., 2025 ). Analysis of student abilities reveals strengths in mental manipulation and object reconstruction, but consistent weaknesses in projection representation and cognitive map integration, indicating serious gaps in geometric visualization and spatial information processing ( Machromah & Purnomo, 2018 ). These limitations directly affect stereochemistry learning, as students struggle to visualize and manipulate three-dimensional molecular structures, leading to less precise application of concepts ( Salame & Kabir, 2022 ). In the context of digital learning, low spatial literacy also reduces the flow, perceived ease of use, and perceived usefulness of 3D simulation software, thus reducing continued usage intentions ( J. Zhou et al., 2024 ). Without systematic intervention, this problem has the potential to persist, and prospective teachers with low spatial abilities are likely to transmit these limitations to their students. Empirical data show that 51.4% of high school students are in the low spatial ability category ( Chairunnisa et al., 2021 ), and even 98% are in the low category in another study ( Yulianti et al., 2022 ), emphasizing the urgency of improving the spatial literacy of prospective teachers. With the rapid advancement of technology, students’ preference for accessing learning materials has shifted from printed textbooks to e-books, driven by portability and flexibility. However, traditional textbooks remain superior for convenience, note-taking, and exam preparation ( Amirtharaj et al., 2023 ). This transformation is furthered by the advent of artificial intelligence (AI) in education, which is no longer just a tool but rather an intelligent system that personalizes learning paths, provides adaptive feedback, and supports data-driven self-directed learning ( Al Harrasi et al., 2025 ; Kovari, 2025 ; Vieriu & Petrea, 2025 ). Recent studies have shown that AI integration increases student engagement while positively contributing to academic performance and mental well-being ( Dong et al., 2025 ; Shahzad et al., 2024 ). In mathematics education, AI provides interactive, context-rich learning experiences, thereby strengthening spatial literacy, conceptual understanding, and critical reasoning skills ( Arifin et al., 2025 ; Gürefe et al., 2024 ; Zhao et al., 2025 ). However, research specifically developing AI-based digital textbooks to improve spatial literacy and understanding of geometry concepts among prospective teachers remains very limited. Previous research has shown that the use of GIS (Web-Based Geographic Information System) mapping tools and short online training can improve spatial literacy, with improvements varying by learning style ( Gold et al., 2018 ; Xiang & Liu, 2019 ), highlighting the need for studies that examine the effectiveness of AI-based digital textbooks as an innovative medium that combines personalization, interactivity, and conceptual stimulation. To bridge this gap, this study offers a novel contribution by comparing the influence and effectiveness of AI-integrated digital textbooks with conventional e-books using paired samples and normalized gain (N-gain) analysis. This approach aims to provide empirical evidence on the extent to which AI-based learning environments can enhance visualization, engagement, and conceptual understanding of geometry, while also confirming their pedagogical novelty compared to traditional digital media. Literature review Artificial intelligence in education: Potentials and pedagogical tensions The development of Artificial Intelligence (AI) has transformed the digital education landscape through adaptive learning systems, learning analytics, and automated data-driven feedback ( Fombona et al., 2025 ; Hariyanto et al., 2025 ). In higher education, AI is being utilized to analyze student learning patterns, predict academic achievement, and recommend personalized learning resources ( Long et al., 2026 ). In the context of mathematics education, AI expands the learning experience through interactive visualizations, spatial transformation simulations, and real-time feedback that supports conceptual exploration ( Lin & Jiang, 2025 ; Yoon et al., 2024 ). However, optimism about AI in education is not entirely without criticism. Several studies have shown that technology integration that is not designed on sound pedagogical principles can increase cognitive load ( Gkintoni et al., 2025 ), visual distraction, and procedural dependency, thereby not always contributing to deep conceptual understanding. Furthermore, most research still focuses on the general effectiveness of AI on engagement or academic performance ( Singh et al., 2026 ), while studies specifically linking AI to the development of higher-order cognitive skills—such as spatial literacy and understanding of geometric concepts—are still limited. Thus, an approach is needed that not only integrates AI as a technological tool but also systematically orchestrates the interactions among technology, pedagogy, and content to support meaningful knowledge construction. Spatial literacy and conceptual understanding in geometry learning Spatial literacy refers to an individual’s capacity to visualize, manipulate, reason, and communicate spatial relationships between objects and their representations ( Newcombe & Shipley, 2015 ; Sorby et al., 2018 ). In geometry learning, spatial literacy serves as a cognitive foundation for understanding the structure, properties, and transformations of shapes relationally ( Pujawan et al., 2020 ). Conceptually, spatial literacy encompasses three main dimensions: (1) visualization, the ability to perform mental rotations and transformations; (2) reasoning, the ability to establish logical relationships related to position and dimension; and (3) communication, the ability to represent ideas through symbols, diagrams, or concrete models ( Uttal & Cohen, 2012 ). Empirical research shows a positive correlation between spatial skills and academic achievement in geometry ( Atit et al., 2022 ; Young et al., 2018 ). However, spatial literacy is not synonymous with understanding geometric concepts. Conceptual understanding involves the ability to coherently link definitions, properties, representations, and relationships between concepts, rather than simply performing visual manipulations. Some student teachers demonstrate adequate procedural skills but still struggle to explain the mathematical reasoning behind certain geometric transformations or relationships. It indicates a gap between visual-spatial abilities and in-depth conceptual understanding. For student teachers, mastery of spatial literacy and understanding of geometric concepts are crucial, as both influence not only their personal academic performance but also the quality of the representations and explanations they will provide to students in the future. Therefore, learning interventions at the teacher education level require designs that simultaneously strengthen both the visual-spatial and conceptual dimensions. AI-based digital books for spatial and geometry learning Although studies on spatial aspects in mathematics education continue to grow, research focused on empirical interventions remains relatively limited. Of the 652 Scopus-indexed documents related to spatial aspects, only a small fraction explicitly highlight interventions to improve spatial reasoning ( Palupi et al., 2023 ). This dominance of conceptual approaches indicates a gap between theoretical elaboration and pedagogical implementation. The development of AI-based digital textbooks offers an opportunity to bridge this gap. Unlike conventional e-books, AI-based systems can provide dynamic visualizations, spatial transformation simulations, and adaptive feedback based on student responses. The integration of abstraction theory with the Technological Pedagogical Content Knowledge (TPACK) framework ( Sahrudin et al., 2025 ) provides a conceptual foundation for designing modules that not only present geometric content but also manage pedagogical and technological interactions in an integrated manner. The effectiveness of AI-based digital textbooks in improving spatial literacy and understanding of geometric concepts has not been widely tested empirically, particularly among student teachers. Some studies have focused more on its impact on engagement, self-efficacy, and learning satisfaction ( Anierobi et al., 2025 ; Gerlich, 2025 ; M. Zhou & Peng, 2025 ), while its direct impact on conceptual understanding and spatial reasoning still requires further investigation. Furthermore, while dynamic visualizations can help reduce cognitive load in students with low spatial abilities ( Sitompul et al., 2026 ), excessive adaptive features may actually reduce the need for independent mental elaboration. Therefore, the design of AI-based digital textbooks must strike a balance between scaffolding and independent exploration to encourage the internalization of concepts truly. Method Research design This study used a paired-samples design (pretest-posttest), in which each respondent served as their own control. Each participant underwent measurements before and after the intervention, which involved using an AI-based digital textbook for geometry learning. This approach enables direct analysis of individual performance changes and the assessment of learning improvements resulting from the intervention under identical teaching conditions, regardless of class size. Procedure (intervention) Respondents completed a seven-week intervention with an AI-based digital textbook designed to enhance spatial literacy. The textbook featured interactive 3D visualizations, adaptive feedback, and personalized task recommendations, focusing on spatial figures such as cubes, cuboids, prisms, and pyramids. Before being used in the learning process, the digital textbook was developed and validated by experts to ensure content suitability and pedagogical feasibility. Once validated, participants were given a pre-test to assess their initial spatial intelligence abilities. During the seven-week intervention, students learned using the digital textbook according to a predetermined schedule. This learning process allowed them to interact with 3D models, receive real-time adaptive feedback, and complete tasks tailored to their individual abilities. Following the completion of the learning process, students were given a post-test to assess the effectiveness of the digital textbook in improving spatial literacy. Pre-test and post-test results were compared, and learning gains were analyzed using N-gain to quantitatively evaluate the intervention’s impact on students’ spatial abilities. Respondent The respondents in the study consisted of 45 prospective teacher students (M ± SD = 20.0 ± 0.9) enrolled in the Geometry and Measurement course in the second semester of the Primary Teacher Education Study Program, Faculty of Teacher Training and Education, Universitas Muhammadiyah Prof. Dr. Hamka, Special Capital Region of Jakarta, Indonesia. There were 5 men (11.1%) and 40 women (88.9%). All students (respondents) provided written consent after being informed of the study’s objectives and procedures. Instruments The main instrument used in this study was a spatial literacy test comprising three dimensions, adapted from established frameworks and aligned with the course syllabus. The first dimension is visualization (cognitive levels of understanding, applying, and analyzing), which measures students’ ability to represent objects spatially. For example, students are asked: “Draw a three-dimensional sketch of a cube with a side length of 5 cm and label each side.” The second dimension is reasoning (cognitive level of evaluating), which assesses students’ ability to interpret and evaluate geometric relationships. One question uses a triangular prism: students are asked to create a spatial model of the prism, explain the relationship between the base and the perpendicular edge, relate the prism’s height to its volume and everyday applications, calculate the volume, and summarize their findings. The third dimension is communication (cognitive level of creating), which emphasizes students’ ability to convey mathematical arguments logically and visually. For example, students respond to the statement that “The volume of a pyramid is always half the volume of a cube because it appears smaller” by presenting mathematical calculations, sketching a supporting spatial model, and explaining the rationale for their choice of visual representation (see Table 1 ). Table 1. Research instrument blue print. No Dimension Indicator Cognitive level Questions (number) 1 Visualization Identify geometric shapes in various orientations. Understanding (C2) 1(1) Visualize objects in three dimensions. Applying (C3) 1(2) Convert two-dimensional images to three-dimensional models (and vice versa). Analyzing (C4) 2(3–4) Use mathematical representations (spatial models) to present spatial information. Analyzing (C4) 3(5–7) 2 Reasoning Understand the relationship between shape, size, position, and orientation in space. Evaluating (C5) 2(8–9) Develop strategies to solve mathematical problems in everyday life. 1(10) Calculate the volume of spatial objects. 1(11) Evaluate solutions using logical, systematic procedures. 1(12) 3 Communication Use mathematical language to explain solutions to spatial problems. Creating (C6) 1(13) Present spatial understanding through drawings, sketches, or written descriptions. 1(14) Provide spatial arguments based on the results of geometric problem analysis. 1(15) Data analysis Data analysis began with descriptive analysis, including calculating the mean and standard deviation of pre-test and post-test scores, as well as N-gain, to obtain an initial overview of the data distribution and variability. Normality test results indicated that the pre-test and post-test scores did not follow a normal distribution, as indicated by the Kolmogorov-Smirnov and Shapiro-Wilk tests (p < 0.05; see Table 2 ). Therefore, the non-parametric Wilcoxon signed-rank test was applied to evaluate significant differences in students’ spatial literacy scores before and after the intervention. Table 2. Test of normality. Kolmogorov-Smirnov a Shapiro-Wilk Statistic df Sig. Statistic df Sig. Pre-test 0.145 45 0.019 0.855 45 <0.001 Post-test 0.348 45 <0.001 0.429 45 <0.001 a Lilliefors significance correction Next, N-gain analysis was conducted using the formula of pre-test score-pre-test score divided by ideal score-pre-test score with the following criteria: a score ≥ 0.70 is categorized as high, 0.30–0.69 as moderate, and < 0.30 as low ( Blegur, Ma’mun, Berliana, Mahendra, Bakhri, et al., 2024b ; Hake, 1999 ), to evaluate the effectiveness of geometric learning using AI-based digital books to improve students’ spatial literacy. This approach integrates descriptive, inferential, and relative perspectives, allowing a comprehensive interpretation of learning improvements. Result and discussion Result Descriptive analysis Figure 1 visualizes the analysis results of 15 questions. All post-test scores were higher than pre-test scores, indicating an increase in student achievement after the intervention. The most significant increases occurred in question 12 (Δ = 124), which measures evaluating solutions based on logical and systematic procedures; question 11 (Δ = 83), which measures calculating the volume of spatial objects—both within the reasoning dimension; and question 15 (Δ = 107), which measures providing spatial arguments based on the analysis of geometric problems within the communication dimension. This pattern indicates that the intervention had a stronger impact on higher-order cognitive aspects, particularly on items with relatively low initial scores. Figure 1. Changes in students’ spatial literacy data (pre-test-post-test). Conversely, the smallest increases were found in questions 2 (Δ = 10) and 1 (Δ = 25), which measure the ability to visualize three-dimensional objects and identify geometric shapes in various orientations, respectively, within the visualization dimension. Both items had relatively high pre-test scores, thus limiting the scope for improvement (a ceiling effect). In aggregate, the average score increased from 92.9 to 164.2, with an average difference of 71.3 points per question. These results empirically support the effectiveness of AI-based digital textbooks in improving students’ spatial literacy in geometry learning, particularly in previously more challenging aspects of mathematical reasoning and communication. A more detailed analysis of the visualization ability dimension revealed that all indicators improved from pre-test to post-test. The greatest improvement occurred in converting two-dimensional images to three-dimensional models and vice versa (ΔM = 0.89), followed by using mathematical representations to present spatial information (ΔM = 0.68), identifying geometric shapes in various orientations (ΔM = 0.54), and visualizing objects in three dimensions (ΔM = 0.22). The decrease in standard deviation across all indicators indicates that the intervention not only increased the average score but also more evenly distributed students’ abilities. The Wilcoxon signed-rank test showed a significant difference between pre-test and post-test scores on three visualization indicators: the ability to identify geometric shapes (Z = −2.807, p = 0.005), the ability to convert 2D-3D (Z = −4.729, p < 0.001), and the use of spatial representations (Z = −4.205, p < 0.001). However, the improvement in three-dimensional object visualization was not statistically significant (Z = −1.768, p = 0.077). The effect sizes showed a large effect on 2D-3D conversion ability (r = 0.70) and use of spatial representation (r = 0.63), a medium effect on geometric shape identification (r = 0.42), and a small effect on visualization of three-dimensional objects (r = 0.26) (see Table 3 ). These findings indicate that the intervention was more effective at improving transformation and spatial representation abilities than at improving direct 3D object visualization abilities. Table 3. Visualization indicator data description. No Visualization indicators Descriptive (M ± SD) Wilcoxon signed-rank Pre-test Post-test Z (p) r (n = 45) 1 Identify geometric shapes in various orientations. 3.33 ± 1.30 3.87 ± 0.63 -2.807 a (0.005) 0.42 2 Visualize objects in three dimensions. 3.58 ± 0.99 3.80 ± 0.69 -1.768 a (0.077) 0.26 3 Convert two-dimensional images to three-dimensional models (and vice versa). 2.93 ± 1.32 3.82 ± 0.65 −4.729 a (<0.001) 0.70 4 Use mathematical representations (spatial models) to present spatial information. 3.02 ± 1.40 3.70 ± 0.87 -4.205 a (<0.001) 0.63 a Based on negative ranks. Furthermore, in the reasoning dimension, all indicators showed substantial improvement from pre-test to post-test. The greatest improvement occurred in evaluating solutions based on logical and systematic procedures (ΔM = 2.75), followed by developing problem-solving strategies in everyday life (ΔM = 2.05), calculating the volume of spatial objects (ΔM = 1.85), and understanding the relationship between shape, size, position, and orientation in space (ΔM = 1.60). The decrease in standard deviation across all indicators indicates that students’ abilities became more evenly distributed after the intervention, thereby increasing average achievement and reducing inter-individual variation. The Wilcoxon signed-rank test results showed that all mathematical reasoning indicators improved significantly between the pre-test and post-test (p < 0.001). The effect size was in the very large category (r = 0.84–0.87), with the highest Z value for the logical and systematic solution evaluation indicator (Z = −5.849, r = 0.87) (see Table 4 ). Improvements were also seen in the development of problem-solving strategies, the calculation of spatial object volumes, and the understanding of spatial relationships. Descriptively, the decrease in standard deviations across all indicators indicates a more even distribution of abilities after the intervention. These findings indicate that the applied learning is associated with substantial improvements in mathematical reasoning, especially in higher-order thinking skills. Table 4. Reasoning indicator data description. No Reasoning indicator Descriptive (M ± SD) Wilcoxon signed-rank Pre-test Post-test Z (p) r (n = 45) 1 Understand the relationship between shape, size, position, and orientation in space. 2.26 ± 1.26 3.86 ± 0.65 −5.603 a (<0.001) 0.84 2 Develop strategies to solve mathematical problems in everyday life. 1.82 ± 1.13 3.87 ± 0.63 −5.659 a (<0.001) 0.84 3 Calculate the volume of spatial objects. 1.11 ± 0.68 2.96 ± 0.90 −5.720 a (<0.001) 0.87 4 Evaluate solutions using logical, systematic procedures. 1.07 ± 1.12 3.82 ± 0.68 −5.849 a (<0.001) 0.84 a Based on negative ranks. Furthermore, in the communication dimension, all indicators of mathematical communication skills showed a clear improvement from pre-test to post-test. The greatest improvement occurred in providing spatial arguments based on the results of geometric problem analysis (ΔM = 2.38), followed by using mathematical language to explain spatial problem solutions (ΔM = 1.85), and presenting spatial understanding through drawings, sketches, or written descriptions (ΔM = 1.82). The low pre-test mean score, particularly for spatial argumentation (M = 0.60), indicates that, before the intervention, students were still weak at formally communicating geometric reasoning results. The decrease in the post-test standard deviation indicates that students’ communication skills improved more evenly after the intervention. The Wilcoxon signed-rank test results showed that all indicators of mathematical communication improved significantly between the pre-test and post-test (p < 0.001). The effect size was in the very large category (r = 0.76–0.82), with the highest effect on the ability to provide spatial arguments (Z = −5.493, r = 0.82) (see Table 5 ). Substantial improvements were also seen in the use of mathematical language and the ability to present spatial understanding. These findings indicate that implementing AI-based digital textbook learning is associated with significant strengthening of aspects of mathematical communication, particularly in argumentative ability, a key component of higher-order mathematical thinking. Table 5. Communication indicator data description. No Communication indicator Descriptive (M ± SD) Wilcoxon signed-rank Pre-test Post-test Z (p) r (n = 45) 1 Use mathematical language to explain solutions to spatial problems. 1.71 ± 1.20 3.56 ± 1.03 −5.094 a (<0.001) 0.76 2 Present spatial understanding through drawings, sketches, or written descriptions. 1.31 ± 1.35 3.13 ± 0.97 −5.152 a (<0.001) 0.77 3 Provide spatial arguments based on the results of geometric problem analysis. 0.60 ± 1.03 2.98 ± 1.03 −5.493 a (<0.001) 0.82 a Based on negative ranks. Wilcoxon signed-rank Based on an analysis of 45 students, all dimensions of spatial literacy increased significantly from pre-test to post-test. The visualization dimension increased from 3.12 ± 1.33 to 3.77 ± 0.76 (Z = −4.969; p < 0.001; r = 0.74), reasoning from 1.68 ± 1.22 to 3.67 ± 0.79 (Z = −5.419; p < 0.001; r = 0.81), and communication from 1.21 ± 1.28 to 3.22 ± 1.03 (Z = −5.756; p < 0.001; r = 0.86). The total spatial literacy score increased from 2.26 ± 1.52 to 3.63 ± 0.85 (Z = −5.780; p < 0.001; r = 0.86) (see Table 6 ), confirming that the intervention had a large effect both statistically and practically. These findings indicate that the intervention was effective in improving students’ multidimensional spatial literacy, especially in spatial reasoning and communication, which represent higher-order thinking skills. Table 6. Wilcoxon signed-rank tests. No Dimensions of spatial literacy Descriptive (M ± SD) Wilcoxon signed-rank Pre-test Post-test Z (p) r (n = 45) 1 Visualization 3.12 ± 1.33 3.77 ± 0.76 −4.969 a (<0.001) 0.74 2 Reasoning 1.68 ± 1.22 3.67 ± 0.79 −5.419 a (<0.001) 0.81 3 Communication 1.21 ± 1.28 3.22 ± 1.03 −5.756 a (<0.001) 0.86 4 Total 2.26 ± 1.52 3.63 ± 0.85 −5.780 a (<0.001) 0.86 a Based on negative ranks. N-gain analysis The N-gain analysis results demonstrated that all spatial literacy dimensions were in the high category (g ≥ 0.70), with an average N-gain of 0.78 (77.77%), indicating effectiveness. The largest increase occurred in the reasoning dimension (N-gain = 0.86; 85.82%), followed by visualization (0.74; 74.37%) and communication (0.72; 72.15%). In aggregate, the total spatial literacy score increased from 1524 to 2450, from an ideal score of 2700, resulting in an N-gain of 0.79 (78.74%) (see Table 7 ). These results indicate that the intervention was not only statistically significant but also highly effective in practice, as measured by the normalized gain. Table 7. N-gain analysis. No Spatial literacy Pre-test Post-test Ideal score N-gain % Category 1 Visualization 983 1189 1260 0.74 74.37 High 2 Reasoning 378 826 900 0.86 85.82 High 3 Communication 163 435 540 0.72 72.15 High 4 Total 1524 2450 2700 0.79 78.74 High Average 0.78 77.77 High Scientifically, an N-gain value in the range of 0.70–0.86 indicates that most of the potential improvement in the score was achieved after the intervention. The dominant improvement in the reasoning dimension confirms that the intervention was very effective in developing higher-order thinking skills, such as spatial analysis and problem-solving. Meanwhile, the communication dimension, although slightly lower, remained in the high category, indicating significant progress in students’ ability to articulate spatial ideas. Thus, the intervention is very effective in comprehensively improving students’ spatial literacy. Discussion The results of this study indicate that the use of AI-based digital textbooks significantly improved pre-service teachers’ spatial literacy across all dimensions: visualization, reasoning, and communication. A Wilcoxon signed-rank analysis showed a significant increase from pre-test to post-test, with Z-scores ranging from −4.969 to −5.780 (p < 0.001) and a large practical effect (r = 0.74–0.86). The N-gain results confirmed the intervention’s effectiveness, with an average score of 0.78, indicating a significant increase across all dimensions, particularly reasoning (0.86), which reflects higher-order thinking skills. These findings confirm that integrating AI into digital textbooks not only facilitates visualization but also strengthens spatial analysis and communication skills, which are essential foundations for pre-service teachers’ conceptual understanding of geometry. Several previous studies have tended to position spatial literacy as a single construct, studied generally, or to use relatively simple digital tools such as GIS, online simulations, or conventional e-books ( Gold et al., 2018 ; Xiang & Liu, 2019 ). These approaches have not integrated artificial intelligence as an adaptive system capable of dynamically modifying content, difficulty level, and feedback based on individual student responses. As a result, the potential for more precise personalized learning has not been optimally explored. Furthermore, some studies still limit the measurement of spatial literacy to aspects of mental manipulation or visualization alone ( Chairunnisa et al., 2021 ; Machromah & Purnomo, 2018 ), thus reducing the complexity of the construct, which theoretically encompasses the dimensions of visualization, reasoning, and communication ( Moore-Russo et al., 2013 ; Uttal & Cohen, 2012 ). This study addresses these limitations by operationalizing all three dimensions simultaneously to capture the multidimensional impact of AI-based interventions. From a demographic perspective, previous research has often been limited to early childhood populations ( Mishra et al., 2025 ), elementary school students ( Putri & Nurafni, 2025 ), and high school students (D. H. Saputra & Dwiningsih, 2025 ). In contrast, this study targets prospective teachers, a strategic group whose spatial competence has direct implications for the quality of future geometry pedagogy. The synergy between content quality, pedagogical design, and system adaptability mechanisms can scientifically explain the improvement of students’ spatial literacy through AI-based digital textbooks. From spatial visualization, the systematic arrangement of material based on the classification of flat-sided and curved-sided geometric shapes forms a hierarchical cognitive structure. This organization helps students gradually construct mental representations of concepts, from simple to complex. The presence of illustrations, animations, and contextual application examples strengthens the connection between symbolic and visual representations. Cognitively, this multimodal representation reduces the burden of abstraction and increases the accuracy of mental manipulation of three-dimensional objects. In spatial reasoning, the presentation of HOTS-based questions and formula-proof activities encourages students to understand not only the conceptual basis and spatial relationships among geometric elements, but also among elements themselves. Accurate material, consistent with scientific definitions and aligned with learning outcomes, ensures the reasoning process takes place within a valid conceptual framework. Evaluations that align with spatial literacy indicators strengthen inferential skills by training students to analyze, compare, and draw conclusions from spatial structures. Meanwhile, spatial communication develops through varied exercises, the availability of answer keys, and clear adaptive feedback. This feature allows students to reflect on errors, refine arguments, and systematically articulate geometric ideas. Support for independent and collaborative learning also enriches the process of negotiating mathematical meaning. Thus, integrating structured content, higher-order cognitive activities, and AI-based feedback simultaneously strengthens all three indicators of spatial literacy while fostering a deep, sustained understanding of geometry. The most significant finding of this research on the development of science and technology is the empirical evidence that AI-based digital textbooks can effectively promote the development of higher-order cognitive abilities in the context of mathematics education. The N-gain increase in the reasoning dimension (0.86) (see Table 7 ) indicates that the AI intervention not only strengthens mental manipulation skills but also supports spatial analysis and problem-solving, essential competencies in STEM and modern scientific research, alongside language and computational skills ( Du et al., 2025 ; Medina Herrera et al., 2024 ; Zhu et al., 2024 ). AI enables personalized learning paths, adaptive feedback, and dynamic visualizations, enabling students to grasp abstract relationships between geometric concepts more quickly and accurately. It marks a significant contribution to educational science and technology, as AI technology not only expands access and interactivity but also strengthens analytical thinking skills, which are fundamental to innovation, experimental design, and the application of mathematics in the professional and research worlds. These skills aim to integrate the initial process, plan solutions, generate solutions, and draw conclusions to produce correct conclusions or answers ( Anggoro et al., 2021 ; Blegur, Ma’mun, Berliana, Mahendra, Alif, et al., 2024a ; Wang et al., 2025 ). Thus, this intervention serves as a concrete example of how AI can be applied to improve learning quality while preparing prospective teachers to address global STEM challenges. In practice, this research guides curriculum development and teaching strategies for prospective teachers. First, AI-based digital textbooks can serve as a primary medium for strengthening spatial literacy, especially for students with low spatial abilities, as adaptive features scaffold learning, reducing cognitive load while stimulating independent exploration. Second, strengthening the spatial reasoning and communication dimensions emphasizes the importance of incorporating analysis, mental rotation, and visual representation activities into geometry learning modules, so that students not only imitate procedures but also deeply understand concepts and can translate them into real-life applications. Third, AI integration can support distance or blended learning more effectively than conventional e-books, thereby increasing engagement, motivation, and material retention. Finally, the use of AI-based digital textbooks can serve as an innovative learning model that can be adopted across various STEM courses, helping prospective teachers transfer and transform their spatial abilities to their students, thereby significantly improving the quality of geometry teaching and the application of STEM in primary and secondary education. While the results of this study are promising, many opportunities and challenges remain for further research. First, future research should examine the effectiveness of AI-based digital textbooks with a larger, more diverse population, including prospective teachers from various STEM disciplines, to ensure the generalizability of the findings. Second, AI development can be expanded by adopting more complex adaptive learning algorithms, such as real-time data analysis to adjust task difficulty dynamically. Third, longitudinal research is needed to assess whether improvements in spatial literacy and geometry understanding are sustained over the long term and impact actual classroom teaching practices (including teaching practices). Fourth, the interaction between students’ initial abilities, learning styles, and AI design needs to be analyzed to minimize the risk of over scaffolding or technology dependency. Finally, future research could integrate multimodalities, such as augmented/virtual reality or 3D simulations, to strengthen the internalization of geometry concepts and spatial literacy. Thus, the research prospects not only pave the way for optimizing AI in education but also make strategic contributions to the development of technology-based pedagogical innovations in the digital era to enhance students’ immersive learning. Conclusion This study demonstrates that AI-based digital textbooks significantly improve pre-service teachers’ spatial literacy and understanding of geometry concepts across multiple dimensions. A Wilcoxon signed-rank analysis revealed significant improvements across all dimensions of spatial literacy, including visualization, reasoning, and communication, with a large practical effect (r = 0.74–0.86). An N-gain analysis confirmed the intervention’s effectiveness, with an average score of 0.78, considered high. The greatest improvement was found in the reasoning dimension, reflecting higher-order thinking, spatial analysis, and problem-solving skills. Improvements in spatial communication confirmed students’ ability to represent ideas systematically. These findings underscore the pedagogical value of AI in providing adaptive, interactive, and contextual learning experiences, surpassing the effectiveness of conventional e-books and demonstrating that technology can facilitate deeper internalization of geometry concepts. These findings expand the literature on AI integration in mathematics education by linking higher-order cognitive abilities with adaptive digital media and demonstrating that improving spatial literacy is not merely technical but also strategic for pre-service teachers’ professional readiness. In practice, AI-based digital textbooks can serve as innovative learning models, supporting STEM curriculum development, improving teaching quality, and minimizing students’ spatial literacy gaps. These results also open up prospects for further research, including the development of more complex adaptive AI, multimodality integration, and longitudinal studies to assess the long-term impact on real-world teaching practices. Ethics and consent This research has obtained permission from the Research Ethics Committee of the Faculty of Teacher Training and Education, Universitas Muhammadiyah Prof. Dr. Hamka (Approval Letter No. 1687/FKIP/PTK/2025, dated October 15, 2025). All participants provided voluntary consent, both written and verbal. To protect the rights and privacy of participants, all collected data is guaranteed confidentiality and will only be used for research purposes. Extended data Open Science Framework (OSF): Spatial literacy test (SLT). https://doi.org/10.17605/OSF.IO/3NBMP ( Nurafni et al., 2026b ). This project contains the following extended data. Spatial literacy test. This research instrument is structured around three main dimensions: visualization, reasoning, and communication, each of which represents an important aspect of spatial literacy. Overall, the instrument consists of 15 items proportionally distributed across the three dimensions of spatial literacy, with varying cognitive levels ranging from C2 to C6. Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Universal) . Open Science Framework (OSF): Quantitative data on the spatial literacy test results of students. https://doi.org/10.17605/OSF.IO/BZPK8 ( Nurafni et al., 2026a ). The project contains the following underlying data: Data.xlsx. Data on spatial literacy scores were obtained anonymously from 45 student teachers. Assessment uses a four-point graded scale. In coding, a score of 1 is given to respondents who do not answer in accordance with the determined assessment criteria, while a score of 4 is given to respondents who fully answer in accordance with those criteria. Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Universal) . References Al Harrasi N, Al Subhi N, Al Harthy S, et al. : Learner perspectives on AI teacher effectiveness: The role of engagement, motivation, efficiency, and educational experience. Social Sciences & Humanities Open. 2025; 12 : 101950. Publisher Full Text Amirtharaj AD, Raghavan D, Arulappan J: Preferences for printed books versus e−books among university students in a Middle Eastern country. Heliyon. 2023; 9 (6): e16776. PubMed Abstract | Publisher Full Text | Free Full Text Anggoro BS, Puspita N, Pratiwi DD, et al. : Mathematical-analytical thinking skills: The impacts and interactions of open-ended learning method & self-awareness (its application on bilingual test instruments). Al-Jabar: Jurnal Pendidikan Matematika. 2021; 12 (1): 89–107. Publisher Full Text Anierobi EI, Amjad AI, Agogbua VU, et al. : Artificial intelligence utilization: A determinant of academic self-efficacy, engagement, and satisfaction of university students. Environment and Social Psychology. 2025; 10 (3): 1–12. Publisher Full Text Arici F, Yildirim P, Caliklar Ş, et al. : Research trends in the use of augmented reality in science education: Content and bibliometric mapping analysis. Comput. Educ. 2019; 142 : 103647. Publisher Full Text Arifin MZ, Zulkarnain I, Ansori H: The influence of artificial intelligence on critical thinking ability in mathematics: A systematic literature review. Indonesian Journal of Science and Mathematics Education. 2025; 8 (1): 82–92. Publisher Full Text Arıkan A: A longitudinal study on pre-service teachers’ spatial thinking skills and spatial anxiety. Think. Skills Creat. 2026; 60 : 102101. Publisher Full Text Atit K, Power JR, Pigott T, et al. : Examining the relations between spatial skills and mathematical performance: A meta-analysis. Psychon. Bull. Rev. 2022; 29 (3): 699–720. PubMed Abstract | Publisher Full Text Blegur J, Ma’mun A, Berliana, et al. : Integrated learning models for micro-teaching course. Emerg Sci J. 2024a; 8 (6): 2480–2500. Publisher Full Text Blegur J, Ma’mun A, Berliana, et al. : Enhancing teaching competence of prospective physical education teachers with integrated learning model. Cakrawala Pendidikan: Jurnal Ilmiah Pendidikan. 2024b; 43 (3): 588–608. Publisher Full Text Bufasi E, Lin TJ, Benedicic U, et al. : Addressing the complexity of spatial teaching: A narrative review of barriers and enablers. Front Educ. 2024; 9 : 1306189. Publisher Full Text Chairunnisa, Surya E, Sinaga B: The difficulty analysis of students spatial ability based on level Van Hiele in problem based learning. Budapest International Research and Critics in Linguistics and Education (BirLE) Journal. 2021; 4 (1): 158–164. Publisher Full Text Cotabish A, Dailey D, Trumble J, et al. : Spatial reasoning excellence: A synergy of VanTassel-Baska’s integrated curriculum model and talent development. Educ. Sci. 2024; 14 (7): 716. Publisher Full Text Dong L, Tang X, Wang X: Examining the effect of artificial intelligence in relation to students’ academic achievement: A meta-analysis. Computers and Education: Artificial Intelligence. 2025; 8 : 100400. Publisher Full Text Du X, Du M, Zhou Z, et al. : Facilitator or hindrance? The impact of AI on university students’ higher-order thinking skills in complex problem solving. Int. J. Educ. Technol. High. Educ. 2025; 22 (1): 39. Publisher Full Text Fombona J, Sáez J-M, Sánchez S: Artificial intelligence and robotics in education: Advances, challenges, and future perspectives. Social Sciences & Humanities Open. 2025; 11 : 101533. Publisher Full Text Gerlich M: AI tools in society: Impacts on cognitive offloading and the future of critical thinking. Soc. Sci. 2025; 15 (1): 6. Publisher Full Text Gkintoni E, Antonopoulou H, Sortwell A, et al. : Challenging cognitive load theory: The role of educational neuroscience and artificial intelligence in redefining learning efficacy. Brain Sci. 2025; 15 (2): 203. PubMed Abstract | Publisher Full Text | Free Full Text Gold AU, Pendergast PM, Ormand CJ, et al. : Improving spatial thinking skills among undergraduate geology students through short online training exercises. Int. J. Sci. Educ. 2018; 40 (18): 2205–2225. Publisher Full Text Gürefe N, Sarpkaya Aktaş G, Öksüz H: Investigating the impact of the AI-supported 5E (AI-s5E) instructional model on spatial ability. Behav. Sci. 2024; 14 (8): 682. PubMed Abstract | Publisher Full Text | Free Full Text Hake RR: Analyzing change/gain scores. American Educational Research Association’s, Measurement and Research Methodology; 1999. Hariyanto, Kristianingsih FXD, Maharani R: Artificial intelligence in adaptive education: A systematic review of techniques for personalized learning. Discov. Educ. 2025; 4 (1): 458. Publisher Full Text Kovari A: A systematic review of AI-powered collaborative learning in higher education: Trends and outcomes from the last decade. Social Sciences & Humanities Open. 2025; 11 : 101335. Publisher Full Text Lin W, Jiang P: Factors influencing college students’ generative artificial intelligence usage behavior in mathematics learning: A case from China. Behav. Sci. 2025; 15 (3): 295. PubMed Abstract | Publisher Full Text | Free Full Text Long DY, Wang S, Md Rashid S, et al. : Artificial intelligence in higher education: A systematic review of its impact on student engagement and the mediating role of teaching methods. Front Educ. 2026; 10 : 1648661. Publisher Full Text Machromah IU, Purnomo MER: Spatial ability of university students in mathematics education. Proceedings of the University of Muhammadiyah Malang’s 1st International Conference of Mathematics Education (INCOMED 2017). 2018; 256–260. Publisher Full Text Mahat M, Loh CE: Teachers’ changing perspectives of their spatial competencies: A case study of professional learning in Singapore. Teach. Teach. Educ. 2024; 152 : 104797. Publisher Full Text Medina Herrera LM, Juárez Ordóñez S, Ruiz-Loza S: Enhancing mathematical education with spatial visualization tools. Front Educ. 2024; 9 : 1229126. Publisher Full Text Mishra R, Klapwijk RM, de Vries MJ , et al. : Storybook driven design for enhancing spatial ability in early childhood: A lesson study approach. Int. J. Technol. Des. Educ. 2025; 1–34. Publisher Full Text Moore-Russo D, Viglietti JM, Chiu MM, et al. : Teachers’ spatial literacy as visualization, reasoning, and communication. Teach. Teach. Educ. 2013; 29 : 97–109. Publisher Full Text Newcombe NS, Shipley TF: Thinking about spatial thinking: New typology, new assessments. Studying Visual and Spatial Reasoning for Design Creativity. Netherlands: Springer; 2015; pp. 179–192. Publisher Full Text Nurafni, Kusumah YS, Juandi D, et al. : Quantitative data on the spatial literacy test results of students. Open Science Framework (OSF). 2026a; 1 . Publisher Full Text Nurafni, Kusumah YS, Juandi D, et al. : Spatial literacy test (SLT). Open Science Framework (OSF). 2026b; 1 . Publisher Full Text Palupi EL, Juniati D, Khabibah S: Research on spatial reasoning in mathematics education: Trend and opportunity. Jurnal Gantang. 2023; 8 (2): 113–123. Publisher Full Text Pujawan IGN, Suryawan IPP, Prabawati DAA: The effect of Van Hiele learning model on students’ spatial abilities. Int. J. Instr. 2020; 13 (3): 461–474. Publisher Full Text Putri RN, Nurafni: E-book development to improve spatial literacy in elementary geometry learning. Mathline: Jurnal Matematika Dan Pendidikan Matematika. 2025; 10 (3): 861–872. Publisher Full Text Sahrudin A, Pamungkas AS, Pagiling SL, et al. : Integration of abstraction theory and TPACK framework in geometry learning to optimize prospective mathematics teachers’ spatial abilities. Infinity Journal. 2025; 14 (4): 899–918. Publisher Full Text Salame II, Kabir SA: Examining students’ spatial ability and its impact on the learning of stereochemistry. Interdiscip J Environ Sci Educ. 2022; 18 (4): e2288. Publisher Full Text Saputra DH, Dwiningsih K: Integration of 3D animation flipbook to enhance spatial visualization in molecular geometry learning. Indonesian Journal of Educational Development (IJED). 2025; 6 (3): 798–815. Publisher Full Text Saputra SA, Siswanto DH, Suryatama H: The urgent need for mathematics learning innovation in the era of society 5.0. Academicus: Journal of Teaching and Learning. 2025; 4 (2): 71–81. Publisher Full Text Schenck KE, Nathan MJ: Navigating spatial ability for mathematics education: A review and roadmap. Educ. Psychol. Rev. 2024; 36 (3): 90. Publisher Full Text Shahzad MF, Xu S, Lim WM, et al. : Artificial intelligence and social media on academic performance and mental well-being: Student perceptions of positive impact in the age of smart learning. Heliyon. 2024; 10 (8): e29523. PubMed Abstract | Publisher Full Text | Free Full Text Singh A, Singh HP, Alam MF: The impact of AI tools enabled student engagement on academic performance, employability, and empowerment in Ha’il Region, Saudi Arabia. Acta Psychol. 2026; 262 : 106103. Publisher Full Text Sitompul NC, Degeng INS, Riyanto HW, et al. : The effect of digital media and visual-spatial intelligence on geometry learning outcomes for grade 4 elementary students. International Journal of Learning Reformation in Elementary Education. 2026; 50 (1): 1–15. Publisher Full Text Sorby S, Veurink N, Streiner S: Does spatial skills instruction improve STEM outcomes? The answer is ‘yes.’. Learn. Individ. Differ. 2018; 67 : 209–222. Publisher Full Text Syahbudin F, Priantna N, Yulianti K: Analyzing cognitive styles and spatial abilities in geometry transformations through the problem-based learning approach. Jurnal Pendidikan Progresif. 2024; 14 (3): 2130–2144. Publisher Full Text Uttal DH, Cohen CA: Spatial thinking and STEM education.Ross BH, editor. Psychology of Learning and Motivation. Elsevier; 2012; pp. 147–181. Publisher Full Text Vieriu AM, Petrea G: The impact of artificial intelligence (AI) on students’ academic development. Educ. Sci. 2025; 15 (3): 343. Publisher Full Text Wang M, Matore MEM, Rosli R: Analytical thinking in mathematics: A systematic literature review on research types and content. Int. J. Instr. 2025; 18 (4): 153–176. Publisher Full Text Wijayanti I, Nurafni: Analysis of spatial literacy in grade V volume material reviewed from learning style. Curricula: Journal of Curriculum Development. 2025; 4 (2): 1163–1176. Publisher Full Text Xiang X, Liu Y: Exploring and enhancing spatial thinking skills: Learning differences of university students within a web-based GIS mapping environment. Br. J. Educ. Technol. 2019; 50 (4): 1865–1881. Publisher Full Text Yang Y, Du W, Mavrikis M, et al. : Spatial skill development through augmented reality in mathematics education: A scoping review. Digit. Exp. Math. Educ. 2025; 1–34. Publisher Full Text Yoon H, Hwang J, Lee K, et al. : Students’ use of generative artificial intelligence for proving mathematical statements. ZDM – Mathematics Education. 2024; 56 (7): 1531–1551. Publisher Full Text Young CJ, Levine SC, Mix KS: The connection between spatial and mathematical ability across development. Front. Psychol. 2018; 9 : 00755. PubMed Abstract | Publisher Full Text | Free Full Text Yulianti Y, Pursitasari ID, Permana I: Spatial ability and digital literacy profiles: Preceding survey on the need of augmented reality media in chemistry instruction. Indones J Educ Res Rev. 2022; 5 (2): 284–294. Publisher Full Text Zhao G, Li M, Long Z, et al. : Unlocking AI potential in primary mathematics: Teachers’ technological pedagogical readiness in China. Acta Psychol. 2025; 260 : 105558. Publisher Full Text Zhou J, Xiao L, Li Y: Integrating sustainable educational innovations and spatial cognition: A study of factors affecting college students’ sustainable learning behavior in virtual simulation environments. Sustainability. 2024; 16 (20): 8787. Publisher Full Text Zhou M, Peng S: The usage of AI in teaching and students’ creativity: The mediating role of learning engagement and the moderating role of AI literacy. Behav. Sci. 2025; 15 (5): 587. Publisher Full Text Zhu C, Klapwijk R, Silva-Ordaz M, et al. : Investigating the role of spatial thinking in children’s design ideation through an open-ended design-by-analogy challenge. Int. J. Technol. Des. Educ. 2024; 34 (5): 1733–1762. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 15 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Department of Mathematics Education, Universitas Pendidikan Indonesia, Bandung, West Java, 40154, Indonesia 2 Department of Primary School Education, Universitas Muhammadiyah Prof Dr Hamka, South Jakarta, Special Capital Region of Jakarta, 13750, Indonesia 3 Department of Mathematics Education, Universitas Kristen Indonesia, East Jakarta, Special Capital Region of Jakarta, 13630, Indonesia 4 Department of Mathematics Education, Sekolah Tinggi Keguruan dan Ilmu Pendidikan PGRI Lumajang, Lumajang, Jawa Timur, 67316, Indonesia Nurafni Nurafni Roles: Conceptualization, Formal Analysis, Methodology, Resources, Visualization, Writing – Original Draft Preparation Yaya Sukjaya Kusumah Roles: Conceptualization, Data Curation, Investigation, Project Administration, Supervision, Validation, Writing – Review & Editing Dadang Juandi Roles: Data Curation, Formal Analysis, Investigation, Methodology, Validation, Visualization, Writing – Review & Editing Al Jupri Roles: Data Curation, Formal Analysis, Methodology, Project Administration, Supervision, Validation, Visualization, Writing – Review & Editing Mimin Ninawati Roles: Data Curation, Formal Analysis, Methodology, Supervision, Validation, Writing – Review & Editing Stevi Natalia Roles: Formal Analysis, Funding Acquisition, Methodology, Project Administration, Validation, Visualization, Writing – Review & Editing Puji Savvy Dian Faizati Roles: Formal Analysis, Investigation, Methodology, Project Administration, Resources, Visualization, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information Indonesian Education Scholarship (BPI), Center for Higher Education Funding and Assessment (PPAPT), and Indonesian Endowment Fund for Education (LPDP) for sponsoring the publication of this research. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 15 Apr 2026, 15:513 https://doi.org/10.12688/f1000research.178839.1 Copyright © 2026 Nurafni N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Nurafni N, Kusumah YS, Juandi D et al. Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.12688/f1000research.178839.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 15 Apr 2026 Views 0 Cite How to cite this report: Sain ZH. Reviewer Report For: Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.5256/f1000research.197276.r475854 ) The direct URL for this report is: https://f1000research.com/articles/15-513/v1#referee-response-475854 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 05 May 2026 Zohaib Hassan Sain , Superior University, Lahore, Punjab, Pakistan Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.197276.r475854 Strengths of the Study Clear Research Focus and Relevance The study addresses a highly relevant and emerging area AI integration in mathematics education particularly focusing on spatial literacy which is conceptually strong and timely. ... Continue reading READ ALL Strengths of the Study Clear Research Focus and Relevance The study addresses a highly relevant and emerging area AI integration in mathematics education particularly focusing on spatial literacy which is conceptually strong and timely. Appropriate Use of Non-Parametric Analysis The use of the Wilcoxon signed-rank test is justified due to non-normal data distribution indicating methodological awareness. Strong Effect Size Reporting The inclusion of effect sizes (r = 0.74–0.86) strengthens the interpretation of findings beyond statistical significance. Comprehensive Measurement Framework The multidimensional operationalization of spatial literacy (visualization, reasoning, communication) is well-grounded theoretically. Major Concerns 1. Lack of Control Group (Critical Methodological Issue) The study uses a paired pre-test and post-test design without a control group making it difficult to attribute improvements solely to the AI intervention. �� Required Revision: Authors must: - Acknowledge this as a major limitation - Avoid causal claims (“AI improves…”) - Reframe conclusions as associative rather than causal 2. Small Sample Size (n = 45) The sample is relatively small and drawn from a single institution, limiting generalizability. �� Required Revision: - Explicitly discuss limitations in external validity - Avoid broad generalizations beyond the sample context 3. Overgeneralization of Findings Statements such as: - “AI can deliver adaptive, interactive, and contextual learning experiences more effectively…” - are too strong given the study design. �� Required Revision: - Use cautious language (e.g., “suggests”, “indicates”) - Align claims strictly with data 4. Instrument Validity Transparency While the instrument is described, there is no detailed reporting of validity or reliability testing (e.g., Cronbach’s alpha, factor analysis). �� Required Revision: - Provide evidence of instrument validity and reliability - Include psychometric justification 5. N-gain Interpretation Needs Caution Although N-gain values are high (0.78), they may be influenced by: - Ceiling effects - Pretest score distribution �� Required Revision: - Discuss limitations of N-gain interpretation - Provide supporting justification 6. Lack of Comparison with Traditional Learning The study claims superiority over conventional e-books but does not include a comparison group . �� Required Revision: - Remove or soften comparative claims - Clarify that no direct comparison was conducted ⚠️ Minor Concerns 1. Writing and Clarity - Some sentences are overly long and dense - Repetition of ideas in discussion and conclusion �� Improve readability and conciseness. 2. Figures and Tables - Figures (e.g., Figure 1) are referenced but not deeply interpreted - Tables lack narrative explanation �� Add clearer interpretation and integration into discussion. 3. Theoretical Integration While TPACK and abstraction theory are mentioned, their integration into analysis is limited �� Strengthen theoretical linkage in discussion. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Quality Management I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Sain ZH. Reviewer Report For: Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.5256/f1000research.197276.r475854 ) The direct URL for this report is: https://f1000research.com/articles/15-513/v1#referee-response-475854 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 15 Apr 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 15 Apr 26 read Zohaib Hassan Sain , Superior University, Lahore, Pakistan Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Sain Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 05 May 2026 | for Version 1 Zohaib Hassan Sain , Superior University, Lahore, Punjab, Pakistan 0 Views copyright © 2026 Sain Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Strengths of the Study Clear Research Focus and Relevance The study addresses a highly relevant and emerging area AI integration in mathematics education particularly focusing on spatial literacy which is conceptually strong and timely. Appropriate Use of Non-Parametric Analysis The use of the Wilcoxon signed-rank test is justified due to non-normal data distribution indicating methodological awareness. Strong Effect Size Reporting The inclusion of effect sizes (r = 0.74–0.86) strengthens the interpretation of findings beyond statistical significance. Comprehensive Measurement Framework The multidimensional operationalization of spatial literacy (visualization, reasoning, communication) is well-grounded theoretically. Major Concerns 1. Lack of Control Group (Critical Methodological Issue) The study uses a paired pre-test and post-test design without a control group making it difficult to attribute improvements solely to the AI intervention. �� Required Revision: Authors must: - Acknowledge this as a major limitation - Avoid causal claims (“AI improves…”) - Reframe conclusions as associative rather than causal 2. Small Sample Size (n = 45) The sample is relatively small and drawn from a single institution, limiting generalizability. �� Required Revision: - Explicitly discuss limitations in external validity - Avoid broad generalizations beyond the sample context 3. Overgeneralization of Findings Statements such as: - “AI can deliver adaptive, interactive, and contextual learning experiences more effectively…” - are too strong given the study design. �� Required Revision: - Use cautious language (e.g., “suggests”, “indicates”) - Align claims strictly with data 4. Instrument Validity Transparency While the instrument is described, there is no detailed reporting of validity or reliability testing (e.g., Cronbach’s alpha, factor analysis). �� Required Revision: - Provide evidence of instrument validity and reliability - Include psychometric justification 5. N-gain Interpretation Needs Caution Although N-gain values are high (0.78), they may be influenced by: - Ceiling effects - Pretest score distribution �� Required Revision: - Discuss limitations of N-gain interpretation - Provide supporting justification 6. Lack of Comparison with Traditional Learning The study claims superiority over conventional e-books but does not include a comparison group . �� Required Revision: - Remove or soften comparative claims - Clarify that no direct comparison was conducted ⚠️ Minor Concerns 1. Writing and Clarity - Some sentences are overly long and dense - Repetition of ideas in discussion and conclusion �� Improve readability and conciseness. 2. Figures and Tables - Figures (e.g., Figure 1) are referenced but not deeply interpreted - Tables lack narrative explanation �� Add clearer interpretation and integration into discussion. 3. Theoretical Integration While TPACK and abstraction theory are mentioned, their integration into analysis is limited �� Strengthen theoretical linkage in discussion. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Partly Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Quality Management I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Sain ZH. Peer Review Report For: Reconceptualizing geometry learning in teacher education: The role of AI-based digital books in developing spatial literacy and conceptual understanding [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :513 ( https://doi.org/10.5256/f1000research.197276.r475854) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-513/v1#referee-response-475854 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Reconceptualizing geometry learning in teacher...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-513/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-513/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-513/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Nurafni N et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-513/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-513", templates : { twitter : "Reconceptualizing geometry learning in teacher education: The.... Nurafni N et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-513/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/178839/197276") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "197276"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "475847": 0, "475846": 0, "475855": 0, "475854": 6, "475853": 0, "475852": 0, "475851": 0, "475850": 0, "475849": 0, "475848": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "19beab78-d98b-4ae0-800a-e13414aeb71a"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.