Spaces:
Sleeping
Sleeping
π Airtable Setup for Classroom Use
Your Ad Reflections is now ready for permanent student data storage using Airtable! Follow this guide to set up your classroom database.
π Quick Setup (15 minutes)
Step 1: Create Airtable Account
- Go to airtable.com and sign up (free)
- Choose "Personal" plan (free for up to 1,200 records - perfect for classrooms)
Step 2: Create Your Transcreation Base
- Click "Create a base" β "Start from scratch"
- Name it:
Ad Reflections - [Your Class Name] - Rename the default table to: "Examples"
Step 3: Set Up Table Fields
Delete the default fields and create these exact field names:
| Field Name | Type | Description |
|---|---|---|
English |
Single line text | Original English text |
Mainland |
Single line text | Mainland China adaptation |
Taiwan |
Single line text | Taiwan adaptation (optional) |
Brand |
Single line text | Company/brand name |
Category |
Single select | Product category |
Description |
Long text | Example description |
Type |
Single select | Content type (slogan, tagline, etc.) |
CulturalNote |
Long text | Cultural insights |
DateAdded |
Date & time | When example was added |
Source |
Single line text | Where example came from |
Status |
Single select | Review status |
Contributor |
Single line text | Student name (optional) |
LastModified |
Date & time | Last update time |
Step 4: Configure Field Options
Category options (Single select):
- Food & Beverage
- Technology
- Beauty & Cosmetics
- Automotive
- Fashion & Retail
- Financial Services
- Entertainment
- Healthcare
- Sports & Fitness
- Travel & Tourism
Type options (Single select):
- slogan
- tagline
- product_name
- campaign_title
- description
Status options (Single select):
- pending
- verified
- needs_review
Step 5: Get API Credentials
- Click your profile icon (top right) β "Developer hub"
- Click "Create token"
- Name:
Ad Reflections - Scopes: Select "data.records:read" and "data.records:write"
- Select your base and table
- Click "Create token" and copy the token (starts with
pat...)
Step 6: Get Base ID
- Go to airtable.com/api
- Click your base name
- Copy the Base ID from the URL (starts with
app...)
Step 7: Configure Hugging Face Environment
- Go to your Hugging Face Space Settings
- Scroll to "Repository secrets"
- Add these three secrets:
AIRTABLE_API_KEY = pat_your_token_here
AIRTABLE_BASE_ID = app_your_base_id_here
AIRTABLE_TABLE_NAME = Examples
Step 8: Restart Your Space
- Go to your Space β "Settings" β "Factory reboot"
- Wait for deployment (2-3 minutes)
- Your app will automatically import all 38 examples!
π― Classroom Benefits
For Teachers:
- β Easy Management: View all submissions in spreadsheet format
- β Real-time Monitoring: See student entries as they submit
- β Quality Control: Approve/edit entries before they go live
- β Data Export: Download CSV for grading/analysis
- β Collaboration: Share base with teaching assistants
For Students:
- β Instant Feedback: See their work appear immediately
- β Peer Learning: Browse classmates' examples
- β No Extra Accounts: Just use the web app
- β Permanent Storage: Work saved forever
π Managing Student Data
View All Submissions
Your Airtable base gives you a real-time dashboard of all student work:
- Grid View: Spreadsheet-style overview
- Form View: Clean submission interface
- Calendar View: See submissions by date
Moderate Content
- Review Status: Mark examples as "verified" or "needs_review"
- Edit Entries: Fix typos or improve cultural notes
- Add Comments: Use the Description field for feedback
Export for Grading
- Click "Download CSV" in your Airtable view
- Import into Excel/Google Sheets for grading
- Track participation and quality
Classroom Analytics
Monitor your class progress:
- Total submissions per student
- Most popular brands/categories
- Quality of cultural observations
- Timeline of participation
π§ Troubleshooting
No Data Appearing?
- Check Environment Variables are correct
- Verify Base ID starts with
app - Ensure API token has read/write permissions
- Restart your Hugging Face Space
Students Can't Submit?
- Check Airtable record limits (1,200 free)
- Verify all required fields exist
- Test API connection in Space logs
Need Help?
- Check Hugging Face Space logs for errors
- Verify field names match exactly (case-sensitive)
- Ensure API token hasn't expired
π Advanced Features
Custom Views for Different Classes
Create separate views for:
- Semester 1: Filter by date range
- Advanced Students: Filter by complexity
- Needs Review: Show only pending submissions
Collaboration with TAs
- Share Base: Invite TAs with "Editor" permissions
- Comment System: Use Airtable comments for feedback
- Assignment Integration: Create forms for specific assignments
Integration with LMS
- Export CSV data to import into your Learning Management System
- Use Airtable's API to connect with other tools
- Create automated reports for administration
π Success!
Your Ad Reflections is now a powerful classroom tool with:
- β¨ Permanent student data storage
- π Real-time teacher dashboard
- π Seamless student experience
- π Built-in analytics and reporting
Students can now contribute transcreation examples that will be permanently available to future classes, building a collaborative learning resource that grows over time!
Support
If you need help with setup, check the Airtable documentation or create an issue in the repository.