534 lines
No EOL
18 KiB
JSON
534 lines
No EOL
18 KiB
JSON
{
|
|
"presentation": {
|
|
"title": "Rust Meetup 2025 - Live Engagement",
|
|
"description": "Interactive polls for Infrastructure Automation with Rust, Nushell & KCL",
|
|
"settings": {
|
|
"theme": "dark",
|
|
"background_color": "#1a1a1a",
|
|
"accent_color": "#CE422B",
|
|
"allow_anonymous": true,
|
|
"show_results_immediately": true,
|
|
"moderation_enabled": true
|
|
},
|
|
"slides": [
|
|
{
|
|
"id": "welcome_poll",
|
|
"type": "multiple_choice",
|
|
"title": "Welcome! Where are you joining from today?",
|
|
"description": "Let's see our amazing community distribution 🌍",
|
|
"question": {
|
|
"text": "Where are you joining from today?",
|
|
"options": [
|
|
{
|
|
"id": "office",
|
|
"text": "🏢 Office",
|
|
"color": "#3498db"
|
|
},
|
|
{
|
|
"id": "home",
|
|
"text": "🏠 Home",
|
|
"color": "#2ecc71"
|
|
},
|
|
{
|
|
"id": "coworking",
|
|
"text": "☕ Co-working space",
|
|
"color": "#f39c12"
|
|
},
|
|
{
|
|
"id": "coffee_shop",
|
|
"text": "☕ Coffee shop",
|
|
"color": "#e67e22"
|
|
},
|
|
{
|
|
"id": "other",
|
|
"text": "🌟 Other location",
|
|
"color": "#9b59b6"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "bar_chart",
|
|
"show_percentages": true,
|
|
"animate": true
|
|
},
|
|
"timing": {
|
|
"duration": 60,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Use this to build rapport and see audience distribution. Comment on remote vs in-person ratio to create connection."
|
|
},
|
|
{
|
|
"id": "challenge_wordcloud",
|
|
"type": "word_cloud",
|
|
"title": "Your Infrastructure Pain Points",
|
|
"description": "In one word, what's your biggest infrastructure challenge? 🤔",
|
|
"question": {
|
|
"text": "In ONE word, describe your biggest infrastructure challenge",
|
|
"placeholder": "e.g., complexity, costs, scaling...",
|
|
"max_length": 20
|
|
},
|
|
"display": {
|
|
"max_words": 50,
|
|
"color_scheme": "rust_colors",
|
|
"animation": "grow"
|
|
},
|
|
"settings": {
|
|
"profanity_filter": true,
|
|
"moderation": true,
|
|
"duplicate_handling": "merge"
|
|
},
|
|
"timing": {
|
|
"duration": 90,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Watch for patterns in responses. Use these themes throughout your presentation. Great visual for screenshots and social media."
|
|
},
|
|
{
|
|
"id": "nushell_awareness",
|
|
"type": "multiple_choice",
|
|
"title": "Nushell Knowledge Check",
|
|
"description": "Let's see how familiar you are with our star technology! 🐚",
|
|
"question": {
|
|
"text": "Have you heard of Nushell before today?",
|
|
"options": [
|
|
{
|
|
"id": "use_regularly",
|
|
"text": "✅ Yes, and I use it regularly",
|
|
"color": "#27ae60"
|
|
},
|
|
{
|
|
"id": "tried_it",
|
|
"text": "🧪 Yes, but never really tried it",
|
|
"color": "#f39c12"
|
|
},
|
|
{
|
|
"id": "heard_name",
|
|
"text": "👂 Heard the name, don't know what it is",
|
|
"color": "#3498db"
|
|
},
|
|
{
|
|
"id": "completely_new",
|
|
"text": "🆕 No, this is completely new to me",
|
|
"color": "#e74c3c"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "pie_chart",
|
|
"show_percentages": true,
|
|
"show_count": true
|
|
},
|
|
"timing": {
|
|
"duration": 45,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Adjust explanation depth based on results. If high awareness, skip basics. If low awareness, add more context and slower pace."
|
|
},
|
|
{
|
|
"id": "adoption_concerns",
|
|
"type": "multiple_choice",
|
|
"title": "Technology Adoption Concerns",
|
|
"description": "What holds you back from trying new infrastructure tools? 🚧",
|
|
"question": {
|
|
"text": "What's your biggest concern about adopting new infrastructure tools?",
|
|
"multiple_selection": true,
|
|
"max_selections": 2,
|
|
"options": [
|
|
{
|
|
"id": "learning_curve",
|
|
"text": "📈 Learning curve too steep",
|
|
"color": "#e74c3c"
|
|
},
|
|
{
|
|
"id": "migration_effort",
|
|
"text": "🔄 Migration effort and risk",
|
|
"color": "#f39c12"
|
|
},
|
|
{
|
|
"id": "team_resistance",
|
|
"text": "👥 Team resistance to change",
|
|
"color": "#9b59b6"
|
|
},
|
|
{
|
|
"id": "vendor_lockin",
|
|
"text": "🔒 Potential vendor lock-in",
|
|
"color": "#34495e"
|
|
},
|
|
{
|
|
"id": "performance_risk",
|
|
"text": "⚡ Performance/reliability concerns",
|
|
"color": "#e67e22"
|
|
},
|
|
{
|
|
"id": "budget_costs",
|
|
"text": "💰 Budget and licensing costs",
|
|
"color": "#27ae60"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "horizontal_bar",
|
|
"show_percentages": true,
|
|
"sort_by": "votes"
|
|
},
|
|
"timing": {
|
|
"duration": 75,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Address top concerns directly in your presentation. Use these for Q&A session topics. Shows you understand their real challenges."
|
|
},
|
|
{
|
|
"id": "value_proposition_rating",
|
|
"type": "rating_scale",
|
|
"title": "Value Proposition Interest",
|
|
"description": "Rate your interest in these potential benefits 📊",
|
|
"question": {
|
|
"text": "Rate your interest in these benefits (1 = Not interested, 5 = Very interested)",
|
|
"items": [
|
|
{
|
|
"id": "performance_10x",
|
|
"text": "🚀 10x performance improvement",
|
|
"description": "Faster execution than Python/Ruby tools"
|
|
},
|
|
{
|
|
"id": "cost_savings",
|
|
"text": "💰 30-50% cost reduction",
|
|
"description": "Automatic optimization and resource efficiency"
|
|
},
|
|
{
|
|
"id": "unified_tooling",
|
|
"text": "🔧 Unified cross-platform tooling",
|
|
"description": "One tool for all deployment contexts"
|
|
},
|
|
{
|
|
"id": "compile_safety",
|
|
"text": "🛡️ Compile-time error catching",
|
|
"description": "Catch configuration errors before deployment"
|
|
},
|
|
{
|
|
"id": "type_safety",
|
|
"text": "📝 Type-safe configuration",
|
|
"description": "Prevent configuration mistakes with types"
|
|
}
|
|
],
|
|
"scale": {
|
|
"min": 1,
|
|
"max": 5,
|
|
"labels": {
|
|
"1": "Not interested",
|
|
"3": "Neutral",
|
|
"5": "Very interested"
|
|
}
|
|
}
|
|
},
|
|
"display": {
|
|
"type": "average_bars",
|
|
"show_distribution": true,
|
|
"color_gradient": true
|
|
},
|
|
"timing": {
|
|
"duration": 120,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Focus more time on highest-rated benefits. For lower-rated items, provide more context and examples. Use this to tailor your remaining content."
|
|
},
|
|
{
|
|
"id": "implementation_readiness",
|
|
"type": "multiple_choice",
|
|
"title": "Implementation Timeline",
|
|
"description": "If convinced today, when would you start? ⏰",
|
|
"question": {
|
|
"text": "If convinced today, when would you start evaluating these tools?",
|
|
"options": [
|
|
{
|
|
"id": "this_week",
|
|
"text": "🔥 This week",
|
|
"color": "#e74c3c"
|
|
},
|
|
{
|
|
"id": "one_month",
|
|
"text": "📅 Within 1 month",
|
|
"color": "#f39c12"
|
|
},
|
|
{
|
|
"id": "three_months",
|
|
"text": "📆 Within 3 months",
|
|
"color": "#f1c40f"
|
|
},
|
|
{
|
|
"id": "six_months",
|
|
"text": "🗓️ Within 6 months",
|
|
"color": "#3498db"
|
|
},
|
|
{
|
|
"id": "not_planning",
|
|
"text": "🤷 Not planning to evaluate",
|
|
"color": "#95a5a6"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "bar_chart",
|
|
"show_percentages": true,
|
|
"animate": true
|
|
},
|
|
"timing": {
|
|
"duration": 60,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Gauge market readiness. Adjust call-to-action based on results. Plan follow-up strategies for different timeline groups."
|
|
},
|
|
{
|
|
"id": "technical_depth_preference",
|
|
"type": "multiple_choice",
|
|
"title": "Technical Deep Dive Preference",
|
|
"description": "What would you like to see more of? 🤓",
|
|
"question": {
|
|
"text": "For the remaining time, what would you like to see more details on?",
|
|
"options": [
|
|
{
|
|
"id": "installation_setup",
|
|
"text": "⚙️ Installation and setup process",
|
|
"color": "#3498db"
|
|
},
|
|
{
|
|
"id": "migration_strategy",
|
|
"text": "🔄 Migration from existing tools",
|
|
"color": "#f39c12"
|
|
},
|
|
{
|
|
"id": "cicd_integration",
|
|
"text": "🔗 Integration with current CI/CD",
|
|
"color": "#2ecc71"
|
|
},
|
|
{
|
|
"id": "troubleshooting",
|
|
"text": "🐛 Troubleshooting and debugging",
|
|
"color": "#e74c3c"
|
|
},
|
|
{
|
|
"id": "enterprise_patterns",
|
|
"text": "🏢 Enterprise deployment patterns",
|
|
"color": "#9b59b6"
|
|
},
|
|
{
|
|
"id": "performance_benchmarks",
|
|
"text": "📊 Performance benchmarks",
|
|
"color": "#1abc9c"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "bar_chart",
|
|
"show_percentages": true,
|
|
"sort_by": "votes"
|
|
},
|
|
"timing": {
|
|
"duration": 45,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Use this to guide your remaining presentation time. Focus on the top voted items. Prepare backup slides for each option."
|
|
},
|
|
{
|
|
"id": "qa_collection",
|
|
"type": "open_text",
|
|
"title": "Questions & Discussion",
|
|
"description": "Your questions drive our discussion! 💬",
|
|
"question": {
|
|
"text": "What questions do you have about what we've covered so far?",
|
|
"placeholder": "Type your question here...",
|
|
"max_length": 200
|
|
},
|
|
"settings": {
|
|
"anonymous": true,
|
|
"moderation": true,
|
|
"duplicate_handling": "show_all",
|
|
"real_time_display": true
|
|
},
|
|
"display": {
|
|
"type": "live_list",
|
|
"sort_by": "newest",
|
|
"show_timestamp": false
|
|
},
|
|
"timing": {
|
|
"duration": 300,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Monitor throughout presentation. Address during natural breaks. Save complex technical questions for dedicated Q&A time. Pin important questions to top."
|
|
},
|
|
{
|
|
"id": "satisfaction_quick_poll",
|
|
"type": "rating_scale",
|
|
"title": "Quick Satisfaction Check",
|
|
"description": "How are we doing so far? 📈",
|
|
"question": {
|
|
"text": "Rate the presentation so far",
|
|
"items": [
|
|
{
|
|
"id": "clarity",
|
|
"text": "🔍 Clarity of explanations",
|
|
"description": "Easy to understand and follow"
|
|
},
|
|
{
|
|
"id": "relevance",
|
|
"text": "🎯 Relevance to your work",
|
|
"description": "Applicable to your challenges"
|
|
},
|
|
{
|
|
"id": "engagement",
|
|
"text": "⚡ Engagement level",
|
|
"description": "Keeping your attention"
|
|
}
|
|
],
|
|
"scale": {
|
|
"min": 1,
|
|
"max": 5,
|
|
"labels": {
|
|
"1": "Poor",
|
|
"3": "Good",
|
|
"5": "Excellent"
|
|
}
|
|
}
|
|
},
|
|
"display": {
|
|
"type": "gauge_chart",
|
|
"show_average": true,
|
|
"color_coding": true
|
|
},
|
|
"timing": {
|
|
"duration": 45,
|
|
"auto_advance": true
|
|
},
|
|
"presenter_notes": "Use this mid-presentation to adjust pace and approach. If scores are low, slow down or change tactics. If high, can proceed with more advanced content."
|
|
},
|
|
{
|
|
"id": "demo_preference",
|
|
"type": "multiple_choice",
|
|
"title": "Demo Interest",
|
|
"description": "Which demo would you find most valuable? 🛠️",
|
|
"question": {
|
|
"text": "Which live demo would be most valuable for you?",
|
|
"options": [
|
|
{
|
|
"id": "bare_metal_provision",
|
|
"text": "🖥️ Bare metal server provisioning",
|
|
"color": "#34495e"
|
|
},
|
|
{
|
|
"id": "cloud_resources",
|
|
"text": "☁️ Cloud resource management",
|
|
"color": "#3498db"
|
|
},
|
|
{
|
|
"id": "edge_deployment",
|
|
"text": "📱 Edge/IoT device deployment",
|
|
"color": "#e67e22"
|
|
},
|
|
{
|
|
"id": "k8s_cluster",
|
|
"text": "🚢 Kubernetes cluster setup",
|
|
"color": "#2ecc71"
|
|
},
|
|
{
|
|
"id": "cost_optimization",
|
|
"text": "💰 Cost optimization example",
|
|
"color": "#f1c40f"
|
|
},
|
|
{
|
|
"id": "security_implementation",
|
|
"text": "🔒 Security implementation",
|
|
"color": "#e74c3c"
|
|
}
|
|
]
|
|
},
|
|
"display": {
|
|
"type": "bar_chart",
|
|
"show_percentages": true,
|
|
"animate": true
|
|
},
|
|
"timing": {
|
|
"duration": 60,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Use this to choose which demo to show if time permits. Prepare multiple demos and select based on audience preference."
|
|
},
|
|
{
|
|
"id": "final_engagement",
|
|
"type": "word_cloud",
|
|
"title": "Key Takeaways",
|
|
"description": "In one word, what's your biggest takeaway? ✨",
|
|
"question": {
|
|
"text": "In ONE word, what's your biggest takeaway from today?",
|
|
"placeholder": "e.g., powerful, practical, game-changer...",
|
|
"max_length": 15
|
|
},
|
|
"display": {
|
|
"max_words": 30,
|
|
"color_scheme": "positive_gradient",
|
|
"animation": "pulse"
|
|
},
|
|
"settings": {
|
|
"profanity_filter": true,
|
|
"moderation": false,
|
|
"duplicate_handling": "merge"
|
|
},
|
|
"timing": {
|
|
"duration": 75,
|
|
"auto_advance": false
|
|
},
|
|
"presenter_notes": "Great way to end with positive energy. Screenshot this for social media and future presentations. Shows immediate impact."
|
|
}
|
|
],
|
|
"integration": {
|
|
"webhook_url": "https://zapier.com/hooks/catch/your-webhook-id/",
|
|
"export_format": "json",
|
|
"real_time_sync": true
|
|
},
|
|
"branding": {
|
|
"logo_url": "https://your-domain.com/rust-meetup-logo.png",
|
|
"primary_color": "#CE422B",
|
|
"secondary_color": "#1a1a1a",
|
|
"font_family": "Inter"
|
|
}
|
|
},
|
|
"presenter_guide": {
|
|
"setup_checklist": [
|
|
"Test internet connection and backup hotspot",
|
|
"Verify Mentimeter presentation is live",
|
|
"Display QR code prominently before starting",
|
|
"Test slides advance and results display",
|
|
"Assign team member to monitor Q&A",
|
|
"Prepare screenshots for documentation",
|
|
"Have backup engagement activities ready"
|
|
],
|
|
"engagement_tips": [
|
|
"Show QR code for 30+ seconds each time",
|
|
"Comment on results to create connection",
|
|
"Use attendee names when possible",
|
|
"Address poll results throughout presentation",
|
|
"Keep polls open long enough for participation",
|
|
"Have backup questions if participation is low",
|
|
"Screenshot interesting results for later use"
|
|
],
|
|
"timing_guide": {
|
|
"welcome_poll": "First 2 minutes - build energy",
|
|
"challenge_wordcloud": "After problem statement - validate pain points",
|
|
"nushell_awareness": "Before nushell introduction - gauge knowledge",
|
|
"adoption_concerns": "After tool overview - address concerns",
|
|
"value_proposition": "Mid-presentation - focus content",
|
|
"implementation_readiness": "After benefits section - gauge interest",
|
|
"technical_depth": "Before deep dive - customize content",
|
|
"qa_collection": "Throughout - collect questions",
|
|
"satisfaction_check": "Mid-presentation - adjust approach",
|
|
"demo_preference": "Before demo section - choose demo",
|
|
"final_engagement": "Last 5 minutes - positive close"
|
|
},
|
|
"backup_activities": [
|
|
"Hand raising polls (if tech fails)",
|
|
"Verbal audience questions",
|
|
"Small group discussions",
|
|
"Paper-based feedback forms",
|
|
"Social media hashtag engagement"
|
|
]
|
|
}
|
|
} |