Back to the site

MentorMe object map, in full

  • Object
  • Core content
  • Metadata
  • States
  • Nested object
  • CTA
  • Open question
  • StudentParentTutorAdmin
80%
1 · Object map

The things students, parents, tutors and admins think about, and how they connect. Read each line from the object it starts at.

Parentpays, watches progress
Studentthe child being taught
CourseUI/UX Design, Wireframing…
Tutoralso called Mentor
Goalseen in admin view
InsightAI: strengths, recommendations
Sessionone tutoring class
Conversationmessages and calls
Notificationabout any object
Assignmentbrief, submission, grade
Quizquestions, score
Payouttutor withdraws earnings
Paymentparent pays, gets receipt
InvoiceA4600 · due date · status
4 · Open questions the map surfaced

Gaps found while mapping the designs: places where an object exists but a verb, a name or a state is missing.

Sessions show “Pending approval”, but nobody has an Approve or Decline action. Who approves, and where?
Schedule flow
Invoices have no Pay action. Paying starts from “Transfer” in finance instead of from the invoice that's due.
Finance flow
One object, several names: Tutor, Mentor and Designer; Session and Class; Invoice, Invoice & Receipt and Billing. Each needs one name.
Across flows
The invoice table's first column says “Student” in one view and “Tutor” in another. Whose invoice is it?
Finance flow
Goals appear only in the admin view. Who sets a goal: parent, tutor or admin?
Admin screens
A parent can't book a session anywhere in the parent flow, though sessions are what they pay for.
Parent flow
Parent settings show one child; the admin view shows three. A parent's children should be one list everywhere.
Settings · admin
Students see “Recommended Tutors” on the overview and “Available Mentors” on Mentorship: the same people under two names. Is a mentor a different relationship from a tutor?
Student portal
Notifications point to insights, comments, quizzes and payments, but the comment itself never appears on the assignment.
Notifications
2 · ORCA: core content, metadata, states, nested objects and CTAs

One column per object. Example values come from the designs. Role chips show who can act. Hatched orange stickies are verbs the designs don’t yet give anyone.

Parent

Core content

Full nameMary Drake
Profile photo
Emailmarydrake41@…

Metadata

Gender
Date of birth
Contact address
Sign-in methodpassword · Google · Apple · passkey

States

Active
unverified → verified

Nested objects

Students (children)
Conversations
Notifications
Invoices
Payments
Payment methods

CTAs

Sign up / log inP (Parent)
Link child's accountP (Parent)
Switch childP (Parent)
Edit profileP (Parent)A (Admin)
Change passwordP (Parent)
Add childA (Admin)
Message · call · emailA (Admin)
Student

Core content

Full nameAlex Drake
Photo
Student ID12378945

Metadata

LevelBeginner
Course of interest
Attendance87%
Current gradeA, 92%
Completed courses4
Activity hoursper day

States

linked
active child in switcher

Nested objects

Parent
Courses
Sessions
Assignments
Quizzes
Insights
Goals

CTAs

View dashboardS (Student)P (Parent)
Download report (PDF)P (Parent)
View performanceS (Student)P (Parent)A (Admin)
Tutor

Core content

NameJohn Doe
Photo
TitleUI/UX Mentor

Metadata

Rating4.5 stars, 30 ratings
Classes10
Working hours9:00am – 6:00pm
Students200
Aboutover 10 years in UI/UX

States

Available
To be available

Nested objects

Courses
Sessions
Students
Documents (certificates)
Invoices
Payouts

CTAs

Search · sort · filter mentorsS (Student)
View profileS (Student)P (Parent)
Message tutorS (Student)P (Parent)
CallP (Parent)
Edit own profileT (Tutor)
Course

Core content

TitleBasic Principles of Design
Icon

Metadata

ModuleBasic Principles of Design
Progress54%
Next slot11.00am – 12.00pm, 13 Jan
Recommended bya tutor
Course revenuetutor view

States

Not started → Ongoing → Completed

Nested objects

Tutor
Sessions
Assignments
Quizzes
Resources
Invoices

CTAs

ContinueS (Student)
Filter: ongoing, completed, not startedS (Student)
View allS (Student)
Filter by courseP (Parent)
Sort A–ZP (Parent)
Session

Core content

Course title
Date14 Jan
Time11.00am – 12.00pm

Metadata

FormatIn-app meeting
RepeatsMon, Wed, Fri until Jun 30, 2025
Attendance
Calendar colour

States

Pending approval
Not started → Ongoing → Completed
Present · Absent · Not scheduled

Nested objects

Course
Tutor
Student

CTAs

