Class Management π«
Tiger Grades provides powerful class management tools that streamline the entire educational workflowβfrom initial class creation to ongoing administration. Built with educators' real-world needs in mind, our system makes managing multiple classes, students, and assignments effortless.
π― Overviewβ
Class Management in Tiger Grades encompasses:
- Intuitive Class Creation with Microsoft integration
- Dynamic Enrollment Management with secure codes
- Flexible Class Organization by subject, semester, and type
- Automated Gradebook Generation in OneDrive
- Real-time Student Tracking and progress monitoring
- Comprehensive Reporting for administrators and parents
π Quick Start: Creating Your First Classβ
The Class Creation Wizardβ
Tiger Grades features a step-by-step wizard that guides teachers through class setup:
graph TD
A[Start Class Creation] --> B[Basic Information]
B --> C[Class Configuration]
C --> D[Microsoft Integration]
D --> E[Student Capacity]
E --> F[Generate Class]
F --> G[OneDrive Gradebook Created]
G --> H[Enrollment Code Generated]
Essential Class Informationβ
When creating a new class, teachers provide:
Basic Details:
- Class Title (e.g., "Advanced Biology", "AP Calculus AB")
- Subject Area from predefined categories
- Academic Year and semester
- Class Description for students and parents
Configuration Options:
- Estimated Student Count (affects gradebook layout)
- Number of Grade Categories (homework, tests, projects, etc.)
- Start and End Dates for the academic period
- Welcome Message displayed to enrolling students
π Class Types & Categoriesβ
Predefined Subject Areasβ
Tiger Grades supports diverse educational contexts:
| Subject | Icon | Typical Categories |
|---|---|---|
| English π | Reading, Writing, Grammar, Literature | |
| Mathematics π’ | Homework, Quizzes, Tests, Projects | |
| Science π¬ | Labs, Experiments, Reports, Exams | |
| History π | Essays, Research, Presentations, Tests | |
| Foreign Language π | Speaking, Listening, Writing, Cultural | |
| Art π¨ | Projects, Critiques, Technique, Portfolio | |
| Physical Education β½ | Skills, Participation, Fitness, Games | |
| Chinese π¨π³ | Characters, Speaking, Culture, Literature |
Custom Subject Configurationβ
Administrators can add custom subjects to meet specific institutional needs:
// Example: Adding a custom subject
$customSubject = [
'title' => 'STEM Integration',
'image_id' => 1925,
'default_categories' => [
'Engineering Design' => 30,
'Scientific Method' => 25,
'Mathematical Modeling' => 25,
'Technology Integration' => 20
]
];
π Enrollment Managementβ
Secure Enrollment Codesβ
Each class receives a unique 6-character enrollment code that:
- Expires automatically after the enrollment period
- Limits access to intended students only
- Tracks enrollment attempts for security auditing
- Prevents unauthorized access through randomized generation
Enrollment Workflowβ
sequenceDiagram
participant S as Student/Parent
participant T as Teacher
participant TG as Tiger Grades
participant O as OneDrive
T->>TG: Create class
TG->>O: Generate gradebook
TG->>T: Provide enrollment code
T->>S: Share code (secure method)
S->>TG: Enter code + student info
TG->>T: Notification for approval
T->>TG: Approve enrollment
TG->>O: Add student to gradebook
TG->>S: Confirmation + access granted
Enrollment Approval Processβ
Teachers maintain full control over class rosters through:
- Pending Requests - Review student information before approval
- Verification Tools - Confirm student identity and eligibility
- Batch Approval - Process multiple enrollments simultaneously
- Enrollment Limits - Automatic blocking when class capacity is reached
π Class Dashboard & Overviewβ
Teacher Dashboard Componentsβ
The class management dashboard provides:
Class Summary Cards:
- Current enrollment count vs. capacity
- Recent grade activity and trends
- Upcoming assignment due dates
- Parent communication summary
Quick Actions:
- Generate new enrollment codes
- Export gradebook data
- Send class announcements
- Access detailed reports
Visual Analytics:
- Grade distribution charts
- Assignment completion rates
- Student progress trends
- Comparative class performance
Real-Time Status Indicatorsβ
interface ClassStatus {
enrollment: {
current: number;
capacity: number;
pending: number;
};
grades: {
recent_updates: number;
missing_assignments: number;
completion_rate: number;
};
communication: {
unread_messages: number;
announcements_sent: number;
};
}
π Microsoft Integration Featuresβ
Automatic Gradebook Creationβ
When a class is created, Tiger Grades automatically:
- Generates Excel Workbook in teacher's OneDrive
- Creates Multiple Worksheets for grades, categories, and averages
- Sets Up Formulas for automatic calculation
- Configures Sharing Permissions for read-only student access
- Establishes Sync Triggers for real-time updates
OneDrive File Structureβ
π Tiger Grades/
βββ π [Class Name] - [Year].xlsx
β βββ π Grades (main gradebook)
β βββ π Categories (assignment types & weights)
β βββ π Averages (calculated results)
β βββ π Notes (teacher comments)
βββ π Archived Classes/
βββ π Previous semester files...
Gradebook Naming Conventionβ
Tiger Grades generates unique, descriptive filenames:
- Format:
[Subject] [Level] [Section] - [Academic Year] - Example:
AP Biology Period 3 - 2024-2025.xlsx - Collision Handling: Automatic suffix addition for duplicates
π₯ Student Managementβ
Class Roster Administrationβ
Student Information Tracking:
- Full name and preferred name
- Parent/guardian contact information
- Emergency contact details
- Special accommodations or notes
- Enrollment date and status
Bulk Operations:
// Example: Bulk student operations
$classManager = new ClassManagement();
// Export roster to CSV
$roster = $classManager->exportRoster($class_id, 'csv');
// Import students from external system
$result = $classManager->importStudents($class_id, $csv_data);
// Generate parent access codes
$codes = $classManager->generateParentCodes($class_id);
Student Status Managementβ
Students can have various status levels:
- Active - Currently enrolled and participating
- Pending - Enrollment submitted, awaiting teacher approval
- Inactive - Temporarily suspended or on leave
- Transferred - Moved to different class or school
- Graduated - Completed the course successfully
π Analytics & Reportingβ
Class Performance Metricsβ
Academic Performance:
- Average grade by category and overall
- Grade distribution and class curves
- Assignment completion rates
- Trend analysis over time
Engagement Metrics:
- Login frequency and duration
- Assignment submission timeliness
- Parent portal usage statistics
- Communication response rates
Automated Reportsβ
Tiger Grades generates various reports automatically:
interface ReportSchedule {
weekly_summary: {
recipients: ['teacher', 'administrator'];
content: ['grade_updates', 'enrollment_changes', 'overdue_assignments'];
};
monthly_analytics: {
recipients: ['teacher', 'department_head'];
content: ['performance_trends', 'comparative_analysis', 'goal_progress'];
};
semester_reports: {
recipients: ['administration', 'parents'];
content: ['final_grades', 'standards_mastery', 'recommendations'];
};
}
π οΈ Advanced Management Featuresβ
Multi-Class Coordinationβ
For teachers managing multiple classes:
Cross-Class Analytics:
- Compare performance across sections
- Identify successful teaching strategies
- Balance workload and assignment timing
- Coordinate with other teachers
Shared Resources:
- Template assignments and rubrics
- Common assessments and standards
- Collaborative grading workflows
- Departmental communication tools
Archiving & Historyβ
End-of-Term Procedures:
- Grade Finalization - Lock final grades from changes
- Archive Creation - Move class data to historical storage
- Access Preservation - Maintain read-only access for records
- Compliance Documentation - Generate required administrative reports
π§ Customization Optionsβ
Class Templatesβ
Create reusable templates for:
- Standard course configurations
- Departmental grading policies
- Assignment category structures
- Communication preferences
Notification Settingsβ
Customize alerts for:
- New enrollment requests
- Grade submission deadlines
- Parent communication
- System updates and maintenance
π¨ Troubleshooting Common Issuesβ
Enrollment Problemsβ
Issue: Students can't find enrollment code
- Solution: Verify code hasn't expired; regenerate if necessary
- Prevention: Use secure distribution methods; set clear expiration dates
Issue: Gradebook not syncing with OneDrive
- Solution: Check Microsoft authentication; verify OneDrive permissions
- Prevention: Regular connection testing; backup authentication tokens
Performance Optimizationβ
Large Class Management:
- Use pagination for student lists
- Implement lazy loading for grade data
- Cache frequently accessed information
- Batch process enrollment approvals
Ready to create your first class? Jump to our First Setup Tutorial for a complete walkthrough!