Skip to content
Ask Otto AI
Help

What is this page?

In-app inbox

Role aware

This page proves one-to-one, group, and course-scoped in-app conversations with read status, attachments, search preview, and role boundaries.

Audience
Staff
Current limits
The inbox proof uses local deterministic records only. It does not persist messages, upload attachments, write communication events, send notifications, deliver email or SMS, or mutate records.

Support request boundary

Use Sev3 if conversation scope, unread status, search results, attachments, or role boundaries look incorrect; use Sev4 for labels or grouping feedback. This panel does not submit a support case.

Sev1: Critical outage or data-risk emergency

Target: 1-hour response, 24/7 paging during pilot

Sev2: Major workflow blocked

Target: 4 business hours

Sev3: Standard product question or non-urgent issue

Target: 1 business day

Sev4: How-to, cosmetic, or future enhancement

Target: 2 business days

These preview controls are placeholders. Real AI answers, search, walkthroughs, and support submission come in later tickets.

Notifications5

Static proof preview

Real notification feeds, delivery, and preferences arrive in a later ticket.

Sam Director

Sam Director

sam.director@otto-fixture.test

Switch local proof role

This changes only the local shell proof. Production role changes remain server-validated future work.

Search is a keyboard-focusable skeleton. No real index or permissioned search results are implemented in this ticket.

Communications - Inbox

In-app inbox

Review one-to-one, group, and course-scoped in-app conversations with read status, attachments, search, and role boundaries.

Otto Fixture BPPE Career School - communications inbox

School Administrator · Sam Director

Communications inbox

One-to-one and group conversations

Ticket 131 proves the in-app inbox shape for student, staff, instructor, group, and course-scoped messaging. The surface shows read state, attachments, search preview, and role boundaries without sending or saving a live message.

No live messages are sentAs of 2026-10-13

Inbox posture

7

Unread messages are separated from disabled compose controls so reviewers can see the workflow without triggering delivery.

Metrics

Inbox coverage

4 role blocks

Conversations

4

Sorted by latest message with deterministic local proof data.

Unread

7

Unread message count across one-to-one, group, and course.

Needs reply

2

Threads where a staff or instructor response is needed.

Attachments

4

Proof attachments shown without uploading or storing files.

Inbox list

Latest conversations

4 threads

Maya Rivera and Sam Director

Diploma upload follow-up

Needs reply
One-to-one2 unreadUnread by staff
Scope
Student advising
Participants
1 student, 1 staff advisor
Latest
Today, 8:24 AM
Role guardrail
Student broadcast blocked

Medical Terminology Cohort A

Study group and campus resources

Open
Group4 unread4 unread posts
Scope
Approved student group
Participants
18 students, 2 staff moderators
Latest
Today, 8:10 AM
Role guardrail
Student broadcast blocked

Cardiovascular Terms - Section A

Quiz preparation thread

Needs reply
Course scoped1 unreadInstructor reply needed
Scope
Course-scoped messaging
Participants
Instructor, enrolled students, advising watcher
Latest
Today, 7:45 AM
Role guardrail
Student broadcast blocked

Luis Ortega and Financial Aid

Payment plan receipt

Open
One-to-one0 unreadRead by all participants
Scope
Student account
Participants
1 student, Financial Aid
Latest
Yesterday, 2:15 PM
Role guardrail
Student broadcast blocked

Active thread

Diploma upload follow-up

Maya Rivera and Sam Director

Unread by staff

Sam Director

Staff · Today, 8:04 AM

Read

Please upload your diploma or GED before orientation so the document hold can clear.

diploma-upload-guide.pdf

Maya Rivera

Student · Today, 8:24 AM

Reply received

I found the scanned copy and can upload it after class. Can you confirm the file type?

Participants

Maya RiveraStudent · Unread
Sam DirectorStaff · Today, 8:07 AM

Role boundary

Student can reply to their advisor thread only; student-to-all broadcast remains blocked.

Sender: StudentSender: Staff

Scoped messaging

Group and course threads

Role-aware

Medical Terminology Cohort A

Cohort A students and staff moderators

Group

Students can participate inside the approved group; only staff or instructors can create schoolwide or cohort-wide starts.

groupcourse-resourcemoderated

Cardiovascular Terms - Section A

MED-101 / Cardiovascular Terms / Section A

Course scoped

Instructor can message the enrolled section; student replies stay inside the section thread and staff watcher list.

coursequizmedical-terminology