There is a length limit of roughly 400,000 characters per document. That is far
longer than any scheme of work or past paper, but it will stop an entire
textbook.
The file is stored, its text is extracted, and it is indexed so it can be
searched. A document moves through pending → processing → completed, or
failed if the text could not be read.
A scanned PDF with no text layer will extract nothing — the file uploads fine
and comes back empty. If a document seems to be ignored, check whether it is a
scan rather than a real PDF.
Retrieval over your uploaded documents is full-text search, not semantic
search. It matches on the words that are actually in the document.In practice: use the terminology your document uses. Searching for a concept in
different words than the document uses will not find it, in the way a
meaning-based search would.
Uploaded documents are private to you. An administrator cannot read them — see
Roles and visibility. The same rule applies as
everywhere else in MESO: do not upload anything containing identifiable
student data.
{"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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"teachers/your-library","slug":"/teachers/your-library","pageMetadata":{"title":"Your library","description":"Where generated resources collect, and how documents you upload are used.","icon":"folder-open","href":"/teachers/your-library"},"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: \"Where generated resources collect, and how documents you upload are used.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Resources`}),` holds two things: what MESO has generated for you, and what you\nhave uploaded yourself.`]}),`\n`,_jsx(Heading,{level:`2`,id:`generated-resources`,children:`Generated resources`}),`\n`,_jsxs(_components.p,{children:[`Everything you save from the `,_jsx(_components.a,{href:`/teachers/create-a-resource`,children:`resource wizard`}),`\ncollects here. You can reopen a resource to edit it, and print or export it for\nclass.`]}),`\n`,_jsx(Heading,{level:`2`,id:`documents-you-upload`,children:`Documents you upload`}),`\n`,_jsx(_components.p,{children:`You can upload your own material — schemes of work, past papers, notes — and\nMESO reads it so it can draw on it later.`}),`\n`,_jsx(Heading,{level:`3`,id:`what-you-can-upload`,children:`What you can upload`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Supported`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`PDF`})}),_jsx(_components.td,{children:`Yes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Word (.docx)`})}),_jsx(_components.td,{children:`Yes`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Plain text and Markdown`}),` (.txt, .md)`]}),_jsx(_components.td,{children:`Yes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Legacy Word (.doc)`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`No`}),` — re-save it as .docx first`]})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`There is a length limit of roughly 400,000 characters per document. That is far\nlonger than any scheme of work or past paper, but it will stop an entire\ntextbook.`})}),`\n`,_jsx(Heading,{level:`3`,id:`what-happens-after-upload`,children:`What happens after upload`}),`\n`,_jsxs(_components.p,{children:[`The file is stored, its text is extracted, and it is indexed so it can be\nsearched. A document moves through `,_jsx(_components.strong,{children:`pending → processing → completed`}),`, or\n`,_jsx(_components.strong,{children:`failed`}),` if the text could not be read.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`A scanned PDF with no text layer will extract nothing — the file uploads fine\nand comes back empty. If a document seems to be ignored, check whether it is a\nscan rather than a real PDF.`})}),`\n`,_jsx(Heading,{level:`2`,id:`how-search-works-here`,children:`How search works here`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Retrieval over your uploaded documents is `,_jsx(_components.strong,{children:`full-text search`}),`, not semantic\nsearch. It matches on the words that are actually in the document.`]}),_jsx(_components.p,{children:`In practice: use the terminology your document uses. Searching for a concept in\ndifferent words than the document uses will not find it, in the way a\nmeaning-based search would.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`privacy`,children:`Privacy`}),`\n`,_jsxs(_components.p,{children:[`Uploaded documents are private to you. An administrator cannot read them — see\n`,_jsx(_components.a,{href:`/schools/roles-and-visibility`,children:`Roles and visibility`}),`. The same rule applies as\neverywhere else in MESO: `,_jsx(_components.strong,{children:`do not upload anything containing identifiable\nstudent data.`})]})]})}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":"Your library","description":"Where generated resources collect, and how documents you upload are used.","icon":"folder-open","href":"/teachers/your-library"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Generated resources","slug":"generated-resources","depth":2,"children":[]},{"title":"Documents you upload","slug":"documents-you-upload","depth":2,"children":[{"title":"What you can upload","slug":"what-you-can-upload","depth":3,"children":[]},{"title":"What happens after upload","slug":"what-happens-after-upload","depth":3,"children":[]}]},{"title":"How search works here","slug":"how-search-works-here","depth":2,"children":[]},{"title":"Privacy","slug":"privacy","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meso-lab","siteName":"MESO Docs","title":"Your library - MESO Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-26T11:18:35.671Z","originalFileLocation":"teachers/your-library.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=\"Where generated resources collect, and how documents you upload are used.\">\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=\"Your library - MESO Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Where generated resources collect, and how documents you upload are used.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MESO Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mesolab.ai/teachers/your-library\">\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=Resources\u0026amp;title=Your+library\u0026amp;description=Where+generated+resources+collect%2C+and+how+documents+you+upload+are+used.\u0026amp;theme=7df8d1f9585a44d32f08d999\u0026amp;signature=fc7525a58c32a61d70e12ea67d46ef1f698869d06dd94b5cf0d17120428ef6bf\">\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=\"Your library - MESO Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Where generated resources collect, and how documents you upload are used.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meso-lab.mintlify.app/_mintlify/api/og/v2?division=Resources\u0026amp;title=Your+library\u0026amp;description=Where+generated+resources+collect%2C+and+how+documents+you+upload+are+used.\u0026amp;theme=7df8d1f9585a44d32f08d999\u0026amp;signature=fc7525a58c32a61d70e12ea67d46ef1f698869d06dd94b5cf0d17120428ef6bf\">\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/teachers/your-library\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/teachers/your-library.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/teachers/your-library#webpage\",\"url\":\"https://docs.mesolab.ai/teachers/your-library\",\"name\":\"Your library\",\"description\":\"Where generated resources collect, and how documents you upload are used.\",\"dateModified\":\"2026-08-26T11:18:35.671Z\",\"isPartOf\":{\"@id\":\"https://docs.mesolab.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mesolab.ai/teachers/your-library#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mesolab.ai/teachers/your-library#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources\",\"item\":\"https://docs.mesolab.ai/teachers/resource-types\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Your library\",\"item\":\"https://docs.mesolab.ai/teachers/your-library\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mesolab.ai/teachers/your-library#article\",\"headline\":\"Your library\",\"name\":\"Your library\",\"description\":\"Where generated resources collect, and how documents you upload are used.\",\"url\":\"https://docs.mesolab.ai/teachers/your-library\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mesolab.ai/teachers/your-library#webpage\"},\"dateModified\":\"2026-08-26T11:18:35.671Z\",\"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","groups":[{"group":"Get started","icon":"play","pages":[{"title":"Get started","icon":"play","href":"/teachers/get-started"},{"title":"Setting up your profile","icon":"list-check","href":"/teachers/setup"},{"title":"Finding your way around","icon":"compass","href":"/teachers/orientation"}]},{"group":"Planning","icon":"square-plus","pages":[{"title":"Create a unit","icon":"square-plus","href":"/teachers/create-a-unit"},{"title":"Inside a unit","icon":"table-columns","href":"/teachers/unit-tabs"},{"title":"Lesson plans","icon":"file-lines","href":"/teachers/lesson-plans"},{"title":"Fast and detailed planning","icon":"gauge-high","href":"/teachers/fast-vs-detailed"}]},{"group":"Curriculum","icon":"compass","pages":[{"title":"Subjects and year groups","icon":"book-open","href":"/teachers/subjects-and-years"},{"title":"Learning outcomes","icon":"bullseye","href":"/teachers/learning-outcomes"},{"title":"Alignment","icon":"compass","href":"/teachers/alignment"}]},{"group":"Assessment","icon":"clipboard-check","pages":[{"title":"Rubrics","icon":"table-cells","href":"/teachers/rubrics"},{"title":"Assessments","icon":"clipboard-check","href":"/teachers/assessments"},{"title":"Assessment methods","icon":"clipboard-list","href":"/teachers/assessment-methods"}]},{"group":"Resources","icon":"shapes","pages":[{"title":"Resource types","icon":"shapes","href":"/teachers/resource-types"},{"title":"Create a resource","description":"The five-step resource wizard, and why the context choice matters most.","icon":"wand-magic-sparkles","href":"/teachers/create-a-resource"},{"title":"Your library","icon":"folder-open","href":"/teachers/your-library"}]},{"group":"Working with AI","icon":"comments","pages":[{"title":"MESO Assist","description":"The chat surface — ask a question, think a problem through, or draft something quickly.","icon":"comments","href":"/teachers/assist"},{"title":"MESO Canvas","icon":"pen-nib","href":"/teachers/canvas"},{"title":"Slides","icon":"display","href":"/teachers/slides"}]},{"group":"Your week","icon":"calendar-days","pages":[{"title":"Timetable","icon":"calendar-days","href":"/teachers/timetable"},{"title":"Settings","icon":"gear","href":"/teachers/settings"}]}]},{"tab":"Schools \u0026 publishers","icon":"building","pages":[{"title":"Schools \u0026 publishers","href":"/schools/rollout"}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/quickstart"}]}]},"basePath":"","title":"Your library - MESO Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}