Classroom Management Overview

The Classroom Management system allows teachers to create, organize, and manage multiple classrooms, enroll students, and facilitate parent communication through classroom-specific features. Access your classrooms from: Classrooms Tab

Creating a New Classroom

1

Navigate to Classrooms

Tap the Classrooms tab in the bottom navigation
2

Create New Classroom

Tap the ”+” or “Create New Classroom” button
3

Basic Classroom Information

Fill in the classroom details:
className
string
required
Name of the classroom (e.g., “Grade 3-A”, “Mathematics - Period 2”)
description
string
Brief description of the classroom or subject
subject
string
Subject area (e.g., Mathematics, Science, English)
gradeLevel
string
Grade level or academic level
4

Generate Classroom Code

The system will automatically generate:
  • Unique classroom code (e.g., “ABC123”)
  • QR code for easy parent joining
  • Classroom URL for web access
5

Create Classroom

Review all information and tap “Create Classroom”You’ll be taken to the classroom details page where you can start adding students and managing the classroom.
Choose descriptive classroom names that clearly identify the class. Consider including the grade level, subject, and period number for easy identification.

Managing Existing Classrooms

Classroom Dashboard

Each classroom has its own dashboard showing:

Students

View enrolled students and their information

Parents

See connected parents and guardians

Messages

Recent messages and conversations

Announcements

Latest announcements and updates

Editing Classroom Information

1

Open Classroom

Tap on the classroom name to open the classroom details
2

Edit Classroom

Tap the “Edit” button in the top right corner
3

Modify Information

Update any of the following:
  • Classroom name and description
  • Subject and grade level
  • Maximum student limit
  • Parent joining permissions
  • Classroom status (active/inactive)
4

Save Changes

Tap “Save” to apply your changes

Student Management

Adding Students

1

Access Student Management

From the classroom dashboard, tap “Students” or “Manage Students”
2

Add Student

Tap “Add Student” or the ”+” button
3

Student Information

Fill in student details:
firstName
string
required
Student’s first name
lastName
string
required
Student’s last name
studentId
string
Student ID number (optional)
email
string
Student email (if applicable)
phone
string
Contact phone number
4

Parent Information

Add parent/guardian information:
parentName
string
required
Parent or guardian name
parentEmail
string
required
Parent email address
parentPhone
string
Parent phone number
relationship
select
Relationship to student (Mother, Father, Guardian, etc.)
5

Save Student

Tap “Save” to add the student to the classroomThe parent will automatically receive an invitation to join the classroom.

Bulk Student Import

1

Access Bulk Import

From the Students section, tap “Import Students”
2

Download Template

Download the CSV template for bulk import
3

Prepare CSV File

Fill in the template with student information:
firstName,lastName,studentId,parentName,parentEmail,parentPhone,relationship
John,Doe,S001,Jane Doe,jane.doe@email.com,1234567890,Mother
Sarah,Smith,S002,Bob Smith,bob.smith@email.com,0987654321,Father
4

Upload and Import

Upload your CSV file and review the import preview
5

Confirm Import

Confirm the import to add all students to the classroom

Managing Student Information

  • Tap on a student’s name to view their profile
  • See parent contact information
  • View message history with parents
  • Check student enrollment status
  • Update student details and contact information
  • Modify parent information and relationships
  • Change student status (active/inactive)
  • Add notes and observations
  • Remove students from the classroom
  • Handle student transfers to other classes
  • Archive completed student records
  • Maintain historical data for reporting

Classroom Codes and QR Codes

Viewing Classroom Codes

1

Access Classroom Codes

From the classroom dashboard, tap “Classroom Code” or “Join Code”
2

View Codes

You’ll see:
  • Classroom code (e.g., “ABC123”)
  • QR code for easy scanning
  • Classroom URL for web access
  • Instructions for parents
3

Share Codes

Share the codes with parents using:
  • Copy classroom code to clipboard
  • Share QR code image
  • Send via email or messaging
  • Print QR code for classroom display

Regenerating Codes

1

Access Code Settings

From the classroom codes page, tap “Settings” or “Manage”
2

Regenerate Code

