Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol

preprint OA: closed
Full text JSON View at publisher
Full text 123,591 characters · extracted from preprint-html · click to expand
Fitness Test Battery Software Platforms for... | HRB Open Research 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})(); const cookieDomain = window.location.hostname; const tld = buildTLD(); function buildTLD() { const domainParts = cookieDomain.split('.'); while (domainParts.length > 2) { domainParts.shift(); } return domainParts.join('.'); } function deleteCookie(cookieName) { if (!cookieName) { return; } const cookiePath = (cookieName.startsWith('retraction_warning_') || cookieName.startsWith('version_warning_')) ? '/articles/' + cookieName : '/'; // Yes, these three slightly different ways to try and remove cookies are necessary document.cookie = cookieName + '=; path=' + cookiePath + '; domain=' + cookieDomain + '; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; document.cookie = cookieName + '=; path=' + cookiePath + '; domain=.' + tld + '; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; document.cookie = cookieName + '=; path=' + cookiePath + '; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } function deleteGroupCookies(group) { if (!group) { return; } const domainData = OneTrust.GetDomainData(), cookies = domainData.Groups.filter(cookieGroup => cookieGroup.OptanonGroupId === group)[0].Cookies; cookies.forEach(cookie => deleteCookie(cookie.Name)); } function OptanonWrapper() { const cookieConsentGroups = []; for (group of OneTrust.GetDomainData().Groups) { cookieConsentGroups.push(group.OptanonGroupId); } OneTrust.OnConsentChanged(function(e) { const cookieConsentActiveGroups = OnetrustActiveGroups.split(',').filter(activeGroup => activeGroup); cookieConsentGroups.forEach(group => { if (!cookieConsentActiveGroups.includes(group)) { deleteGroupCookies(group); }; }); }); } window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://hrbopenresearch.org/js/vendor/ckeditor/' window.reactTheme = 'HRB'; 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", {}); Skip to content HRB Open Research file_upload Submit your research search clear search menu close clear Search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Data Guidelines Prepublication Checks Production Process Article Processing Charges Finding Article Reviewers About How it Works For Reviewers National Steering Group Policies Glossary FAQs Contact Blog My Account 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://hrbopenresearch.org/articles/8-89" }, "headline": "Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary...", "datePublished": "2025-08-11T09:19:51", "dateModified": "2025-08-11T09:19:51", "author": [ { "@type": "Person", "name": "Eoin Joy" }, { "@type": "Person", "name": "Padraic Rocliffe" }, { "@type": "Person", "name": "Catherine Woods" }, { "@type": "Person", "name": "Brendan O' Keeffe" } ], "publisher": { "@type": "Organization", "name": "HRB Open Research", "logo": { "@type": "ImageObject", "url": "https://hrbopenresearch.org/img/AMP/HRB_image.png", "height": 566, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://hrbopenresearch.org/img/AMP/HRB_image.png", "height": 1200, "width": 127 }, "description": " Background Physical fitness (PF) has been established as one of the most powerful markers of future health among youth. School-based physical education (PE) programs play a critical role in promoting lifelong health and physical activity among youth and have been identified as ideal settings for large-scale PF assessments. Schools are increasingly adopting fitness test battery (FTB) software platforms as a technological solution for efficiently monitoring and assessing students' PF. However, no comprehensive review currently summarises the available FTB software platforms used in schools. This scoping review will identify and examine existing FTB software platforms for monitoring adolescent PF in secondary schools, focusing on the fitness components measured, test items used, and platform functionality. Methods A scoping review will be conducted in accordance with the six-stage methodological framework developed by Levac et al. (2010). The review will adhere to the PRISMA-ScR (Preferred Reporting Items for Systematic reviews and Meta-Analyses extension for Scoping Reviews) guidelines. Sources will include databases (PubMed, Scopus, SPORTDiscus, and APA PsycInfo via EBSCO) and grey literature to capture relevant unpublished evidence. To support data synthesis, additional information will be sought through internet searches of identified FTB platform websites, and system administrators will be contacted for clarification or additional details as necessary. Results The selection process will be presented using a PRISMA flow diagram. The review will map the key features and functionality of FTB software platforms currently used in secondary schools. Conclusion This review will be the first to comprehensively map existing FTB software platforms used in secondary schools. The findings will inform PE teachers, researchers, and policymakers about the functionality, capabilities and limitations of existing platforms. This evidence will guide future research and the development of software platforms for adolescent fitness monitoring in schools. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://hrbopenresearch.org/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://hrbopenresearch.org/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://hrbopenresearch.org/articles/8-89", "name": "Fitness Test Battery Software Platforms for Monitoring Physical Fitness..." } } ] } Home Browse Fitness Test Battery Software Platforms for Monitoring Physical Fitness... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Joy E, Rocliffe P, Woods C and O' Keeffe B. Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.12688/hrbopenres.14208.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 ▬ ✚ Study Protocol Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] Eoin Joy https://orcid.org/0009-0001-4761-6094 1,2 , Padraic Rocliffe 1,2 , Catherine Woods 1,2 , Brendan O' Keeffe 1,2 Eoin Joy https://orcid.org/0009-0001-4761-6094 1,2 , Padraic Rocliffe 1,2 , Catherine Woods 1,2 , Brendan O' Keeffe 1,2 PUBLISHED 11 Aug 2025 Author details Author details 1 Department of Physical Education and Sport Sciences, University of Limerick, Limerick, Ireland 2 Physical Activity for Health Research Centre, University of Limerick, Limerick, Ireland Eoin Joy Roles: Conceptualization, Methodology, Project Administration, Writing – Original Draft Preparation Padraic Rocliffe Roles: Project Administration, Writing – Review & Editing Catherine Woods Roles: Funding Acquisition, Project Administration, Writing – Review & Editing Brendan O' Keeffe Roles: Conceptualization, Funding Acquisition, Methodology, Supervision, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Background Physical fitness (PF) has been established as one of the most powerful markers of future health among youth. School-based physical education (PE) programs play a critical role in promoting lifelong health and physical activity among youth and have been identified as ideal settings for large-scale PF assessments. Schools are increasingly adopting fitness test battery (FTB) software platforms as a technological solution for efficiently monitoring and assessing students' PF. However, no comprehensive review currently summarises the available FTB software platforms used in schools. This scoping review will identify and examine existing FTB software platforms for monitoring adolescent PF in secondary schools, focusing on the fitness components measured, test items used, and platform functionality. Methods A scoping review will be conducted in accordance with the six-stage methodological framework developed by Levac et al. (2010). The review will adhere to the PRISMA-ScR (Preferred Reporting Items for Systematic reviews and Meta-Analyses extension for Scoping Reviews) guidelines. Sources will include databases (PubMed, Scopus, SPORTDiscus, and APA PsycInfo via EBSCO) and grey literature to capture relevant unpublished evidence. To support data synthesis, additional information will be sought through internet searches of identified FTB platform websites, and system administrators will be contacted for clarification or additional details as necessary. Results The selection process will be presented using a PRISMA flow diagram. The review will map the key features and functionality of FTB software platforms currently used in secondary schools. Conclusion This review will be the first to comprehensively map existing FTB software platforms used in secondary schools. The findings will inform PE teachers, researchers, and policymakers about the functionality, capabilities and limitations of existing platforms. This evidence will guide future research and the development of software platforms for adolescent fitness monitoring in schools. READ ALL READ LESS Keywords Physical fitness; fitness testing; adolescents; physical education; software; digital technology; tracking Corresponding Author(s) Eoin Joy ( [email protected] ) Close Corresponding author: Eoin Joy Competing interests: No competing interests were disclosed. Grant information: This scoping review is supported by funding from Research Ireland and an enterprise partner, Athena Analytics, through the Research Ireland Enterprise Partnership Scheme (Grant number: EPSPG/2024/2085). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Joy E 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: Joy E, Rocliffe P, Woods C and O' Keeffe B. Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.12688/hrbopenres.14208.1 ) First published: 11 Aug 2025, 8 :89 ( https://doi.org/10.12688/hrbopenres.14208.1 ) Latest published: 11 Aug 2025, 8 :89 ( https://doi.org/10.12688/hrbopenres.14208.1 ) Introduction Physical fitness (PF) is the ability to perform daily tasks with vigour and alertness, without undue fatigue, and with enough energy for leisure activities and unforeseen emergencies ( Caspersen et al. , 1985 ). PF is now widely accepted as a multidimensional construct composed of both health-related and performance-related components ( Brazo-Sayavera et al. , 2024 ; Ruiz et al. , 2011 ). A growing body of evidence identifies PF as one of the most powerful indicators of health in children and adolescents ( Demchenko et al. , 2025 ; García-Hermoso et al. , 2020 ; Gilic et al. , 2023 ), with strong associations between health-related fitness (HRF) and physical, psychological and cognitive health outcomes ( Cadenas-Sanchez et al. , 2021 ; Ortega et al. , 2008 ). In particular, cardiorespiratory endurance, muscular strength and body composition have been consistently linked to reduced risk of cardiovascular disease and obesity ( De Marco et al. , 2025 ; García-Hermoso et al. , 2019 ; Smith et al. , 2014 ). PF has also between associated with improved bone health ( Chang et al. , 2022 ; Linden et al. , 2006 ) and higher academic performance ( James et al. , 2023 ; Syväoja et al. , 2019 ). As many metabolic risk factors do not manifest until adulthood, adolescent fitness levels are regarded as an early marker of future cardiometabolic and cardiovascular health ( Ruiz et al. , 2016 ; Soric et al. , 2024 ). Schools have been identified as ideal settings for health promotion in young people due to their capacity to reach large populations systematically and equitably ( Pulimeno et al. , 2020 ; Welk et al. , 2011 ). Within schools, physical education (PE) provides a structured opportunity to promote health-enhancing behaviours and monitor student wellbeing ( Sun et al. , 2024 ). PE has been identified as a key vehicle for the promotion of physical activity and lifelong healthy behaviours in youth ( Cale, 2023 ), with PE teachers increasingly positioned as health advocates and change agents ( Bulger & Housner, 2009 ). According to Csanyi et al. (2015) , school-based PE programmes present the most powerful opportunity to influence the health of children and adolescents in a systematic manner. As such, school-based PF monitoring is receiving renewed interest from educators, researchers and policymakers as a means to promote awareness, inform targeted interventions and track progress towards health goals in young people ( Brazo-Sayavera et al. , 2024 ). The assessment of adolescent fitness levels within PE curricula has a longstanding tradition in several countries, including Australia, the United States and Canada ( Keating et al. , 2020 ). Literature suggests that regular PF assessment can enhance student learning by supporting goal setting, personalised activity planning and self-monitoring, while also providing valuable information to teachers and public health systems ( Csányi et al. , 2015 ; Mahar & Rowe, 2008 ). Others highlight the potential for such programmes to support whole-school approaches to physical activity promotion and contribute to fitness surveillance at the population level ( Cale et al. , 2014 ; Lloyd et al. , 2010 ; Soric et al. , 2024 ). However, concerns have been raised about the potential negative impacts of fitness testing in schools, including the risk of stigmatisation, reduced motivation and inappropriate application ( Naughton et al. , 2006 ). Nonetheless, the prevailing consensus supports fitness testing when implemented as part of a supportive, educational and inclusive PE programme ( Cohen et al. , 2014 ; O’Keeffe et al. , 2021 ). While laboratory-based methods provide highly accurate assessments of PF, they are not feasible in most school contexts due to cost, equipment and technical expertise required to administer tests ( Ruiz et al. , 2011 ). Field-based fitness test batteries offer valid and reliable alternatives that are more practical and scalable in school settings ( O'Keeffe et al. , 2020a ). These test batteries typically assess multiple components of PF through standardised procedures and have been implemented in many countries to support national fitness monitoring initiatives ( Bianco et al. , 2016 ; Marques et al. , 2021 ). Countries such as Slovenia, Hungary, Japan and Finland have integrated field-based fitness assessments into their national education or public health systems ( Brazo-Sayavera et al. , 2024 ). These initiatives are often supported by centralised data collection platforms and national standards, enabling comparisons across regions and longitudinal tracking. Numerous field-based FTBs exist and are in use in schools globally for monitoring PF levels in adolescent populations. A recent systematic review identified 25 HRF FTBs from European, American, Asian, and Oceanian countries ( Marques et al. , 2021 ). Acknowledging the public health and educational importance of PF monitoring, many countries including Slovenia, Hungary, Japan, China and Finland, have mandated PF monitoring through school-based PE. A recent scoping review investigating FTBs in schools linked to public policy or government agency identified 15 national level monitoring systems ( Brazo-Sayavera et al. , 2024 ). In response to the growing use of school-based fitness assessment, researchers and practitioners have called for the development of innovative digital tools to support data collection, feedback and system-level reporting ( Keating et al. , 2020 ; Ruiz et al. , 2016 ). FTB software platforms are digital tools used in educational settings to collect, store, analyse, and report students' PF test data. In this review, FTB software platforms are defined as systems to input students’ fitness test results for the purposes of generating individualised feedback, producing reports, and monitoring fitness over time in school settings. Despite the growing prominence of FTB software platforms in several countries internationally, there is a dearth of evidence that examines the key features and functionality of these platforms. This scoping review aims to address this gap by identifying FTB software platforms, and their functionality, used to assess PF in adolescents in secondary school settings. In doing so, it will support the development, evaluation and selection of appropriate digital tools for PE and contribute to the broader goal of promoting youth health through evidence-based school practices. Rational for this scoping review Given the exploratory nature of the topic, a scoping review is the most appropriate methodological approach to systematically map the available evidence on FTB software platforms. Scoping reviews are particularly suited to identifying key concepts, summarising diverse sources, and highlighting knowledge gaps in emerging or under-researched areas ( Arksey & O'Malley, 2005 ; Munn et al. , 2018 ). Conducting this scoping review will facilitate a summary of the literature on FTB software platforms, highlighting key characteristics and features, and identifying knowledge gaps to inform future research. Preliminary searches on FTB software platforms conducted in PubMed and SPORTDiscus suggest that, while prior studies have explored the validity of individual fitness test items ( Bianco et al. , 2015 ), the application of health-related FTBs in secondary schools ( Marques et al. , 2021 ), and national-level surveillance systems for monitoring student fitness ( Brazo-Sayavera et al. , 2024 ), no comprehensive synthesis exists of FTBs that integrate a software platform specifically for use in secondary school PE. This review will address that gap and provide an overview of the characteristics, implementation, and scope of such platforms, thereby informing future research, practice, and policy. Scoping review aims This scoping review aims to map and synthesise existing FTB software platforms used to monitor PF among adolescents in secondary school PE settings. Objectives The specific objectives are to: 1. Identify FTB software platforms currently used in secondary school settings. 2. Outline the specific components of fitness and test items incorporated within these platforms. 3. Examine the functionality of these platforms, including software inputs, software outputs, and software availability. Methods Protocol This scoping review will follow the methodological framework developed by Arksey and O’Malley (2005) and later refined by Levac et al. (2010) . The process involves six key stages: (1) identifying the research question; (2) identifying relevant studies; (3) study selection; (4) charting the data; (5) collating, summarising, and reporting the results; and (6) consultation with knowledge users. To support Stage 5, supplementary web searches (e.g., government websites, platform webpages) will be conducted to gather additional information on platform functionality. Where necessary, emails will be sent to platform developers or administrators to clarify unclear features or obtain data not publicly available. This protocol was developed using the PRISMA-P 2015 checklist as a structural guide ( Shamseer et al. , 2015 ) (See Appendix 1 in extended data). While originally designed for systematic review protocols, PRISMA-P will be adapted here to enhance transparency and completeness in reporting the scoping review methods. The final review will be reported in accordance with the PRISMA Extension for Scoping Reviews (PRISMA-ScR) and its 22-item checklist ( Tricco et al. , 2018 ). Step 1: Identifying the scoping review question The primary aim of this scoping review is to summarise existing FTB software platforms used to monitor PF in adolescents within secondary schools. The research questions were developed using the PCC (Population, Concept, Context) framework recommended for scoping reviews. To this end, the review will address the following questions: 1. What FTB software platforms are currently used in secondary school PE settings? 2. What components of fitness and fitness test items are incorporated within these platforms? 3. What are the functionalities of these platforms, including their software inputs, software outputs, and software availability? These questions are designed to guide the identification, categorisation, and synthesis of FTB software platforms relevant to secondary school PE. Step 2: Identifying relevant studies A comprehensive search strategy will be developed in consultation with an academic librarian and piloted in one database prior to full implementation to identify relevant studies. Searches will be conducted in multiple electronic databases, including PubMed, Scopus, SPORTDiscus, and APA PsycInfo (via EBSCO). To identify literature not indexed in these databases (e.g. reports or organisational publications), a grey literature search will also be conducted. This is particularly important given that software platforms may be reported by institutions, governments, or commercial vendors outside academic journals. The grey literature search strategy will be informed by the three-stage framework proposed by Stansfield et al. (2016) , which emphasises planning, execution and results management to ensure rigour and transparency. Detailed inclusion and exclusion criteria have been defined to guide study selection (see extended data Table 1 for full criteria and justifications). In summary, sources focusing on PF test battery software platforms used in secondary school settings will be included. Studies will be limited to those published from 2005 onwards, in English, to capture contemporary platforms and to reflect developments in digital technologies, which have become more prevalent and widely adopted in the past two decades. Both peer-reviewed publications and grey literature (e.g. government reports, technical documents, websites) will be considered. Opinion pieces or editorials will be excluded, as well as research focused exclusively on primary school or non-school contexts (e.g., club sports), as the focus is on platforms used in secondary schools. Search Strategy: A sample search strategy for PubMed is provided in Appendix 1 (extended data). This strategy uses combinations of keywords and MeSH terms related to exercise testing, PF testing, adolescents, and schools, and will be adapted appropriately for each database. Step 3: Study selection All database search results will be imported into EndNote where duplicate records will be removed. The deduplicated references will then be uploaded to Covidence (covidence.org), an internet-based software platform designed to manage article screening and data extraction in reviews. Study selection will be conducted in two stages. First, two independent reviewers (EJ, BO’K) will screen titles and abstracts using predefined inclusion and exclusion criteria. Prior to full screening, a pilot screening of approximately 10% of records will be conducted to assess inter-reviewer consistency. This pilot sample will consist of the first 10% of imported citations in Covidence, as ordered in the system, and will serve as a representative subset for assessing agreement. Inter-rater reliability will be measured using Cohen’s kappa statistic, with a minimum threshold of 0.6 to indicate substantial agreement. Screening will proceed once this level of agreement is reached. Any discrepancies will be discussed to clarify and, if necessary, refine the screening criteria. Records with unclear eligibility at this stage will proceed to full-text review. In the second stage, the same reviewers (EJ, BO’K) will independently screen full-text articles. A similar pilot screening and reliability check will be conducted at this stage to ensure consistent application of the eligibility criteria. The same consensus process will apply, and disagreements will be resolved through discussion or, if required, by a third reviewer (PR). Reasons for excluding full-text articles will be documented. The review team will meet regularly throughout the screening process to address challenges, refine criteria as needed, and ensure consistent application across reviewers. A PRISMA flow diagram will be used to summarise the study selection process, illustrating the number of records identified, screened for eligibility, included in the review, and excluded at each stage. Step 4: Charting the data A structured data extraction framework will be used to systematically capture key information aligned with the review objectives. Data will be charted using two Microsoft Excel-based tables. The first (see extended data Table 2) will record general descriptive details for each software platform, including its name, acronym (if applicable), country or region of development and/or use, physical fitness components assessed, and fitness tests included. The second data extraction table (see extended data Table 3) will focus on software functionality, capturing information on inputs, outputs, availability, and other relevant features. For the purposes of this review, functionality is defined as comprising three aspects: (a) software inputs: who provides the data to the platform, what data are entered, and how data entry occurs; (b) software outputs: what results or feedback the software generates and who receives or can view these outputs; and (c) software availability: the accessibility of the software (for example, whether it is freely available or proprietary, whether it is universally available or restricted to certain regions or institutions, and any relevant factors such as cost or required hardware). These definitions will guide the data charting process and support the consistent recording of relevant details on each platform’s functionality. The extraction framework will be piloted independently by two reviewers using two different platforms to ensure clarity and completeness. Following this, data will be extracted by one reviewer (EJ) and verified by a second (BO’K), with any discrepancies resolved through discussion or, if necessary, adjudicated by a third reviewer (PR). Step 5: Collating, summarising, and reporting the results i) Data collation and synthesis A comprehensive narrative synthesis of the various FTB software platforms identified will be provided, offering a detailed descriptive summary of the charted data. A formal critical appraisal of individual platforms will not be conducted, as the primary goal is to map and synthesise their key features, functionalities, and differences, rather than to evaluate their effectiveness. The synthesis will highlight the range of platforms in use and any notable patterns or gaps. At this synthesis stage, targeted supplementary grey literature searches will be undertaken to further inform understanding of each platform’s functionality. In particular, the official websites or user manuals of the identified software platforms will be examined for any supplementary information regarding their features. Where necessary, emails will be sent to platform developers or administrators to clarify specific features or to obtain additional details that are not publicly available. This iterative process (as an extension of Stage 5) will help ensure the most up-to-date and comprehensive information on each platform’s capabilities is reported. Insights gained through these means will be integrated into the narrative synthesis to provide a fuller picture of how each platform works and in what context. ii) Reporting the results The results will be reported in accordance with PRISMA-ScR guidelines. A PRISMA flow diagram will visually depict the study selection process, including numbers of records identified, screened, and included at each stage. Review findings will be organised into clear thematic categories corresponding to our objectives: such as fitness components assessed, test items included, and the types of software inputs and outputs reported for each platform. Platform availability and usage context (e.g., inclusion in national programmes, commercial use in schools, or regional restrictions) will also be summarised as part of the functionality mapping. Organising the results in this way will offer a structured overview of the diverse approaches across platforms and facilitate meaningful comparisons. This structure will also help highlight any consistent patterns (for instance, common fitness tests that appear across many platforms) as well as key differences or unique features of certain platforms. In the discussion, the findings will be interpreted in terms of their implications for practice and research. Particular attention will be paid to areas where evidence is limited, inconsistent, or where further development of FTB platforms may be warranted. Step 6: Consultation with knowledge users Originally considered an optional stage by Arksey and O’Malley (2005) , Levac et al. (2010) recommend consultation with stakeholders as a crucial component of scoping reviews because it can enhance the rigour of the review and the practical relevance of the findings. In line with this recommendation, our scoping review will include a consultation exercise with key stakeholders to enrich the review findings, identify potential gaps, and ensure the outcomes are grounded in real-world needs. Stakeholders will be purposively selected through professional networks and existing collaborations in the field of adolescent physical fitness research. The key stakeholder group will consist of expert researchers with recognised experience in adolescent PF and fitness testing, representing a broad global geographical spread. The consultation will occur in two stages: Stage 1: After a preliminary list of FTB software platforms is compiled from the literature (Stages 1–5 of the review), the panel of expert stakeholders will be asked to review the list. They will be invited to suggest any additional relevant platforms that our systematic search might have missed, particularly those that are known through professional networks or personal experience but have little presence in published literature. This first stage of consultation is intended to help identify tools that may be used in practice but are underrepresented in the literature. Stage 2: Once the data from the included sources have been charted and summarised (Stage 5), the key findings will be presented to the stakeholders. This will include an overview of the identified software platforms, their main components and functionalities, and any preliminary conclusions. The stakeholders will be asked to provide feedback on these results, specifically regarding the feasibility and applicability of the platforms in real secondary school settings. They will be encouraged to discuss whether the identified platforms meet practical needs, whether the findings resonate with their experience, and to point out any features or contextual factors that should be considered. They may also highlight any aspects of the platforms’ implementation that were not evident in the literature. This second stage of consultation aims to enhance the validity of our findings and identify additional insights that may not be evident in the published literature. Discussion/Conclusion Schools are ideal settings to promote healthy lifestyle behaviours in youth populations ( Pulimeno et al. , 2020 ), given that they can reach large cohorts of children in a structured environment ( Ortega et al. , 2025 ; Welk et al. , 2011 ). Within schools, PE plays a significant role in health promotion ( Rocliffe et al. , 2024 ; Sun et al. , 2024 ), as recognised by international policymakers ( O' Keeffe et al. , 2020b ). Incorporating fitness testing into PE curricula has been advocated due to its health and educational benefits for students ( Marques et al. , 2021 ). Recent research suggests that school-based PE provides the most feasible environment for widescale PF monitoring in children and adolescents ( Joensuu et al. , 2024 ). Experts have also emphasised the importance of modern, technology-driven approaches to fitness monitoring, calling for the development of innovative tools to facilitate large-scale fitness data collection and centralisation ( Ruiz et al. , 2016 ; Soric et al. , 2024 ). To date, research on youth fitness testing in schools has primarily focused on the design and validation of fitness test batteries (FTBs) implemented (e.g. the specific tests included and their measurement validity) ( Bianco et al. , 2015 ; Marques et al. , 2021 ). Other research on youth fitness has examined broad national surveillance systems designed to monitor population-level fitness trends and inform policy ( Brazo-Sayavera et al. , 2024 ). However, no research to date has reviewed FTB software platforms in use in secondary schools. This scoping review aims to address this gap by mapping the landscape of FTB software platforms used in secondary school settings and summarising their characteristics. Ethics and dissemination Ethical approval was not required for this scoping review. The findings from this scoping review will be published in a peer-reviewed journal and presented at relevant academic and professional conferences in PE, public health, and sports science. In addition, our industry project partner, Athena Analytics, will be briefed on the review outcomes. Athena Analytics specialises in educational data analysis, and the insights from this review will inform the design and development of their planned software platform for monitoring PF of secondary school students. As described in Step 6 above, a summary of results will be shared with key stakeholders (adolescent fitness researchers and PE teachers) to gather their feedback. This collaborative discussion will serve not only as a form of consultation to enrich the review, but also as a means of knowledge translation, enabling stakeholders to consider how the findings might be applied in practice (for example, in choosing or refining a fitness testing programme for their schools). By combining academic publication, conference presentation, and direct stakeholder engagement, the reach and impact of this scoping review’s findings will be maximised. Data availability Underlying data No data are associated with this article. Extended data Open Science Framework: Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol. DOI: https://doi.org/10.17605/OSF.IO/RP96D ( Joy et al. , 2025 ) Extended data (available on the OSF registration): Table 1. Eligibility criteria (pre-determined inclusion/exclusion criteria) Table 2. Data charting elements 1: General descriptive details on software platforms Table 3. Data charting elements 2: Details on software platform functionality Appendix 1. PubMed search strategy (complete search strategy in PubMed database) Appendix 2. PRISMA-P 2015 checklist Acknowledgements The authors would like to acknowledge Liz Dore, faculty librarian from the Faculty of Education and Health Sciences, for her valuable guidance in refining the search strategy and adapting it for use across various databases. Faculty Opinions recommended References Arksey H, O'Malley L: Scoping studies: towards a methodological framework. Int J Soc Res Methodol. 2005; 8 (1): 19–32. Publisher Full Text Bianco A, Jemni M, Thomas E, et al. : A systematic review to determine reliability and usefulness of the field-based test batteries for the assessment of physical fitness in adolescents - the ASSO Project. Int J Occup Med Environ Health. 2015; 28 (3): 445–478. PubMed Abstract | Publisher Full Text Bianco A, Mammina C, Jemni M, et al. : A fitness index model for Italian adolescents living in Southern Italy: the ASSO project. J Sports Med Phys Fitness. 2016; 56 (11): 1279–1288. PubMed Abstract Brazo-Sayavera J, Silva DR, Lang JJ, et al. : Physical fitness surveillance and monitoring systems inventory for children and adolescents: a scoping review with a global perspective. Sports Med. 2024; 54 (7): 1755–1769. PubMed Abstract | Publisher Full Text | Free Full Text Bulger S, Housner L: Relocating from easy street: strategies for moving physical education forward. Quest. 2009; 61 : 442–469. Publisher Full Text Cadenas-Sanchez C, Mena-Molina A, Torres-Lopez LV, et al. : Healthier minds in fitter bodies: a systematic review and meta-analysis of the association between physical fitness and mental health in youth. Sports Med. 2021; 51 (12): 2571–2605. PubMed Abstract | Publisher Full Text Cale L: Physical education: at the centre of physical activity promotion in schools. Int J Environ Res Public Health. 2023; 20 (11): 6033. PubMed Abstract | Publisher Full Text | Free Full Text Cale L, Harris J, Chen MH: Monitoring health, activity and fitness in physical education: its current and future state of health. Sport Educ Soc. 2014; 19 (4): 376–397. Publisher Full Text Caspersen CJ, Powell KE, Christenson GM: Physical activity, exercise, and physical fitness: definitions and distinctions for health-related research. Public Health Rep. 1985; 100 (2): 126–131. PubMed Abstract | Free Full Text Chang X, Xu S, Zhang H: Regulation of bone health through physical exercise: mechanisms and types. Front Endocrinol (Lausanne). 2022; 13 : 1029475. PubMed Abstract | Publisher Full Text | Free Full Text Cohen D, Voss C, Sandercock G: 'Fitness testing' for children: let's mount the zebra! J Phys Act Health. 2014; 12 (5): 597–603. PubMed Abstract | Publisher Full Text Csányi T, Finn KJ, Welk GJ, et al. : Overview of the Hungarian national youth Fitness Study. Res Q Exerc Sport. 2015; 86 (Suppl 1): S3–S12. PubMed Abstract | Publisher Full Text | Free Full Text De Marco JCP, de Lima TR, Pinto AA, et al. : 24-h movement guidelines and its association with health-related physical fitness in Brazilian adolescents. Sports Med Health Sci. 2025; 7 (4): 256–262. PubMed Abstract | Publisher Full Text | Free Full Text Demchenko I, Prince SA, Merucci K, et al. : Cardiorespiratory fitness and health in children and adolescents: an overview of systematic reviews with meta-analyses representing over 125 000 observations covering 33 health-related outcomes. Br J Sports Med. 2025; 59 (12): 856–865. PubMed Abstract | Publisher Full Text | Free Full Text García-Hermoso A, Ramírez-Campillo R, Izquierdo M: Is muscular fitness associated with future health benefits in children and adolescents? A systematic review and meta-analysis of longitudinal studies. Sports Med. 2019; 49 (7): 1079–1094. PubMed Abstract | Publisher Full Text García-Hermoso A, Ramírez-Vélez R, García-Alonso Y, et al. : Association of cardiorespiratory fitness levels during youth with health risk later in life: a systematic review and meta-analysis. JAMA Pediatr. 2020; 174 (10): 952–960. PubMed Abstract | Publisher Full Text | Free Full Text Gilic B, Sunda M, Versic S, et al. : Effectiveness of Physical-Literacy-based online education on indices of Physical Fitness in high-school adolescents: intervention study during the COVID-19 pandemic period. Children (Basel). 2023; 10 (10): 1666. PubMed Abstract | Publisher Full Text | Free Full Text James J, Pringle A, Mourton S, et al. : The effects of physical activity on academic performance in school-aged children: a systematic review. Children (Basel). 2023; 10 (6): 1019. PubMed Abstract | Publisher Full Text | Free Full Text Joensuu L, Csányi T, Huhtiniemi M, et al. : How to design and establish a national school-based physical fitness monitoring and surveillance system for children and adolescents: a 10-step approach recommended by the fitback network. Scand J Med Sci Sports. (John Wiley & Sons, Inc.), 2024; 34 (3): 1–14. PubMed Abstract | Publisher Full Text Joy E, Rocliffe P, Woods C, et al. : Fitness test battery software platforms for monitoring physical fitness among adolescents in secondary schools: a scoping review protocol. [Extended data]. 2025; Retrieved July 15, 2025. http://www.doi.org/10.17605/OSF.IO/RP96D Keating X, Liu X, Stephenson R, et al. : Student health-related fitness testing in school-based physical education: strategies for student self-testing using technology. Eur Phy Educ Rev. 2020; 26 (2): 552–570. Publisher Full Text Levac D, Colquhoun H, O'Brien KK: Scoping studies: advancing the methodology. Implement Sci. 2010; 5 : 69. PubMed Abstract | Publisher Full Text | Free Full Text Linden C, Ahlborg HG, Besjakov J, et al. : A school curriculum-based exercise program increases bone mineral accrual and bone size in prepubertal girls: two-year data from the Pediatric Osteoporosis Prevention (POP) study. J Bone Miner Res. 2006; 21 (6): 829–835. PubMed Abstract | Publisher Full Text Lloyd M, Colley RC, Tremblay MS: Advancing the debate on 'fitness testing' for children: perhaps we're riding the wrong animal. Pediatr Exerc Sci. 2010; 22 (2): 176–182. PubMed Abstract | Publisher Full Text Mahar M, Rowe D: Practical guidelines for valid and reliable youth fitness testing. Meas Phys Educ Exerc Sci. 2008; 12 (3): 126–145. Publisher Full Text Marques A, Henriques-Neto D, Peralta M, et al. : Field-based health-related Physical Fitness tests in children and adolescents: a systematic review. Front Pediatr. 2021; 9 : 640028. PubMed Abstract | Publisher Full Text | Free Full Text Munn Z, Peters MDJ, Stern C, et al. : Systematic review or scoping review? Guidance for authors when choosing between a systematic or scoping review approach. BMC Med Res Methodol. 2018; 18 (1): 143. PubMed Abstract | Publisher Full Text | Free Full Text Naughton GA, Carlson JS, Greene DA: A challenge to fitness testing in primary schools. J Sci Med Sport. 2006; 9 (1–2): 40–45. PubMed Abstract | Publisher Full Text O'Keeffe BT, Donnelly AE, MacDonncha C: Test-retest reliability of Student-Administered health-related fitness tests in school settings. Pediatr Exerc Sci. 2020a; 32 (1): 48–57. PubMed Abstract | Publisher Full Text O’Keeffe BT, MacDonncha C, Donnelly AE: Students’ attitudes towards and experiences of the Youth-fit health-related fitness test battery. Eur Phys Educ Rev. 2021; 27 (1): 41–56. Publisher Full Text O' Keeffe BT, MacDonncha C, Ng K, et al. : Health-Related Fitness monitoring practices in secondary school-based physical education programs. J Teach Phys Educ. 2020b; 39 (1): 59–68. Publisher Full Text Ortega FB, Ruiz JR, Castillo MJ, et al. : Physical fitness in childhood and adolescence: a powerful marker of health. Int J Obes (Lond). 2008; 32 (1): 1–11. PubMed Abstract | Publisher Full Text Ortega FB, Zhang K, Cadenas-Sanchez C, et al. : The Youth Fitness International Test (YFIT) battery for monitoring and surveillance among children and adolescents: a modified Delphi consensus project with 169 experts from 50 countries and territories. J Sport Health Sci. 2025; 14 : 101012. PubMed Abstract | Publisher Full Text | Free Full Text Pulimeno M, Piscitelli P, Colazzo S, et al. : School as ideal setting to promote health and wellbeing among young people. Health Promot Perspect. 2020; 10 (4): 316–324. PubMed Abstract | Publisher Full Text | Free Full Text Rocliffe P, Adamakis M, O’Keeffe BT, et al. : The impact of typical school provision of physical education, physical activity and sports on adolescent mental health and wellbeing: a systematic literature review. Adolescent Res Rev. 2024; 9 (2): 339–364. Publisher Full Text Ruiz JR, Castro-Piñero J, España-Romero V, et al. : Field-based fitness assessment in young people: the ALPHA health-related fitness test battery for children and adolescents. Br J Sports Med. 2011; 45 (6): 518–524. PubMed Abstract | Publisher Full Text Ruiz JR, Cavero-Redondo I, Ortega FB, et al. : Cardiorespiratory fitness cut points to avoid cardiovascular disease risk in children and adolescents; what level of fitness should raise a red flag? A systematic review and meta-analysis. Br J Sports Med. 2016; 50 (23): 1451–1458. PubMed Abstract | Publisher Full Text Shamseer L, Moher D, Clarke M, et al. : Preferred Reporting Items for Systematic review and Meta-Analysis Protocols (PRISMA-P) 2015: elaboration and explanation. BMJ. 2015; 349 : g7647. PubMed Abstract | Publisher Full Text Smith JJ, Eather N, Morgan PJ, et al. : The health benefits of muscular fitness for children and adolescents: a systematic review and meta-analysis. Sports Med. 2014; 44 (9): 1209–1223. PubMed Abstract | Publisher Full Text Sorić M, Morrison SA, Ortega FB, et al. : Development of the FitBack online platform: enhancing global child fitness assessment, health-related interpretation, and surveillance. medRxiv. 2024; 2024.2008.2015.24311927. Publisher Full Text Stansfield C, Dickson K, Bangpan M: Exploring issues in the conduct of website searching and other online sources for systematic reviews: how can we be systematic? Syst Rev. 2016; 5 (1): 191. PubMed Abstract | Publisher Full Text | Free Full Text Sun H, Du CR, Wei ZF: Physical education and student well-being: promoting health and fitness in schools. PLoS One. 2024; 19 (1): e0296817. PubMed Abstract | Publisher Full Text | Free Full Text Syväoja HJ, Kankaanpää A, Joensuu L, et al. : The longitudinal associations of fitness and motor skills with academic achievement. Med Sci Sports Exerc. 2019; 51 (10): 2050–2057. PubMed Abstract | Publisher Full Text | Free Full Text Tricco AC, Lillie E, Zarin W, et al. : PRISMA extension for Scoping Reviews (PRISMA-ScR): checklist and explanation. Ann Intern Med. 2018; 169 (7): 467–473. PubMed Abstract | Publisher Full Text Welk GJ, Going SB, Morrow JR, et al. : Development of new criterion-referenced fitness standards in the FITNESSGRAM ® program: rationale and conceptual overview. Am J Prev Med. 2011; 41 (4 Suppl 2): S63–67. PubMed Abstract | Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 11 Aug 2025 ADD YOUR COMMENT Comment Author details Author details 1 Department of Physical Education and Sport Sciences, University of Limerick, Limerick, Ireland 2 Physical Activity for Health Research Centre, University of Limerick, Limerick, Ireland Eoin Joy Roles: Conceptualization, Methodology, Project Administration, Writing – Original Draft Preparation Padraic Rocliffe Roles: Project Administration, Writing – Review & Editing Catherine Woods Roles: Funding Acquisition, Project Administration, Writing – Review & Editing Brendan O' Keeffe Roles: Conceptualization, Funding Acquisition, Methodology, Supervision, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information This scoping review is supported by funding from Research Ireland and an enterprise partner, Athena Analytics, through the Research Ireland Enterprise Partnership Scheme (Grant number: EPSPG/2024/2085). 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: 11 Aug 2025, 8:89 https://doi.org/10.12688/hrbopenres.14208.1 Copyright © 2025 Joy E 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 $counts.viewCount downloads Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Joy E, Rocliffe P, Woods C and O' Keeffe B. Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.12688/hrbopenres.14208.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 11 Aug 2025 Views 0 Cite How to cite this report: García-Cazorla J and Garcia-Gonzalez L. Reviewer Report For: Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.21956/hrbopenres.15626.r50822 ) The direct URL for this report is: https://hrbopenresearch.org/articles/8-89/v1#referee-response-50822 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 25 Oct 2025 Javier García-Cazorla , University of Valladolid, Valladolid, Spain Luis Garcia-Gonzalez , University of Zaragoza, Huesca, Spain Approved VIEWS 0 https://doi.org/10.21956/hrbopenres.15626.r50822 The manuscript entitled “Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol” presents a well-conceived and methodologically rigorous protocol that addresses a relevant and innovative topic within the field of sport ... Continue reading READ ALL The manuscript entitled “Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol” presents a well-conceived and methodologically rigorous protocol that addresses a relevant and innovative topic within the field of sport and health sciences. The authors aim to systematically map existing fitness test battery (FTB) software platforms used in secondary schools, focusing on their fitness components, test items, and functionalities. This work is particularly timely, given the growing integration of digital technologies into physical education and the current lack of comprehensive reviews on this subject. The rationale for the study is clearly articulated and strongly supported by existing evidence. The authors convincingly identify a genuine research gap and formulate precise and coherent objectives aligned with it. The background section is comprehensive and well-referenced, demonstrating a deep understanding of the literature related to physical fitness assessment, digital platforms, and school-based monitoring systems. The chosen study design is appropriate for addressing the research question. The authors adopt the methodological framework proposed by Arksey and O’Malley (2005) and refined by Levac et al. (2010), following the PRISMA-P and PRISMA-ScR guidelines. This ensures transparency, consistency, and replicability. The inclusion of both peer-reviewed studies and grey literature, as well as the planned consultation with key stakeholders, reflects a rigorous and comprehensive approach that will likely enhance the practical relevance and utility of the findings. The methods section provides sufficient detail to allow replication by other researchers. The authors clearly describe the databases to be searched, the inclusion and exclusion criteria, and the processes for screening, data extraction, and synthesis. The attention to inter-rater reliability through the use of Cohen’s kappa demonstrates methodological precision, and the plan to contact software developers for additional information shows commendable thoroughness. The use of structured data extraction tables and an open repository for extended materials (OSF) further strengthens the protocol’s transparency. However, a few minor improvements could enhance the clarity and completeness of the manuscript. First, it would be useful to provide additional information on how the data obtained from grey literature sources and direct communication with developers will be integrated into the synthesis. Second, clarification on whether the outcomes of the stakeholder consultation will be reported separately or incorporated into the main results section would improve methodological transparency. Third, a brief explanation of how potential selection bias during screening will be mitigated (for example, through blinded or independent screening procedures) would strengthen the credibility of the process. Finally, it is not explicitly stated whether the protocol has been registered in PROSPERO or another international database for systematic or scoping reviews. If it has not yet been registered, it is strongly recommended that the authors do so. Registration enhances methodological transparency, avoids duplication, and increases the visibility and credibility of the review within the scientific community. In conclusion, this protocol is of high scientific quality and presents a valuable initiative for understanding and categorising fitness test battery software platforms in school contexts. The rationale and objectives are clearly described, the study design is appropriate, the methods are detailed enough to ensure replicability, and the datasets are well structured and accessible. With minor clarifications and the suggested registration in PROSPERO, this work will provide an excellent foundation for a rigorous and impactful scoping review that will contribute significantly to both research and educational practice in physical fitness assessment and digital monitoring. Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Physical Education We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT García-Cazorla J and Garcia-Gonzalez L. Reviewer Report For: Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.21956/hrbopenres.15626.r50822 ) The direct URL for this report is: https://hrbopenresearch.org/articles/8-89/v1#referee-response-50822 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 11 Aug 2025 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 11 Aug 25 read Javier García-Cazorla , University of Valladolid, Valladolid, Spain Luis Garcia-Gonzalez , University of Zaragoza, Huesca, Spain 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 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Garcia-Gonzalez L et al. 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. 25 Oct 2025 | for Version 1 Javier García-Cazorla , University of Valladolid, Valladolid, Spain Luis Garcia-Gonzalez , University of Zaragoza, Huesca, Spain 0 Views copyright © 2025 Garcia-Gonzalez L et al. 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) 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 The manuscript entitled “Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol” presents a well-conceived and methodologically rigorous protocol that addresses a relevant and innovative topic within the field of sport and health sciences. The authors aim to systematically map existing fitness test battery (FTB) software platforms used in secondary schools, focusing on their fitness components, test items, and functionalities. This work is particularly timely, given the growing integration of digital technologies into physical education and the current lack of comprehensive reviews on this subject. The rationale for the study is clearly articulated and strongly supported by existing evidence. The authors convincingly identify a genuine research gap and formulate precise and coherent objectives aligned with it. The background section is comprehensive and well-referenced, demonstrating a deep understanding of the literature related to physical fitness assessment, digital platforms, and school-based monitoring systems. The chosen study design is appropriate for addressing the research question. The authors adopt the methodological framework proposed by Arksey and O’Malley (2005) and refined by Levac et al. (2010), following the PRISMA-P and PRISMA-ScR guidelines. This ensures transparency, consistency, and replicability. The inclusion of both peer-reviewed studies and grey literature, as well as the planned consultation with key stakeholders, reflects a rigorous and comprehensive approach that will likely enhance the practical relevance and utility of the findings. The methods section provides sufficient detail to allow replication by other researchers. The authors clearly describe the databases to be searched, the inclusion and exclusion criteria, and the processes for screening, data extraction, and synthesis. The attention to inter-rater reliability through the use of Cohen’s kappa demonstrates methodological precision, and the plan to contact software developers for additional information shows commendable thoroughness. The use of structured data extraction tables and an open repository for extended materials (OSF) further strengthens the protocol’s transparency. However, a few minor improvements could enhance the clarity and completeness of the manuscript. First, it would be useful to provide additional information on how the data obtained from grey literature sources and direct communication with developers will be integrated into the synthesis. Second, clarification on whether the outcomes of the stakeholder consultation will be reported separately or incorporated into the main results section would improve methodological transparency. Third, a brief explanation of how potential selection bias during screening will be mitigated (for example, through blinded or independent screening procedures) would strengthen the credibility of the process. Finally, it is not explicitly stated whether the protocol has been registered in PROSPERO or another international database for systematic or scoping reviews. If it has not yet been registered, it is strongly recommended that the authors do so. Registration enhances methodological transparency, avoids duplication, and increases the visibility and credibility of the review within the scientific community. In conclusion, this protocol is of high scientific quality and presents a valuable initiative for understanding and categorising fitness test battery software platforms in school contexts. The rationale and objectives are clearly described, the study design is appropriate, the methods are detailed enough to ensure replicability, and the datasets are well structured and accessible. With minor clarifications and the suggested registration in PROSPERO, this work will provide an excellent foundation for a rigorous and impactful scoping review that will contribute significantly to both research and educational practice in physical fitness assessment and digital monitoring. Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Physical Education We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) García-Cazorla J and Garcia-Gonzalez L. Peer Review Report For: Fitness Test Battery Software Platforms for Monitoring Physical Fitness Among Adolescents in Secondary Schools: A Scoping Review Protocol [version 1; peer review: 1 approved] . HRB Open Res 2025, 8 :89 ( https://doi.org/10.21956/hrbopenres.15626.r50822) 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://hrbopenresearch.org/articles/8-89/v1#referee-response-50822 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 HRB Open Research 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 = "Fitness Test Battery Software Platforms for...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://hrbopenresearch.org/articles/8-89/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://hrbopenresearch.org/articles/8-89/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://hrbopenresearch.org/articles/8-89/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Joy E 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://hrbopenresearch.org/articles/8-89/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://hrbopenresearch.org/articles/8-89", templates : { twitter : "Fitness Test Battery Software Platforms for Monitoring Physical.... Joy E et al., published by " + "@HRBOpenRes" + ", https://hrbopenresearch.org/articles/8-89/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/14208/15626") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "15626"); $(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 = { "50821": 0, "50822": 13, "50823": 0, "50824": 0, "50825": 0, "50826": 0, "50827": 0, "50828": 0, "50829": 0, "50830": 0, "48958": 0, "48959": 0, "48960": 0, "48961": 0, "48962": 0, "48963": 0, "48964": 0, "49476": 0, "48965": 0, "49477": 0, "48966": 0, "49478": 0, "48967": 0, "49479": 0, "49480": 0, "49481": 0, "49482": 0, "49483": 0, "49484": 0, "49485": 0, "49896": 0, "49897": 0, "49898": 0, "49899": 0, "49900": 0, "49901": 0, "49902": 0, "49903": 0, "49904": 0, "49905": 0, "50294": 0, "50295": 0, "54648": 0, "50296": 0, "54649": 0, "50297": 0, "50298": 0, "50299": 0, "50300": 0, "50301": 0, "50302": 0, "50303": 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 = "4b9e368f-d534-4660-8081-862967ad4c1b"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); Are you a HRB-funded researcher? Submission to HRB Open Research is open to all HRB grantholders or people working on a HRB-funded/co-funded grant on or since 1 January 2017. Sign up for information about developments, publishing and publications from HRB Open Research. First Name * You must provide your first name Last Name * You must provide your last name Email * You must provide a valid email address Institution You must provide an institution. Submit Thank you! We'll keep you updated on any major new updates to HRB Open Research HRB Open Research Browse How to Publish About Contact RSS Cookie Notice Privacy Notice Legal Submit Your Research © F1000 Research Limited and its licensors ISSN 2515-4826 | Legal background var F1000platform = new F1000.Platform({ name: "hrb", displayName: "HRB Open Research", hostName: "hrbopenresearch.org", id: "5", editorialEmail: "[email protected]", infoEmail: "[email protected]" }); 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(",","/")); } }); }); (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a0198a222c62df94',t:'MTc3OTc2NDUzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();

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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00