Teacher's Guide
Classroom Management
Effective classroom management is essential for creating a productive learning environment. This guide will help you set up and manage your virtual coding classroom.
Tracking Progress
Class-Level Progress Tracking
- Progress Overview: View aggregate completion statistics for the entire class
- Chapter Breakdown: See how students are progressing through each chapter
- Time Analysis: Track average time spent on different activities
Individual Student Progress
- Level Completion: Monitor which levels each student has completed
- Challenge Results: Review performance on coding challenges
- Code History: Access previous code submissions to understand student thinking
Reports and Analytics
- Generate Reports: Create customized reports on class or student progress
- Export Data: Download progress data for offline analysis or record-keeping
- Identify Trends: Spot patterns in student performance to adjust your teaching
Class Settings
Adjusting Class Settings
- Navigate to your class page
- Click "Settings"
- Modify any of the following:
- Virtual assistant settings
- Progression requirements
- Quiz configurations
- Display preferences
Advanced Settings
- No Skip Mode: Require students to complete levels sequentially
- Assistant Limitations: Configure how many times students can use the virtual assistant
- Quiz Requirements: Set minimum passing scores for quizzes
Best Practices for Classroom Management
- Regular Monitoring: Check class progress at least weekly
- Incremental Introduction: Start with basic features and gradually introduce more advanced platform capabilities
- Balanced Groups: For pair programming, create balanced teams based on progress and skill level
- Celebration of Achievements: Recognize and celebrate student milestones and achievements
- Consistent Feedback: Provide regular feedback on student progress and code quality
Troubleshooting Common Issues
- Student Login Problems: Verify username and reset password if necessary
- Progress Not Updating: Refresh browser or check for platform notifications
- Code Execution Errors: Check student code for syntax errors or refresh the page
For additional assistance with classroom management, please refer to our Troubleshooting and FAQs section.