Teacher's Guide
Troubleshooting and FAQs
This guide addresses common issues that teachers may encounter when using the Coding for Kids platform and provides troubleshooting steps and frequently asked questions.
Technical Issues
Platform Access Problems
Students Can't Log In
Symptoms: Students receive "incorrect username or password" errors.
Troubleshooting Steps:
- Verify the username is spelled correctly (including capitalization)
- Reset the student's password:
- Go to Students → Select student → Reset Password
- Provide the new password to the student
- Check if the student is trying to log in from the correct URL
- Ensure the student's account is active
Browser Compatibility Issues
Symptoms: Platform features don't work correctly or appear distorted.
Troubleshooting Steps:
- Ensure students are using a supported browser:
- Chrome (recommended)
- Firefox
- Edge
- Safari
- Update the browser to the latest version
- Clear browser cache and cookies
- Disable browser extensions that might interfere
Code Execution Problems
Code Won't Run
Symptoms: Students click "Run" but nothing happens or an error appears.
Troubleshooting Steps:
- Check for syntax errors (missing colons, brackets, quotation marks)
- Ensure all code is properly indented (especially important in Python)
- Verify the code doesn't have infinite loops
- Try refreshing the browser page
- Check if the execution environment is overloaded (wait and try again later)
Slow Code Execution
Symptoms: Code takes a long time to run or browser becomes unresponsive.
Troubleshooting Steps:
- Check for inefficient loops or recursion
- Look for very large data structures
- Close other browser tabs to free up memory
- Restart the browser if performance issues persist
Progress Tracking Issues
Progress Not Saving
Symptoms: Students complete levels but progress isn't recorded.
Troubleshooting Steps:
- Verify the student is logged in
- Check internet connectivity
- Ensure the student actually submitted the solution (not just ran the code)
- Look for browser storage restrictions or privacy settings
- Contact support if the issue persists
Incorrect Progress Tracking
Symptoms: Progress shows as incomplete despite student completing the work.
Troubleshooting Steps:
- Have the student re-submit their solution
- Check if the solution actually meets all criteria
- Review any console errors that might indicate submission problems
- Try a different browser
Classroom Management Issues
Student Access Management
Adding Multiple Students Efficiently
Solution: Use the bulk upload feature:
- Go to your class page
- Click "Bulk Add Students"
- Download the template CSV
- Fill in student information
- Upload the completed file
Moving Students Between Classes
Solution:
- Go to Students
- Select the checkbox next to student names
- Click "Transfer Selected"
- Choose the destination class
- Confirm the transfer
Content Access Issues
Students Accessing Inappropriate Levels
Problem: Students skip ahead to advanced content.
Solution:
- Enable the "No Skip" mode in class settings
- This requires sequential progression through levels
Controlling Feature Access
Problem: Need to limit certain platform features.
Solution:
- Modify class settings:
- Enable/disable the virtual assistant
- Control quiz access
- Manage creative mode availability
Pedagogical FAQs
Teaching Questions
How should I pace the curriculum?
Each chapter typically requires 2-3 hours of instruction time, plus practice. For a typical classroom meeting once per week:
- Chapters 1-2: 3-4 weeks
- Chapters 3-5: 4-6 weeks
- Chapters 6-7: 3-4 weeks
- Chapters 8-9: 3-4 weeks
How do I help students who are falling behind?
- Identify specific challenges through the progress tracking system
- Provide targeted support during independent work time
- Consider peer tutoring with advanced students
- Use the platform's virtual assistant feature for additional help
- Share specific concept resources with struggling students
How can I challenge advanced students?
- Direct them to the extension activities in each chapter
- Encourage them to attempt multiple solutions to the same problem
- Assign mentoring responsibilities to help peers
- Provide access to the advanced course content when ready
- Create custom challenges that extend platform content
Platform Features
What is the virtual assistant feature?
The virtual assistant provides tailored help to students when they're stuck. It offers hints, explains concepts, and guides problem-solving without giving away solutions. Teachers can control assistant availability and usage limits in class settings.
Can I customize the curriculum order?
While the platform is designed for sequential learning, you can:
- Adjust your teaching emphasis within each chapter
- Spend more or less time on specific concepts
- Incorporate your own examples and applications
- Use class settings to enable more flexible progression for advanced groups
How do quizzes work on the platform?
Quizzes assess conceptual understanding through multiple-choice and short-answer questions. They:
- Are available at the end of each chapter
- Provide immediate feedback to students
- Generate reports for teachers
- Can be enabled/disabled in class settings
Administrative FAQs
Account Management
How do I add another teacher to my organization?
- Go to Organization Settings
- Select "Teachers"
- Click "Invite Teacher"
- Enter the teacher's email address
- Assign classes (optional)
- Click "Send Invitation"
Can parents access their child's progress?
Currently, the platform doesn't have a dedicated parent portal. Teachers will need to share progress information directly with parents through regular reports or parent-teacher meetings.
Data and Privacy
What student data is collected?
The platform collects:
- Account information (name, username)
- Progress data (completed levels, code submissions)
- Performance metrics (time spent, attempts)
- Quiz results
All data collection complies with educational privacy regulations.
How long is student data retained?
Student data is retained for the duration of your organization's subscription. Data retention policies can be reviewed in the platform's privacy policy.
Getting Additional Support
If you encounter issues not addressed in this guide:
- Email Support: Contact [email protected]
- Refer to Documentation: Review this teacher's guide for assistance
When contacting support, please include:
- Detailed description of the issue
- Steps to reproduce the problem
- Screenshots if applicable
- Browser/device information
- Student usernames (if relevant)