Join nowS (Student)
View weekS (Student)P (Parent)
View request detailsP (Parent)
View allS (Student)T (Tutor)
Approve · declineMissing from the designs
Assignment

Core content

TitleMid-Fi Wireframe Exercise
Brief
Cover image

Metadata

Due date13 Jan
Grade80/100
Days overdue3 days
Comments1 comment

States

Pending → Completed
Overdue
Submitted · Not submitted · Partly

Nested objects

Course
Tutor
Submission files
Tutor's feedback
Comments

CTAs

View detailsS (Student)P (Parent)
Preview fileS (Student)P (Parent)
Message tutorP (Parent)
Search · filter · sortP (Parent)
Quiz

Core content

TitleColor Theory in UI Design
Description
Questions7

Metadata

Grade90/100
Accuracy90%
Answered7/7
Finished atJan 12, 10:00pm
Due date

States

Submitted → Graded
Overdue
answer: correct · incorrect · none

Nested objects

Questions
Course
Tutor (graded by)

CTAs

Open quizP (Parent)
Jump to questionP (Parent)
Reveal answerP (Parent)
Insight

Core content

TypeStrength · Weakness · Improvement · Resource
BodyAlex is excelling in Design Essentials

Metadata

PeriodThis week
Skill scoreTypography 86%
Total hours38.2hr, −8% on last week
Overall performance92%, +20%

States

empty
populated

Nested objects

Student
Skills
Recommended resources

CTAs

Browse strengths and recommendationsS (Student)P (Parent)
OpenP (Parent)A (Admin)
Turn alerts on or offP (Parent)
Goal

Core content

TitleComplete 5 assignments

Metadata

Progress38%
Remaining2 assignments
Time left12 days

States

in progress
complete (inferred)

Nested objects

Student
Assignments

CTAs

ViewA (Admin)
Create goalMissing from the designs
Resource

Core content

File nameDesign Essentials.pdf

Metadata

Size5MB
Typepdf · docx · jpg

Nested objects

Course
Insight (recommended)

CTAs

DownloadS (Student)
Conversation

Core content

ParticipantJohn Doe, UI/UX Mentor
Messages

Metadata

Last message preview
Last activity1hr
Unread2

States

unread · read
pinned
call: outgoing · incoming · missed

Nested objects

Messages
Calls
Tutor or Support

CTAs

Send · attach · voice noteS (Student)P (Parent)
Call · videoP (Parent)
PinP (Parent)
SearchP (Parent)
Notification

Core content

SourceAI insight · tutor · finance
Message

Metadata

TimeThursday, 4:20pm
Age3hrs ago

States

Unread → Read
Archived
Deleted

Nested objects

The object it's about

CTAs

Mark read / unreadP (Parent)
Archive · deleteP (Parent)
Mark all readP (Parent)
Notification settingsP (Parent)
Invoice

Core content

NumberA4600
CourseUIUX Design
Amount$325.85

Metadata

Issue date17 Dec
Due date11 Feb

States

Pending → Paid
Overdue

Nested objects

Student
Tutor
Course
Payment

CTAs

Search · filterP (Parent)T (Tutor)
Row options ⋮P (Parent)T (Tutor)
Pay this invoiceMissing from the designs
Payment

Core content

Amount$234.12
CourseUI Design Essentials
ChildAlex Drake

Metadata

MethodMastercard · PayPal · Apple Pay…
Date
Receipt

States

Pending → Paid
successful

Nested objects

Invoice
Student
Payment method
Receipt

CTAs

TransferP (Parent)
Choose methodP (Parent)
ConfirmP (Parent)
Download receiptP (Parent)
Set budgetP (Parent)
ExportP (Parent)
Payout

Core content

Amount$4,962.34
DateJan 2

Metadata

Available balance
Deposit scheduleWeekly
Bank account****4355

States

Pending → Paid

Nested objects

Tutor
Bank account
Transactions

CTAs

WithdrawT (Tutor)
Add bank accountT (Tutor)
View transactionT (Tutor)
ExportT (Tutor)
3 · Nested object matrix

Read across: the row object shows the column object inside it. “1” means one, “∞” means many.

ParentStudentTutorCourseSessionAssignmentQuizInsightGoalResourceConversationNotificationInvoicePaymentPayout
Parent∞∞∞∞∞
Student1∞∞∞∞∞∞∞
Tutor∞∞∞∞∞∞
Course∞1∞∞∞∞∞
Session111
Assignment111
Quiz111
Insight1∞
Goal1∞
Resource1
Conversation11
Notification1111
Invoice1111
Payment111
Payout1