School Settings
School settings allow administrators to customize PragmaTeach for their institution. This includes branding, subscription management, and organizational configuration.
School settings are only accessible to users with the Administrator role.
Accessing School Settings
- Navigate to School Settings in the sidebar
- Or click the gear icon ⚙️ in the top navigation
Branding
School Logo
Upload your school's logo:
- Go to Branding section
- Click Upload Logo
- Select an image file (PNG, JPG, SVG)
- Logo appears in the dashboard and student app
Recommendations:
- Square aspect ratio works best
- Minimum 200x200 pixels
- Transparent background (PNG) preferred
School Name
Set your school's display name:
- Enter the school name
- This appears in headers and reports
- Click Save
Custom Colors
Some plans allow custom color themes:
- Primary color
- Secondary color
- Accent color
Subscription Information
Current Plan
View your subscription details:
| Information | Description |
|---|---|
| Plan Type | Free, Basic, Pro, Enterprise |
| Status | Active, Trial, Expired |
| Renewal Date | Next billing date |
| Credits Remaining | AI generation credits |
Credit Usage
Monitor your credit consumption:
| Action | Credits Used |
|---|---|
| Course Generation | Varies by size |
| Exercise Creation | Per exercise |
| Translation | Per content piece |
| AI Assistant Queries | Per conversation |
Upgrading Plans
To upgrade:
- Click Upgrade Plan
- Review available plans
- Select new plan
- Complete payment
Usage Statistics
School-Wide Usage
View aggregated statistics:
- Total courses created
- Total lessons generated
- Active users this month
- Storage used
Teacher Activity
Track teacher engagement:
- Courses created per teacher
- Lessons activated
- Student interactions
Student Engagement
Monitor student usage:
- Active students
- Lessons completed
- Average time spent
User Limits
Current Limits
Depending on your plan:
| Plan | Students | Teachers | Courses |
|---|---|---|---|
| Free | 25 | 2 | 3 |
| Basic | 100 | 5 | 10 |
| Pro | 500 | 25 | Unlimited |
| Enterprise | Unlimited | Unlimited | Unlimited |
Approaching Limits
You'll receive notifications when:
- 80% of user limit reached
- 90% of credit usage
- Storage limit approaching
Security Settings
Authentication
Configure sign-in options:
- Email/Password (default)
- Google Sign-In
- Microsoft Sign-In
- SSO (Enterprise plans)
Password Policies
Set requirements:
- Minimum length
- Complexity requirements
- Password expiration
Notifications
Email Notifications
Configure what emails are sent:
| Notification | Recipients | Default |
|---|---|---|
| New User Welcome | New users | ✅ On |
| Weekly Progress | Teachers | ⚙️ Optional |
| System Updates | Admins | ✅ On |
| Usage Alerts | Admins | ✅ On |
In-App Notifications
Control dashboard notifications:
- New student activity
- Course completions
- System announcements
Data Management
Data Export
Export your school's data:
- Go to Data Management
- Select data type to export
- Choose format (CSV, JSON)
- Download file
Available exports:
- User list
- Course structures
- Progress data
- Activity logs
Data Retention
Configure how long data is kept:
- Student progress history
- Activity logs
- Deleted content
Integration Settings
Available Integrations
Depending on your plan:
- Google Classroom
- Microsoft Teams
- LMS integrations
- Calendar sync
API Access
For enterprise plans:
- API keys management
- Webhook configuration
- Third-party integrations
Support Access
Getting Help
From School Settings:
- Documentation - Access these docs
- Contact Support - Submit tickets
- Live Chat - Available on some plans
- Phone Support - Enterprise only
Reporting Issues
- Click Report Issue
- Describe the problem
- Attach screenshots if helpful
- Submit
Best Practices
Regular Maintenance
| Task | Frequency |
|---|---|
| Review user list | Monthly |
| Check credit usage | Weekly |
| Update branding | As needed |
| Review security | Quarterly |
Before School Year
Checklist:
- Create new groups for incoming students
- Archive graduated students
- Review course assignments
- Update teacher access
- Verify credit availability
End of Year
Checklist:
- Export progress reports
- Archive completed courses
- Clean up user accounts
- Review subscription needs
Troubleshooting
Logo Not Displaying
- Check file format (PNG, JPG, SVG)
- Verify file size (under 5MB)
- Try a different browser
- Clear cache
Credits Running Low
- Review usage patterns
- Optimize course generation
- Consider plan upgrade
- Contact sales for options
Access Issues
If users can't access:
- Verify user limits not exceeded
- Check subscription status
- Review user permissions