Skip to main content

Organization Context Management

Upload your district's documents once, have them reviewed, and choose how SchoolAI uses them

Your district already has guidance for attendance, phones, grading, and AI use, but it usually lives in PDFs that teachers and leaders have to track down. Organization Context Management gives SchoolAI the documents themselves, so responses can use your district-approved resources and show which ones they used.

What is Organization Context Management?

Organization Context Management is a page where organization owners keep the documents SchoolAI should work from. In the app, it's called Context Management.

Each file is reviewed before it can be used. You then choose its availability: Always on (used automatically in assistant chats), On demand (people add it to a chat or Space when they need it), or Disabled (not used anywhere). When you no longer need a file you can Archive it.

When a response in Dot uses your documents, a sources button (for example, "3 sources") appears under it. Sources lists the documents the response used, so leaders and teachers can check it against the original.

Context Management does not connect to your Google Drive or other cloud storage live. Files are copied in when you upload them. It also isn't built to hold full curriculum content like complete units, lessons, or publisher materials.

Where to find it: Click your avatar in the bottom-left corner to open the profile menu. Under your organization's name, select Context Management. The page reads "Organization resources and assets in one place." Only organization owners on Scale plans see it.

What Context Management can help you do

  • Answer policy questions from your own handbook and board policies instead of generic advice

  • Keep one current version of each district document, with a history of earlier versions

  • Decide which documents apply to every chat and which ones people add when needed

  • Give staff, teachers, and coaches responses grounded in your pacing guides, curriculum maps, and implementation guides, without passing files around

  • See which documents informed a response, and check it against the source

How it works

1. Add your documents

The Context Management page lists each resource with its Name, Type, Status, Availability, and when it was Updated. Use Search resources and the All statuses filter to find a file. The counter at the top shows how many files are Always on, for example, "3 of 20 Always on."

Select Add resource, then drag a file onto Drag files here or choose Browse files. Upload one file at a time. Each file is reviewed on its own.

File requirements

Type

Formats you can upload

Documents

PDF, Word (.doc, .docx), plain text (.txt), Markdown (.md), RTF, HTML, EPUB, OpenDocument text (.odt), reStructuredText (.rst)

Spreadsheets

Excel (.xlsx), CSV, TSV, Google Sheets

Presentations

PowerPoint (.ppt, .pptx), Google Slides

Other

XML, email (.eml, .msg), Google Docs

  • Size: Up to 10 MB per file. If a file is larger, split it into smaller documents (for example, by section) and upload each one.

  • Not supported: Images, audio, video, and older Excel files (.xls). If you choose one, the upload dialog lists the formats you can use. Save spreadsheets as .xlsx, and upload a transcript instead of a recording.

  • Scanned PDFs: SchoolAI reads the text in a file. If you can't select the text in a PDF, export it from the original document or run text recognition (OCR) before you upload it.

  • Very long documents: A file under 10 MB can still fail review as “Content too long” if it contains a lot of text. Split it into smaller documents, for example, by section or year.

  • The 20 Always on limit is how many files can be Always on at once. It doesn't limit file size or how many files you can upload.

Don't upload student records, IEPs or other documents with student information, restricted safety plans, or content you don't have the rights to use. System review checks files against SchoolAI's AI policy.

Start with the documents people ask about most, for example:

  • Student and Family Handbook 2026-27.pdf

  • Board Policy 5136 - Personal Electronic Devices.pdf

  • Attendance Response Protocol 2026-27.pdf

  • Portrait of a Graduate.docx

  • Academic Calendar 2026-27.pdf

2. Wait for system review

While a file is reviewed, it shows Pending and "Preparing resource...". When it passes, the file becomes Active and the version is marked Current.

If a file doesn't pass, it shows Failed and its availability reads Unavailable. See “If a file fails review” below.

3. Choose each file's availability

