Cloud Platforms Guide¶
Tools and Resources for Cloud Computing in Education¶
Overview¶
This guide introduces cloud platforms useful for coding and robotics education. All platforms mentioned have free tiers suitable for educational use.
Cloud Storage Platforms¶
Sebowa CHPC Cloud¶
What it is: CHPC's cloud computing platform for education in South Africa
Key Features: - Cloud storage and computing resources - Educational focus and support - South African based - Free or low-cost for schools - Integration with CHPC tools
Educational Use: - Student project storage - Teacher resource library - Collaborative development - Data management - Remote learning support
Getting Started: 1. Contact CHPC for educational account 2. Complete account setup process 3. Access via web interface 4. Explore dashboard features
Advantages: - Local South African support - Educational pricing - CHPC ecosystem integration - Research resource access
See: Sebowa Guide for detailed information
Google Drive¶
What it is: File storage and collaboration platform
Key Features: - 15GB free storage - Real-time collaboration - Works on all devices - Integrated with Google Workspace
Educational Use: - Store student projects - Share resources with colleagues - Collaborative lesson planning - Student portfolio storage
Getting Started: 1. Go to: https://drive.google.com 2. Sign in with Google account (or create one) 3. Click "New" to create folders/files 4. Right-click to share
Tips: - Organize with folders - Use clear naming conventions - Set appropriate sharing permissions - Use "Make a Copy" for templates
Microsoft OneDrive¶
What it is: Microsoft's cloud storage service
Key Features: - 5GB free (more with Office 365 Education) - Integrated with Office Online - Works with Windows, Mac, mobile - Real-time collaboration
Educational Use: - Similar to Google Drive - Better integration with Microsoft Office - Good for schools using Office 365
Getting Started: 1. Go to: https://onedrive.live.com 2. Sign in with Microsoft account 3. Upload or create files 4. Share via link or email
Cloud-Based Coding Platforms¶
Scratch Online¶
URL: https://scratch.mit.edu
What it is: Online version of Scratch programming
Key Features: - No installation needed - Automatic saving - Easy sharing - Large community
Advantages: - Access from any computer - Always latest version - Easy project sharing - Community features
Getting Started: 1. Create account at scratch.mit.edu 2. Click "Create" to start project 3. Projects auto-save 4. Click "Share" to publish
Classroom Tips: - Create class accounts - Use studios for organizing projects - Enable remixing for collaboration - Monitor student projects
Tinkercad Circuits¶
URL: https://www.tinkercad.com/circuits
What it is: Free online Arduino simulator
Key Features: - No hardware needed - Visual circuit building - Code blocks or text - Real-time simulation
Educational Use: - Practice without hardware - Test circuits before building - Learn without risk - Access from anywhere
Getting Started: 1. Create Autodesk account (free) 2. Go to Tinkercad Circuits 3. Drag components to workspace 4. Write code (blocks or text) 5. Click "Start Simulation"
Components Available: - Arduino Uno - LEDs, resistors, buttons - Sensors (light, temperature, etc.) - Motors, servos - Breadboards
Benefits: - No cost for hardware - No risk of damage - Unlimited practice - Easy to share circuits
IoT Cloud Platforms¶
ThingSpeak¶
URL: https://thingspeak.com
What it is: IoT data platform
Key Features: - Free for personal use - Data logging - Visualization - Alerts and analysis
Educational Use: - Log sensor data - Create data visualizations - Monitor projects remotely - Analyze trends
Getting Started: 1. Create free account 2. Create a Channel 3. Get API keys 4. Send data from Arduino 5. View charts online
Simplified Approach: - Use computer as bridge - Arduino → Serial Monitor → Manual entry - Or use simple Python script (advanced)
Adafruit IO¶
URL: https://io.adafruit.com
What it is: User-friendly IoT platform
Key Features: - Free tier available - Easy to use interface - Good documentation - Mobile app available
Educational Use: - Similar to ThingSpeak - More beginner-friendly - Better visualization tools - Good for classroom demos
Getting Started: 1. Create account 2. Create a Feed 3. Get API key 4. Send data from projects 5. Create Dashboards
Data Visualization Platforms¶
Google Sheets¶
URL: https://sheets.google.com
What it is: Online spreadsheet with charts
Key Features: - Free with Google account - Real-time collaboration - Powerful charting - Works on all devices
Educational Use: - Log sensor data - Create visualizations - Analyze trends - Share with students
Creating Charts: 1. Enter data in columns 2. Select data range 3. Insert → Chart 4. Choose chart type 5. Customize appearance
Chart Types: - Line charts (for trends over time) - Bar charts (for comparisons) - Pie charts (for proportions) - Scatter plots (for relationships)
Microsoft Excel Online¶
URL: https://office.live.com/start/Excel.aspx
What it is: Online version of Excel
Key Features: - Free with Microsoft account - Similar to desktop Excel - Real-time collaboration - Good charting tools
Educational Use: - Similar to Google Sheets - Better for advanced analysis - Good if school uses Office 365
Platform Comparison¶
| Platform | Best For | Free Tier | Learning Curve |
|---|---|---|---|
| Google Drive | File storage, collaboration | 15GB | Easy |
| OneDrive | Microsoft integration | 5GB | Easy |
| Scratch Online | Visual programming | Unlimited | Easy |
| Tinkercad | Circuit simulation | Unlimited | Moderate |
| ThingSpeak | IoT data logging | Free | Moderate |
| Adafruit IO | IoT (beginner-friendly) | Limited free | Easy |
| Google Sheets | Data visualization | Unlimited | Easy |
| Excel Online | Advanced analysis | Unlimited | Moderate |
Choosing the Right Platform¶
For File Storage¶
- Google Drive: Best overall, most storage
- OneDrive: If using Microsoft ecosystem
For Coding Practice¶
- Scratch Online: Visual programming, no installation
- Tinkercad: Arduino simulation, no hardware
For IoT Projects¶
- ThingSpeak: More features, moderate learning
- Adafruit IO: Easier to use, good for beginners
For Data Visualization¶
- Google Sheets: Easiest, good collaboration
- Excel Online: More features, if familiar with Excel
Classroom Implementation Tips¶
Account Management¶
- Option 1: Individual student accounts
- Option 2: Class account (teacher manages)
- Option 3: Shared accounts (for younger students)
Privacy and Safety¶
- Review platform privacy policies
- Set appropriate sharing settings
- Monitor student activity
- Teach digital citizenship
Internet Requirements¶
- Most platforms need internet
- Have offline alternatives ready
- Consider data costs
- Test platforms before use
Backup Plans¶
- Download important files
- Have offline versions ready
- Use mobile data if needed
- Pair students if limited access
Getting Started Checklist¶
For Teachers¶
- [ ] Create accounts for platforms you'll use
- [ ] Test each platform
- [ ] Create sample projects
- [ ] Prepare student account setup
- [ ] Create tutorials/handouts
- [ ] Test internet connection
- [ ] Have backup plans ready
For Students¶
- [ ] Create accounts (with supervision)
- [ ] Learn basic navigation
- [ ] Practice with simple projects
- [ ] Understand sharing settings
- [ ] Know how to save work
Resources and Tutorials¶
Official Tutorials¶
- Google Drive: https://support.google.com/drive
- Scratch: https://scratch.mit.edu/help
- Tinkercad: https://www.tinkercad.com/learn
- ThingSpeak: https://thingspeak.com/learn
Video Tutorials¶
- Search YouTube for platform-specific tutorials
- Many platforms have official YouTube channels
- Look for "getting started" videos
Community Support¶
- Platform forums
- Reddit communities
- Facebook groups
- Teacher networks
Best Practices¶
- Start Simple: Begin with one platform
- Practice First: Try before teaching
- Have Backups: Always have offline alternatives
- Teach Safety: Digital citizenship is important
- Organize: Use folders and clear naming
- Collaborate: Use collaboration features
- Save Often: Cloud saves automatically, but verify
- Stay Updated: Platforms change, stay current
Troubleshooting¶
Can't Access Platform¶
- Check internet connection
- Try different browser
- Clear browser cache
- Check if platform is down
Account Issues¶
- Verify email address
- Check spam folder for verification
- Try password reset
- Contact platform support
Performance Issues¶
- Close other browser tabs
- Check internet speed
- Try different browser
- Clear browser cache
Next Steps¶
After familiarizing with platforms: 1. Choose platforms for your classroom 2. Create sample projects 3. Plan student activities 4. Prepare account setup 5. Test everything beforehand 6. Have backup plans ready
Remember: You don't need to use all platforms. Choose what works best for your context and students!