Skip to content

Advanced Topics

Deep-dive into advanced Quanta features, optimization, and enterprise configurations.

Batch operations allow you to perform bulk actions on multiple students or sessions at once.

Attendance Marking

  • Mark 30+ students present/absent simultaneously
  • Ideal for group classes
  • Saves time on large enrollments

Bulk Session Creation

  • Schedule recurring sessions for entire classes
  • Create semester schedules
  • Apply to multiple students

Payment Processing

  • Invoice multiple students
  • Apply bulk credits
  • Collect batch payments

Messaging

  • Send message to entire group
  • Different messages per tier
  • Track collective responses
  1. Select action type
  2. Define filters (student tier, status, date range)
  3. Configure parameters
  4. Preview affected records
  5. Execute with confirmation
Operation: Mark Attendance
Filter: All students in Math Class (Tuesday)
Date: July 23, 2024
Status: Completed (15 students marked present)
Time: 30 seconds vs. 15 minutes manual

Create custom reports with:

  • Multiple data sources
  • Custom date ranges
  • Filtered by tier/educator
  • Custom metrics
  • Export to PDF/Excel

Educator Performance

  • Sessions taught
  • Student satisfaction
  • Revenue generated
  • Attendance impact

Student Progress

  • Attendance trends
  • Performance improvement
  • Payment reliability
  • Session frequency

Financial Reports

  • Revenue by student/educator
  • Payment status
  • Outstanding balances
  • Projected revenue

Automate report generation:

  1. Create report
  2. Set schedule (daily, weekly, monthly)
  3. Select recipients
  4. Auto-deliver via email

For fast queries on:

  • Student searches
  • Session lookups
  • Payment status
  • Attendance analytics
  • Dashboard metrics cached
  • Recent sessions cached
  • Student profiles cached
  • 5-minute refresh rate
  • Batch student operations
  • Limit date ranges
  • Use filters wisely
  • Pagination for large results

For learning centers with multiple educators:

Organization Account
├── Educator 1 (Full access)
├── Educator 2 (Own students only)
├── Educator 3 (View-only)
└── Administrator (Full control)

Admin Role

  • Full system access
  • User management
  • Billing control
  • Report access

Educator Role

  • Own student access
  • Session logging
  • Messaging
  • Limited reports

Assistant Role

  • View-only access
  • Data entry support
  • No financial access
  1. Go to SettingsTeam
  2. Click Add Educator
  3. Assign role
  4. Set permissions
  5. Send invite

View and manage integrations:

  • Google Calendar - Sync sessions
  • Slack - Notifications
  • Stripe - Payment processing
  • Mailchimp - Email marketing
  1. Go to SettingsIntegrations
  2. Find service
  3. Click Connect
  4. Authorize access
  5. Confirm permissions
  1. Open integration
  2. Click Disconnect
  3. Confirm action
  4. Access revoked

Automatic Daily Backups

  • All data backed up nightly
  • 90-day retention
  • Restore available on demand

Manual Export

  1. Go to DataExport
  2. Choose data type (students, sessions, payments)
  3. Select date range
  4. Choose format (CSV, JSON, Excel)
  5. Download
  • Active accounts: Unlimited
  • Inactive accounts: 2 years then archived
  • Deleted data: 30-day recovery period
  • GDPR compliance: Data deletion on request

Bulk import students or sessions:

CSV Format:
Name,Email,Phone,Enrollment Date
Sarah Ahmed,sarah@example.com,555-0101,2024-07-01
John Smith,john@example.com,555-0102,2024-07-01
  • Encryption - All data encrypted in transit and at rest
  • TLS 1.2+ - Secure communication
  • ISO 27001 - Security certification
  • GDPR Compliant - European data protection
  • CCPA Compliant - California privacy law
  • API key management
  • IP whitelisting (Max tier)
  • Two-factor authentication
  • Session timeouts
  • Audit logging
  • HIPAA-ready architecture (for health-related notes)
  • PCI-DSS for payment processing
  • FERPA compliance for educational records
  • Regular security audits
  • Penetration testing

Problem: Sessions not appearing in calendar Solution:

  1. Check Google Calendar connection
  2. Verify date range
  3. Clear cache
  4. Reconnect integration

Problem: Webhooks not triggering Solution:

  1. Check endpoint URL
  2. Verify SSL certificate
  3. Check firewall rules
  4. Review webhook logs

Problem: “Rate limit exceeded” errors Solution:

  1. Check tier limits
  2. Upgrade tier if needed
  3. Implement backoff strategy
  4. Batch requests

Problem: Payments failing silently Solution:

  1. Check payment method validity
  2. Verify sufficient funds
  3. Check fraud detection
  4. Contact payment provider
  • Separate accounts by region/center
  • Use consistent educator roles
  • Centralized billing for multiple centers
  • Regular access audits
  • Regular backups and export
  • Quarterly data reconciliation
  • Archive old records yearly
  • Document processes
  • Monitor API usage
  • Optimize batch operations
  • Use caching effectively
  • Regular maintenance
  • Change API keys quarterly
  • Enable two-factor auth
  • Monitor access logs
  • Implement IP whitelisting
  • Priority Support - Available in Pro and Max tiers
  • Dedicated Manager - Max tier only
  • Custom Solutions - Enterprise solutions
  • On-premise Options - Available for Max tier

Next: Learn about Integrations or see Admin Panel