Open a file, or use the Availability dropdown on its row:

  • Always on: Automatically included in every assistant chat. Up to 20 files can be Always on at once.

  • On demand: Not included automatically. People add it to a chat, tool, or Space when they need it.

  • Disabled: Not available in assistant chats, tools, or Spaces. You can turn it back on at any time.

  • Archive: Permanently removes the file from all chats and Spaces. This can't be undone (see step 6).

For example, keep the handbook and phone policy Always on, so a question like "Can a 9th grader use their phone at lunch?" can be answered from Policy 5136. Set Grade 4 Math Pacing Guide 2026-27.pdf to On demand so Grade 4 teachers can add it when they're planning.

Because only 20 files can be Always on, save those slots for documents that apply to most questions, like your handbook and core policies. Use On demand for everything else.

4. Keep documents current with new versions

When a document changes, open it and select Upload new version.

The new version is reviewed first, and the previous version stays in use until it passes. For example, after you upload Student and Family Handbook 2026-27.pdf as a new version of the 2025–26 handbook, the file reads "Preparing a new version — version 1 is still in use." The new version shows Pending until review finishes, then Current, and the earlier version is marked Previous.

Version history lists each version with its file type, size, date, and uploader, and marks it Current, Pending, Previous, or Flagged (failed review). Preview or download a version to check it. The file's details also show its Description and Availability.

Select the pencil next to the title to rename it, for example to "Student and Family Handbook 2026–27."

5. If a file fails review

A file that doesn't pass review shows Failed in the list, and its availability reads Unavailable. Open it to see Latest version failed review and the reason it was rejected. Each rejection lists one reason. The rejected version isn't deleted; it's marked Flagged in version history and isn't used.

Fix what the reason points to, then choose Upload new version. If an earlier version passed, the list shows "Version N failed review — version M is still in use," and the earlier version keeps working. If nothing has passed yet, it shows "Version 1 failed review — no active version."

Reason

What it means

How to fix it

Bypass

The document tries to weaken or override SchoolAI's built-in safety rules.

Remove any lines telling the AI to ignore or turn off its safety limits.

Prompt injection

The document gives the AI hidden or direct instructions, like "ignore previous instructions" or "reveal your system prompt".

Remove instructions aimed at the AI. Keep the document about your policy or practice.

Student harm

The document points toward dangerous, self-harm, sexual, violent, hateful, or age-inappropriate content.

Remove or rewrite that content. Procedural safety policies (for example, suicide prevention) are fine.

Manipulation

The document tells the AI to deceive, scare, shame, or pressure students, or push a hidden agenda.

Rewrite the guidance so the AI is honest and supportive.

Data off platform

The document tells the AI to collect students' personal information or send them to outside links, contacts, or payments.

Remove those instructions. Point families to your official systems instead.

Illegal discrimination

The document promotes illegal activity, or discrimination or harassment against protected groups.

Remove the content, or upload your adopted anti-discrimination policy instead.

Irrelevant content

The document isn't about school, classrooms, or classroom AI.

Upload school-related documents only.

Content too long

The document is too long to review.

Split it into smaller documents, for example by section or year.

6. Archive a resource you no longer need

To retire a file for good, choose Archive from its Availability dropdown, or from the ⋮ menu on its row, or in its details. You'll be asked to confirm. Archiving can't be undone: archived files stay in the list with the status Archived, but they can't be turned back on.

To stop using a file for now, set it to Disabled instead.

7. Check sources on responses

Look for the sources button under a response, for example "3 sources." Hover it to see the first few titles and the number of total sources in the list. Select it to open Sources, which groups what the response used:

  • ORGANIZATION'S RESOURCES: Each of your documents the response read or searched, with quoted excerpts and page numbers (for example, "p. 12"). Download a document to see the current approved version.

  • UPLOADED FILES: Files someone attached to that chat.

  • EXTERNAL RESOURCES: When web search was used, each web result tagged WEB with its date.

