Students & Families Module
The Students & Families module provides comprehensive student management capabilities, including individual student profiles, family/group management, and progress tracking.
Overview
StudioSync supports multiple organizational structures for managing students:
- Individual Students: Single student accounts with their own profiles
- Families: Group multiple students under a single family account for unified billing and communication
- Bands: Group students into bands or ensemble groups with separate billing
Student Profiles
Core Information
Each student profile includes:
- Personal Information
- Full name and contact details
- Date of birth
-
Emergency contact information
-
Musical Details
- Primary instrument
- Specialties (vocal, piano, guitar, drums, etc.)
- Skill level (beginner, intermediate, advanced, professional)
-
Current repertoire
-
Academic Tracking
- Enrollment date
- Progress notes
- Attendance history
- Goals and achievements
User Account Integration
Each student is linked to a User account with role-based access:
- Students can view their own lessons, assignments, and progress
- Access to the resource library and shared materials
- Messaging capabilities with teachers
- Calendar view of upcoming lessons
Family Management
Family Accounts
Families provide a convenient way to manage multiple students under one billing account:
Family Features: - Primary Contact: Designated family representative - Multiple Students: Link multiple student profiles - Unified Billing: Single invoice for all family members - Shared Communication: Parents receive updates about all their children - Address Management: Shared address and contact information
Family Billing
- All students in a family appear on a single invoice
- Payments are tracked at the family level
- Discount rules can be applied for multiple students
- Billing email separate from personal email
Band/Group Management
Band Accounts
Bands are similar to families but designed for musical groups:
Band Features: - Band Name: Custom group name - Members: Link multiple students/musicians - Primary Contact: Band leader or representative - Group Lessons: Schedule lessons for the entire band - Separate Billing: Independent billing from individual lessons
Use Cases
- Rock bands
- Jazz ensembles
- Orchestra sections
- Chamber groups
- Adult learning groups
Student Progress Tracking
Goals System
Students can have individual goals tracked in the system:
- Goal Definition: Specific, measurable objectives
- Learn a new piece
- Master a technique
-
Prepare for an audition/exam
-
Progress Tracking: 0-100% completion percentage
- Status: Active, Achieved, or Abandoned
- Target Dates: Optional deadline for completion
- Notes: Teacher and student comments
Skill Level Progression
Track student advancement through skill levels:
- Beginner: Just starting out
- Intermediate: Building fundamentals
- Advanced: Mastering complex techniques
- Professional: Performance-ready skills
Attendance & Participation
Attendance Tracking
Each lesson includes attendance status: - Attended - Late - No-show - Cancelled
Lesson History
Students and families can view: - Complete lesson history - Lesson notes from teachers - Assignments and practice materials - Performance recordings and feedback
Student Lifecycle
Enrollment
- Create user account (or parent creates for minor)
- Complete student profile
- Assign to family or keep individual
- Set up billing information
- Schedule initial lessons
Promotion to Teacher
Students can be promoted to teacher status: - Retains student history - Gains teacher-specific features - Can be assigned to teach other students - Appears in teacher directory
Inactive Students
Students can be marked inactive while preserving: - Historical lesson data - Progress notes - Attendance records - Financial history
Permissions & Privacy
Student Permissions
Students can: - View their own schedule and lessons - Access assigned resources - View lesson notes (if marked visible) - Message their teachers - Track their own goals
Parent Permissions
Parents/guardians in a family account can: - View all children's lessons - Receive notifications about schedules - Access billing information - Message teachers on behalf of students
Teacher Permissions
Teachers can: - View student profiles for their assigned students - Add lesson notes and assignments - Track student progress - Schedule lessons - Message students and families
Best Practices
Student Organization
- Use Families for Related Students
- Siblings
- Parent-child pairs
-
Couples taking lessons together
-
Use Bands for Unrelated Groups
- Student bands
- Adult ensembles
-
Chamber groups
-
Keep Individual When Appropriate
- Single students
- Professional students
- Students with separate billing needs
Data Management
- Regular Updates: Keep contact information current
- Progress Notes: Document student advancement regularly
- Goal Setting: Review and update goals quarterly
- Privacy: Respect student visibility preferences for notes
Related Features
- Lessons & Calendar - Schedule and manage student lessons
- Billing & Payments - Invoice families and process payments
- Resource Library - Share materials with students
- Messaging - Communicate with students and families