How Teachers Can Use In-App Messaging on the Mobile App

Modified on Tue, 31 Mar at 1:12 PM

The In-App Messaging feature on the AOne Schools mobile app allows teachers to communicate easily with parents and other users through personal and group chats. This guide explains how teachers can use the messaging feature to send messages, manage conversations, and stay connected within the school community.


Opening Your Messages

To access your conversations:

  1. Log in to the mobile app.

  2. Select your role and school (if prompted).

  3. Tap the Message icon in the header.

You’ll be brought to the Messaging page, where all your conversations are displayed.


Understanding the Messaging Page

When you open the page, you’ll immediately see a list of conversations — both Personal and Group messages — sorted from newest to oldest.

Here’s what you’ll notice:

  • Profile picture

    • Personal chat → Initial-based avatar

    • Group chat → Group photo or default group icon

  • Name (User or Group)

  • One-line preview of the last message

  • Unread badge (if applicable)

  • Date of the last message

  • ⋮ (Action menu)

By default, 15 conversations are loaded. As you scroll, more will appear automatically. If there are no messages yet, you’ll see a friendly empty state screen instead.


Opening & Sending a Chat

You can simply tap any conversation in the In-App Messaging. If the message was unread, it will automatically be marked as Read once opened.

Inside the Chat Room, messages are grouped by date (e.g., Today or a formatted date like Mon, 06 January), so conversations are easy to follow.

At the top, you’ll see:

  • Profile picture

  • User or Group name

  • Back button

  • (⋮) Action button

Messages are displayed in bubbles:

  • Incoming messages → Light blue, left aligned

  • Your messages → Darker blue, right aligned

Each message shows the time (HH:MM).

For your sent messages:

  • Single check means sent to server

  • Double check means delivered to the recipient

Sending a Message

Typing a message feels natural — just use the input field at the bottom.

  • Emojis are supported

  • The input expands up to 5 rows

  • Empty or space-only messages cannot be sent

To send:

  1. Type your message.

  2. Tap Submit.

That’s it — your message is instantly delivered.


Creating a New Personal Message

Starting a new conversation is just as simple. If you have “Create” permission then you can create a new message. If not then, the option won’t appear.

Steps to Create a Personal Message

  1. Click “Create New Message”.

  2. Select Personal Message.

  3. Choose a user from the list.

  4. Send your first message.

Important to know:

  • A Conversation ID is only generated after you send the first valid message.

  • If you exit before sending, the draft is discarded.

  • If a conversation with that user already exists, the system will open the existing chat instead of creating a new one.


Searching for a Conversation & Filtering Messages

Looking for a specific conversation? Use the Search bar at the top of the Messaging page.

You can search by:

  • User name

  • Group name

Search is:

  • Case-insensitive

  • Supports partial matches

  • Unlimited in character length

Search works at the conversation level (not message content).

To search:

  1. Tap the Search bar.

  2. Type the name.

  3. Select from the results.

To clear search results, simply delete the keyword.

Using Filters

If your message list gets longer, filters help you narrow things down quickly.

Available filters include:

By Status

  • Read

  • Unread

By Type

  • Personal Message

  • Group Message

By User Role

Options may include:

  • Guardian

  • Teacher

  • Admin

  • Superadmin

You can apply one filter or combine multiple filters.

When applied:

  • The filter moves to the first position.

  • It is highlighted in blue.

Filters remain active while you stay inside the Messaging module. Once you exit the module, they reset.


Managing Conversations & User Status

If you have many unread messages, you don’t need to open them one by one just to clear the notification badge.

You can mark everything as read in one step.

How to Mark All as Read

  1. Go to the Messaging page.

  2. Tap the three dots (⋮) button (next to the Search bar).

  3. Select Mark All as Read.

Once selected, all unread conversations will immediately change to Read.

If there are no unread messages, this option will appear disabled. This simply means there’s nothing to update.

This feature is especially helpful when you’ve already reviewed messages through notifications and just want to clean up your inbox view.


When a User Becomes Archived

Sometimes, a user may be archived at the school level. When this happens, the system clearly informs you while keeping the conversation history intact.

If the other participant becomes archived:

  • The chat is still readable.

  • An Archived icon appears beside their name.

  • You cannot send new messages.

  • The message input field becomes disabled.

  • A banner appears in the chat explaining that the user is archived.

In short, you can still see past messages, but you can no longer continue the conversation. This ensures transparency while preserving important communication records.


Viewing Chat Details

If you need more information about a conversation, you can open the Chat Details page.

How to Access Chat Details

You can open it in two ways:

From inside the Chat Room:

  1. Tap three dots on the right side ()

  2. Select View Details

From the Messaging page:

  1. Tap () next to the conversation

  2. Select View Details


What You’ll See on the Chat Details Page

The Chat Details page includes:

  • Profile picture

  • Conversation ID (with a Copy button)

  • User role information

  • Archived badge (if applicable)

If the participant is a Guardian, you’ll also see an expandable section showing their linked students. Only students enrolled in the school will appear.


How to Copy the Conversation ID

If you need the Conversation ID (for example, when contacting support):

  1. Tap Copy next to the Conversation ID.

  2. A small confirmation message (toast) will appear.

  3. The ID is saved to your clipboard.

You can then paste it wherever needed.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article