For example, after asking "How can I reduce absenteeism?", Sources should list Attendance Response Protocol 2026-27.pdf. Download it and compare the tiers in the response with the protocol.

8. Use your files in Dot, assistants, tools, and Spaces

Always on files are included automatically in assistant chats. To use an On demand file:

  1. Select Files (in Dot) or Add files, then SchoolAI files.

  2. Search Organization files, check the files you want, and select Add selected.

  3. Select Upload to attach them. Attached files show "Organization files" under their names.

Only files that passed review are listed.

To use your organization's files in a Space for staff, choose This is a Staff operations Space on the Create a Space page. Then select Add files, then SchoolAI files, and choose the files you want.

Understanding the terms

Term

What it means

Pending

The file or version is being prepared and reviewed ("Preparing resource...") and can't be used yet.

Active

The file passed review and can be used according to its availability.

Failed

The file didn't pass review, and its availability shows Unavailable. It isn't deleted. If an earlier version passed, that version stays in use.

Current

The approved version that's in use. Earlier approved versions are marked Previous.

Flagged

A version that failed review. It's kept in version history but never used.

Unavailable

Shown in the Availability column when a file has no approved version, so it can't be used yet.

Always on

Automatically included in every assistant chat. Up to 20 files.

On demand

Available for people to add in assistant chats, tools, and Spaces.

Disabled

Not available in assistant chats, tools, or Spaces until you change its availability.

Archived

Permanently removed from all chats and Spaces. Archiving can't be undone, and archived files can't be turned back on.

Sources

The documents that a response read or searched, with excerpts and page numbers, plus any web results. Open it from the "N sources" button.

Frequently asked questions

Who can add or change files? Organization owners on Scale plans. Other users can't upload or change organization resources.

Who benefits from the files? Anyone in your organization using SchoolAI experiences that include organization resources: Dot, assistants, tools, and staff Spaces.

Does it read our Google Drive or website live? No. Files are copied in when you upload them. To update a file, upload a new version. Web pages can't currently be added as resources.

What kinds of documents work well? Documents about your curriculum: curriculum policy, teaching-practice guides, implementation guides, pacing guides, and curriculum maps. For example, Grade 4 Math Pacing Guide 2026-27.pdf or Tier 1 Mathematics Instructional Practices Guide K-8.pdf.

Can we upload complete units, lessons, or our publisher's materials? Context Management isn't built for full curriculum content. Only upload content your organization has the rights to use.

Why is my file still pending? It's in system review, which can take a few minutes. If the review job fails, or the file has been pending for 15 minutes or more, Retry review appears. Use it to run the review again. Retry doesn't change a rejection. To fix a rejected file, upload a new version.

Why did my file fail review? Open the file to see the reason, use the table in step 5 to fix it, then upload a new version. There's no manual approval for a failed file.

Does system review keep student information out? No. It checks files against SchoolAI's AI policy. It doesn't scan for student information, viruses, or copyrighted material. Don't upload student records, IEPs, restricted safety plans, or content you don't have rights to.

What happens if a new version fails review? The last approved version stays active and keeps its availability setting.

Can I edit the description? You can rename the file. The description is generated automatically and can't be edited.

Can I make a file available to only one school or grade? No. Availability applies across your organization.

Two of my documents disagree. Which one wins? Neither. SchoolAI doesn't decide which document takes priority. It looks across your available resources and grounds its response in the ones that seem most relevant, so conflicting documents can lead to mixed answers. Keep only adopted versions Always on, and disable or archive drafts and superseded documents.

Does every response list sources? Only responses that read or searched your organization resources, or used web search, show a sources button.

Are responses always correct if they use our documents? No. Responses can still make mistakes. Use Sources to open the document and verify important details.

I don't see Context Management. What should I do? Context Management is available to organization owners on Scale plans. If you're an owner on a Scale plan and don't see it, contact your SchoolAI account team.

Did this answer your question?