Schoolbox AI Services

Why use AI in Schoolbox?

Are you sure you want to remove this component?

AI tools in Schoolbox help staff create content faster, support student learning and reduce time spent preparing materials. 

Instead of switching between external AI tools and Schoolbox, staff can use AI directly inside the platform while creating content, planning lessons and building learning activities.

Common uses include:

  • improving written content
  • generating lesson plans
  • creating learning resources
  • facilitating structured student discussions
  • generating images for lessons and communications


All AI features are optional and can be enabled or configured by your school’s administrator.

What can AI do in Schoolbox?

Are you sure you want to remove this component?

Schoolbox currently includes several AI-powered tools designed to support teaching and content creation.

FeatureDescription
AI ModerationReview AI interactions to identify potential wellbeing, safeguarding, behavioural, or AI misuse concerns that may require staff review.
Text EditorRewrite, summarise or simplify text directly in Schoolbox editors.
Lesson PlanGenerate structured lesson plans including objectives, activities, and outcomes.
Discussion Learning ActivityGenerate guided discussion activities where students directly interact with AI to learn.
Differentiation ProfilesAnonymously extract data from linked Pastoral Care records (Individual Education Plans / Individual Learning Plans) and populate the Differentiation Profile according to the configured fields.
Learning Activity CustomisationLeverage the details within a student Differentiation Profile to provide suggestions and considerations for the differentiation / adjustment of specific learning activities. 
Image GenerationCreate images directly within Schoolbox using text or image prompts.


Additional AI-powered features may be added as Schoolbox evolves.

Use the navigation panel on the right to learn how to enable or use each feature.

How does Schoolbox use AI?

Are you sure you want to remove this component?

Schoolbox integrates with external AI providers to generate responses and content. Schools can connect their own AI service and control which model is used.

Bring Your Own AI
Schoolbox uses a Bring Your Own AI (BYO AI) approach. This means your school connects its own AI provider, such as:

  • OpenAI
  • Microsoft Azure OpenAI
     

This allows your school to manage:

  • Usage costs
  • Data policies
  • AI model selection
  • Response behaviour through reasoning effort and text verbosity settings

AI Model Recommendation

Different AI models support different capabilities. The following models are recommended for each Schoolbox AI feature.

FeatureOpenAIAzure
AI Moderationgpt-5.4-nanogpt-5.4-nano
Text Editorgpt-5.4-nanogpt-5.4-nano
Lesson Plangpt-5.4-nanogpt-5.4-nano
Discussion Learning Activitygpt-5.4-nanogpt-5.4-nano
Differentiation Profilesgpt-5.4-nanogpt-5.4-nano
Learning Activity Customisationgpt-5.4-nanogpt-5.4-nano
Image Generationgpt-5.4-nanoN/A

AI Model Compatibility

Schoolbox currently supports the following AI models:

  • gpt-4.1 [standard, mini]
  • gpt-5 [standard, mini, nano, chat-latest]
  • gpt-5.1 [standard, chat-latest]
  • gpt-5.2 [standard, chat-latest]
  • gpt-5.4 [standard, mini, nano]
  • gpt-5.5 [standard]

 

Note: Some AI models only support basic editing features. If a model does not support structured outputs, advanced features such as Lesson Plan generation may not be available. Reasoning effort and text verbosity settings are only available for supported models and providers.

 

Advanced settings

Supported models can also be configured using the following options:

  • Reasoning effort controls how much reasoning the model performs before generating a response.
  • Text verbosity controls how concise or detailed generated responses should be.

Both settings can be configured independently for each Schoolbox AI feature. If left as default, the provider's default behaviour will be used.
 

Data and Privacy

AI responses are generated using a third-party AI provider configured by your school. Schools should review their provider’s privacy and data policies before enabling AI features.

How to configure AI services in Schoolbox

Are you sure you want to remove this component?

Superusers have the ability to configure AI services to be used throughout their instance on a per feature basis.

1. Go to Administration > System Settings > AI Services

2. Identify the feature to configure.

3. Select the provider

  • OpenAI
  • Azure

Note: If 'Off' is selected the feature will be turned off for your instance.

4. Add the API key, resource name and deployment ID from your third-party AI provider. [See setup provider instructions]

5. [If Applicable] Set a Generation System Prompt that allows for school level guardrails and guidance to be added to all AI interactions with that feature.

6. [If Applicable] Enable Inline AI Moderation - this is recommended, however note that content is processed by a third-party AI service outside school control.

How to review AI interaction logs in Schoolbox

Are you sure you want to remove this component?

Superusers have the ability to review logs of AI interactions that have occurred within Schoolbox.

1. Go to Administration > System Settings > AI Usage Log

2. Filter by keyword, feature, user and date.

3. Click the    to view the interaction log.

Note: Logs can currently only be viewed for image generation and discussion activity within Schoolbox. Further logs can be viewed from the administration portal of the configured LLM. 

Pseudonymisation

Are you sure you want to remove this component?

Pseudonymisation

Schoolbox uses pseudonymisation to reduce the identifying information sent to an external AI provider, such as OpenAI or Azure, when generating Differentiation Profiles.

