What an administrator can see that a teacher cannot, and where the boundary sits.
MESO has two roles: an ordinary member, and an administrator. There is no
head-of-department tier, no read-only observer, and no per-subject permission.
Administrators cannot see another teacher’s work. Units, lesson plans,
assessments, resources, uploaded documents and MESO Assist conversations are
private to the teacher who created them, and there is no view, export or support
route that lifts that.
Concretely, an administrator cannot:
open or read a colleague’s unit, lesson or assessment
see what anyone has asked MESO Assist
read documents a teacher has uploaded to their library
reassign one teacher’s planning to another
sign in as another teacher
Administration in MESO is about getting people onto the platform and seeing
that they got there — not about oversight of teaching. If you are looking for
a school-wide view of planning, it does not exist yet; see
Rolling out MESO.
The administrator flag is set by MESO, not from within the Members tab. To add
or remove one, write to contact@mesolab.ai.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MESO Docs","description":"API reference and integration guides for the MESO educational planning platform.","colors":{"primary":"#B64B00","light":"#FF720F","dark":"#D15600"},"logo":{"light":"https://mintcdn.com/meso-lab/4fn_Y-YWQ1gkm2sT/logo/meso-light.svg?fit=max\u0026auto=format\u0026n=4fn_Y-YWQ1gkm2sT\u0026q=85\u0026s=0f20c795a69b624ef3f0c4a575470a08","dark":"https://mintcdn.com/meso-lab/4fn_Y-YWQ1gkm2sT/logo/meso-dark.svg?fit=max\u0026auto=format\u0026n=4fn_Y-YWQ1gkm2sT\u0026q=85\u0026s=1d9fa741f7aa99dd1e47f67e8eb49463","href":"https://www.mesolab.ai"},"favicon":"https://mintcdn.com/meso-lab/4fn_Y-YWQ1gkm2sT/logo/favicon.svg?fit=max\u0026auto=format\u0026n=4fn_Y-YWQ1gkm2sT\u0026q=85\u0026s=c4320af2e933ad7e7c740b0839692bb6","navbar":{"links":[{"href":"https://www.mesolab.ai","label":"Marketing site"},{"href":"mailto:contact@mesolab.ai","label":"Support"}],"primary":{"type":"button","label":"Open MESO","href":"https://app.mesolab.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/mesolab","x":"https://x.com/mesolab"},"links":[{"header":"Legal","items":[{"label":"Privacy","href":"https://www.mesolab.ai/privacy"},{"label":"Terms","href":"https://www.mesolab.ai/terms"},{"label":"Cookies","href":"https://www.mesolab.ai/cookies"}]}]},"search":{"prompt":"Search MESO docs"},"fonts":{"family":"Geist"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meso-lab","hasAudioNarration":false,"actualSubdomain":"meso-lab","customDomains":["docs.mesolab.ai"],"gitSource":{"type":"github","owner":"mesolab","repo":"meso-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a8ecb641a367802b31e2e69","collectionId":"caa2c304-bfc1-4b2a-a0c5-fd9d73fe9e6d","liveDeploymentHistoryId":"6a8ecb641a367802b31e2e69","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a8ecb641a367802b31e2e69","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Teachers","count":21},{"language":"default","tag":"Developers","count":20},{"language":"default","tag":"Schools \u0026 publishers","count":7},{"language":"default","tag":"Running MESO","count":7},{"language":"default","tag":"Planning","count":6},{"language":"default","tag":"Assessment","count":5},{"language":"default","tag":"Curriculum","count":5},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Assist","count":3},{"language":"default","tag":"Content","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"schools/roles-and-visibility","slug":"/schools/roles-and-visibility","pageMetadata":{"title":"Roles and visibility","description":"What an administrator can see that a teacher cannot, and where the boundary sits.","icon":"eye","href":"/schools/roles-and-visibility"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"What an administrator can see that a teacher cannot, and where the boundary sits.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`MESO has `,_jsx(_components.strong,{children:`two roles`}),`: an ordinary member, and an administrator. There is no\nhead-of-department tier, no read-only observer, and no per-subject permission.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-being-an-administrator-changes`,children:`What being an administrator changes`}),`\n`,_jsx(_components.p,{children:`Exactly two extra tabs in Settings. Everything else is identical.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Settings tab`}),_jsx(_components.th,{children:`Group`}),_jsx(_components.th,{children:`Who sees it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Profile`}),_jsx(_components.td,{children:`Account`}),_jsx(_components.td,{children:`Everyone`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Account`}),_jsx(_components.td,{children:`Account`}),_jsx(_components.td,{children:`Everyone`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Appearance`}),_jsx(_components.td,{children:`Account`}),_jsx(_components.td,{children:`Everyone`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Members`}),_jsx(_components.td,{children:`Workspace`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Administrators only`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Cohort`}),_jsx(_components.td,{children:`Workspace`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Administrators only`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Privacy`}),_jsx(_components.td,{children:`Workspace`}),_jsx(_components.td,{children:`Everyone`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`About`}),_jsx(_components.td,{children:`Workspace`}),_jsx(_components.td,{children:`Everyone`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Members`}),` is where invitations and signup codes live. `,_jsx(_components.strong,{children:`Cohort`}),` is where\nactivation figures live. That is the whole of the administrative surface.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-an-administrator-cannot-do`,children:`What an administrator cannot do`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Administrators `,_jsx(_components.strong,{children:`cannot see another teacher’s work`}),`. Units, lesson plans,\nassessments, resources, uploaded documents and MESO Assist conversations are\nprivate to the teacher who created them, and there is no view, export or support\nroute that lifts that.`]})}),`\n`,_jsx(_components.p,{children:`Concretely, an administrator cannot:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`open or read a colleague’s unit, lesson or assessment`}),`\n`,_jsx(_components.li,{children:`see what anyone has asked MESO Assist`}),`\n`,_jsx(_components.li,{children:`read documents a teacher has uploaded to their library`}),`\n`,_jsx(_components.li,{children:`reassign one teacher’s planning to another`}),`\n`,_jsx(_components.li,{children:`sign in as another teacher`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Administration in MESO is about `,_jsx(_components.strong,{children:`getting people onto the platform and seeing\nthat they got there`}),` — not about oversight of teaching. If you are looking for\na school-wide view of planning, it does not exist yet; see\n`,_jsx(_components.a,{href:`/schools/rollout`,children:`Rolling out MESO`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`changing-who-is-an-administrator`,children:`Changing who is an administrator`}),`\n`,_jsxs(_components.p,{children:[`The administrator flag is set by MESO, not from within the Members tab. To add\nor remove one, write to `,_jsx(_components.a,{href:`mailto:contact@mesolab.ai`,children:`contact@mesolab.ai`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Roles and visibility","description":"What an administrator can see that a teacher cannot, and where the boundary sits.","icon":"eye","href":"/schools/roles-and-visibility"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What being an administrator changes","slug":"what-being-an-administrator-changes","depth":2,"children":[]},{"title":"What an administrator cannot do","slug":"what-an-administrator-cannot-do","depth":2,"children":[]},{"title":"Changing who is an administrator","slug":"changing-who-is-an-administrator","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meso-lab","siteName":"MESO Docs","title":"Roles and visibility - MESO Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-26T11:18:35.678Z","originalFileLocation":"schools/roles-and-visibility.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"What an administrator can see that a teacher cannot, and where the boundary sits.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MESO Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Roles and visibility - MESO Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"What an administrator can see that a teacher cannot, and where the boundary sits.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MESO Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mesolab.ai/schools/roles-and-visibility\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meso-lab.mintlify.app/_mintlify/api/og/v2?division=Running+MESO\u0026amp;title=Roles+and+visibility\u0026amp;description=What+an+administrator+can+see+that+a+teacher+cannot%2C+and+where+the+boundary+sits.\u0026amp;theme=7df8d1f9585a44d32f08d999\u0026amp;signature=d8c16c0370f647d1abbf34527880a1bc87b07a382fe83a3bb140c9ff38881d4f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Roles and visibility - MESO Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"What an administrator can see that a teacher cannot, and where the boundary sits.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meso-lab.mintlify.app/_mintlify/api/og/v2?division=Running+MESO\u0026amp;title=Roles+and+visibility\u0026amp;description=What+an+administrator+can+see+that+a+teacher+cannot%2C+and+where+the+boundary+sits.\u0026amp;theme=7df8d1f9585a44d32f08d999\u0026amp;signature=d8c16c0370f647d1abbf34527880a1bc87b07a382fe83a3bb140c9ff38881d4f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/meso-lab/xgmBOAoGJ_cgEBgb/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MESO Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B64B00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mesolab.ai/schools/roles-and-visibility\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/schools/roles-and-visibility.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mesolab.ai/#organization\",\"name\":\"MESO Docs\",\"url\":\"https://docs.mesolab.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meso-lab/4fn_Y-YWQ1gkm2sT/logo/meso-light.svg?fit=max\u0026auto=format\u0026n=4fn_Y-YWQ1gkm2sT\u0026q=85\u0026s=0f20c795a69b624ef3f0c4a575470a08\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mesolab.ai#website\",\"name\":\"MESO Docs\",\"url\":\"https://docs.mesolab.ai\",\"publisher\":{\"@id\":\"https://docs.mesolab.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mesolab.ai/schools/roles-and-visibility#webpage\",\"url\":\"https://docs.mesolab.ai/schools/roles-and-visibility\",\"name\":\"Roles and visibility\",\"description\":\"What an administrator can see that a teacher cannot, and where the boundary sits.\",\"dateModified\":\"2026-08-26T11:18:35.678Z\",\"isPartOf\":{\"@id\":\"https://docs.mesolab.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mesolab.ai/schools/roles-and-visibility#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mesolab.ai/schools/roles-and-visibility#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Running MESO\",\"item\":\"https://docs.mesolab.ai/schools/rollout\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roles and visibility\",\"item\":\"https://docs.mesolab.ai/schools/roles-and-visibility\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mesolab.ai/schools/roles-and-visibility#article\",\"headline\":\"Roles and visibility\",\"name\":\"Roles and visibility\",\"description\":\"What an administrator can see that a teacher cannot, and where the boundary sits.\",\"url\":\"https://docs.mesolab.ai/schools/roles-and-visibility\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mesolab.ai/schools/roles-and-visibility#webpage\"},\"dateModified\":\"2026-08-26T11:18:35.678Z\",\"publisher\":{\"@id\":\"https://docs.mesolab.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mesolab.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MESO Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MESO Docs","nav":{"global":null,"tabs":[{"tab":"Teachers","icon":"graduation-cap","pages":[{"title":"Teachers","href":"/teachers/get-started"}]},{"tab":"Schools \u0026 publishers","icon":"building","groups":[{"group":"Running MESO","icon":"rocket","pages":[{"title":"Rolling out MESO","icon":"rocket","href":"/schools/rollout"},{"title":"Inviting members","icon":"user-plus","href":"/schools/inviting-members"},{"title":"Cohort activation","icon":"users","href":"/schools/cohort-activation"},{"title":"Access approval","description":"Why a new account cannot plan yet, and how a signup code clears it.","icon":"key","href":"/schools/access-approval"},{"title":"Roles and visibility","icon":"eye","href":"/schools/roles-and-visibility"},{"title":"Data and privacy","description":"Where teacher and school data is stored, what leaves the EEA, and what consent controls.","icon":"lock","href":"/schools/data-and-privacy"},{"title":"Publisher content","icon":"book","href":"/schools/publisher-content"}]}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/quickstart"}]}]},"basePath":"","title":"Roles and visibility - MESO Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}