Tap “Regenerate Code” to create a new classroom code
This will invalidate the old code. Make sure to notify all parents of the new code.
3

Confirm Regeneration

Confirm the regeneration and provide reason if prompted
4

Notify Parents

Send an announcement to parents with the new classroom code

Parent Management

Viewing Connected Parents

1

Access Parent List

From the classroom dashboard, tap “Parents” or “Connected Parents”
2

View Parent Information

See all connected parents with:
  • Parent name and contact information
  • Associated student(s)
  • Connection status and date
  • Message activity and engagement
3

Parent Actions

Available actions for each parent:
  • Send direct message
  • View message history
  • Update parent information
  • Manage parent permissions

Managing Parent Access

  • Allow/disallow messaging with teacher
  • Enable/disable announcement notifications
  • Control access to student information
  • Set communication preferences
  • Review parent join requests
  • Approve or deny parent access
  • Set up automatic approval rules
  • Manage parent verification process
  • Send welcome messages to new parents
  • Provide joining instructions
  • Offer help and support resources

Classroom Analytics

Viewing Classroom Statistics

1

Access Analytics

From the classroom dashboard, tap “Analytics” or “Statistics”
2

View Metrics

See key classroom metrics:
  • Total students and parents
  • Message activity and engagement
  • Announcement reach and views
  • Parent participation rates
  • Communication trends over time
3

Export Data

Export classroom data for reporting:
  • Student roster and information
  • Parent contact details
  • Communication logs and history
  • Engagement metrics and analytics

Key Metrics

  • Message response rates
  • Announcement view rates
  • Parent participation levels
  • Communication frequency
  • Feature usage statistics
  • New student enrollments
  • Parent joining trends
  • Classroom activity growth
  • User adoption rates
  • Retention statistics
  • Messages sent and received
  • Announcements posted and viewed
  • Response times and patterns
  • Communication effectiveness
  • User satisfaction scores

Classroom Settings

General Settings

1

Access Settings

From the classroom dashboard, tap “Settings” or the gear icon
2

Configure Settings

Adjust classroom-specific settings:
allowParentMessaging
boolean
Allow parents to send messages to teacher
requireMessageApproval
boolean
Require approval for parent messages
autoNotifyParents
boolean
Automatically notify parents of new announcements
allowFileAttachments
boolean
Allow file attachments in messages
3

Save Settings

Tap “Save” to apply your changes

Notification Settings

  • New message notifications
  • Parent join requests
  • Student enrollment updates
  • System alerts and reminders
  • Custom notification preferences
  • Announcement notifications
  • Message notifications
  • Event reminders
  • System updates
  • Communication preferences

Best Practices

  • Use clear, descriptive classroom names
  • Maintain up-to-date student information
  • Regularly review and update parent connections
  • Archive completed or inactive classrooms
  • Keep student information accurate and current
  • Regularly update parent contact information
  • Maintain proper student-parent relationships
  • Handle student transfers and changes promptly
  • Document important student information and notes
  • Provide clear joining instructions and classroom codes
  • Welcome new parents with helpful information
  • Maintain professional and positive communication
  • Respond to parent messages promptly
  • Encourage parent engagement and participation
  • Keep classroom codes secure and private
  • Regenerate codes if security is compromised
  • Provide multiple ways for parents to join
  • Regularly review and update code settings
  • Monitor code usage and parent joining patterns

Troubleshooting

Common Problems:
  • Cannot create new classroom
  • Classroom code not generating
  • Settings not saving properly
  • Permission errors
Solutions:
  • Check internet connection
  • Verify account permissions
  • Try refreshing the app
  • Contact support if issues persist
Common Problems:
  • Cannot add students
  • Parent invitations not sending
  • Student information not saving
  • Bulk import failures
Solutions:
  • Verify all required fields are filled
  • Check email addresses are valid
  • Ensure proper CSV format for imports
  • Try adding students individually first
Common Problems:
  • Parents cannot join classroom
  • QR code not scanning properly
  • Classroom code not working
  • Parent approval not working
Solutions:
  • Verify classroom code is correct
  • Check classroom is active and accepting joins
  • Ensure QR code is clear and properly displayed
  • Review parent approval settings

Quick Actions

I