The process replaces detected names and selected identifiers with substitute values called “tokens”. Information about the student’s learning and support needs remains available to help generate a useful profile.

Pseudonymised information is still private information. Names that are not detected, and other details within a record, may still identify someone.

How Schoolbox identifies personal information

Schoolbox combines known information from school records with automated detection.

Known-person matching uses available details for:

  • The student: full, first, preferred and last names, student identifiers and date of birth.
  • The student’s parents: names available through SIS contacts and linked Schoolbox parent accounts.
  • People directly linked to the submitted pastoral records: authors, people who last modified the records, individually listed users with visibility, and other students involved through linked records.

Matching covers different written forms, including capitalisation, reversed name order, underscores and joined names. For example, it can match Alex Morgan, Alex_Morgan, AlexMorgan and Morgan, Alex.

Automated detection uses Presidio (originally developed by Microsoft) to help identify other names, locations, phone numbers, email addresses and Australian Medicare numbers in the prepared text.

What content is included?

  • Confidential content is excluded. The Confidential tab and confidential attachments of a Pastoral Care record are not included in this process.
  • General content may be included. General text and supported general attachments from records contributing to the profile can be used.
  • Supported attachments include PDF, DOCX, DOC and ODT files. Unsupported files and attachments with no extractable text, such as image-only scans, are skipped. If a supported attachment cannot be read, generation stops and staff are asked to resolve the problem.

What are the limitations?

Schoolbox does not guarantee that every name or identifier will be removed.

Known-person matching depends on the details available in Schoolbox and the SIS. Other people mentioned in the text, including external practitioners, may rely on automated detection. Spelling differences, unfamiliar names and identifying details in the surrounding text can affect coverage.

Matching may also replace ordinary words that are someone’s name, such as “May” or “Young”. This can reduce the clarity of some content.

The AI provider still receives sensitive information about the student’s learning and support needs. Staff should include only relevant information, avoid unnecessary personal details and review the generated profile before using it.

What do schools need to do?

Schools need to configure their connected AI service to meet their privacy requirements. This includes ensuring submitted information is not used to train AI models, and reviewing:

  • How long information is retained.
  • Who can access it.
  • Where it is processed.

These controls depend on the provider, service and account arrangements. Schoolbox’s pseudonymisation process does not configure or replace them.

FAQs for Schoolbox AI Services

Are you sure you want to remove this component?

Does Schoolbox have an AI Charter?
Yes, the AI charter can be found here.

I have received the following error "xxx does not have to the model 'xxx'". What do I do?
This means that the API key provided does not have access to the model selected in the drop down in Schoolbox.  In OpenAI the allowed models are configured on the Project Limits screen.

AI Services Navigation

Are you sure you want to remove this component?

AI Data Protection

Are you sure you want to remove this component?

How to setup your AI provider - Open AI

Are you sure you want to remove this component?

Use OpenAI if your school wants a simple and quick way to enable AI features in Schoolbox using OpenAI’s hosted model.

1. Create an OpenAI account or sign in.  

2. Go to the API key page and select + Create new secret key.

3. Name the key.

4. Save the secret key so that you can add to Schoolbox.

Note: Your OpenAI account will need credit for the API keys to work.

 

OpenAI usage pricing can be found here.

How to setup your AI provider - Microsoft Azure OpenAI

Are you sure you want to remove this component?

Use Microsoft Azure OpenAI if your school already uses Microsoft Azure services or requires additional control over data location, security or enterprise governance.

1. Follow the setup instructions here. 

2. Save the secret key, resource name and deployment ID so that you can add to Schoolbox.

 

Microsoft Azure OpenAI usage pricing can be found here.

Inline AI Moderation

Are you sure you want to remove this component?

Schoolbox can apply inline AI moderation to help ensure AI-generated content follows school guidelines and reduces the risk of misuse.


When enabled, interactions are automatically checked before they are sent to your school’s configured AI service. Inline moderation is provided free of charge for schools.

 

How inline moderation works

When a user submits an AI request in Schoolbox:

  1. The interaction is first sent to the Schoolbox inline moderation service.
  2. The moderation service checks the request for potential misuse.
  3. If the interaction is safe, it is forwarded to your configured AI provider.
  4. If the interaction is flagged, the request is blocked and not sent to your AI provider.

When an interaction is blocked:

  • the AI request is stopped
  • the interaction is locked to prevent further misuse
  • the request does not reach your configured AI service

This ensures problematic requests are stopped before any content is generated.

 

Moderation behaviour

Inline moderation is designed to be conservative. This means it may occasionally block requests that appear risky in order to reduce the chance of inappropriate AI use. 

The moderation system evaluates only the individual interaction being submitted. It does not analyse previous prompts or conversation history within the session.

 

Features that can use Inline Moderation

FeatureInline AI Moderation
Text EditorNo
Lesson PlanNo
Discussion Learning ActivityYes
Differentiation ProfilesNo
Learning Activity CustomisationNo
Image GenerationNo

 

Privacy and third-party services
Inline AI moderation uses a third-party moderation service outside of the school’s AI provider. 

Note: Inline AI Moderation is processed using a third-party AI service outside school control.