{
"error": null,
"payload": {
"data": [
{
"id": "6a44e7df08cc1",
"name": "Lesson Feedback",
"description": "Collect learner feedback on every lesson with a quick emoji rating and an optional comment. Instructors, admins, and owners get a clear Satisfaction Rate and the comments behind it, lesson by lesson.",
"icon": "https://cdn.teachfloor.com/public/1/icon-1782490711.png",
"version": "1.2.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.course.module.detail",
"teachfloor.dashboard.course.element.detail",
"settings"
],
"permissions": [
"user:read",
"appdata:write",
"appdata:read"
],
"features": [
{
"key": "e214bac4-e053-a619-6181-319d653fcba5",
"image": null,
"title": "Emoji Ratings",
"description": "Learners rate each lesson on a friendly five-point emoji scale, with an optional comment field that appears the moment they pick a reaction. The lightweight, one-tap design keeps response rates high without interrupting the learning flow."
},
{
"key": "a942038c-c587-50e3-42fa-c181fe412d01",
"image": null,
"title": "Satisfaction Rate",
"description": "Every rating rolls up into a single Satisfaction Rate for the lesson, color-coded so you can spot strong and weak content at a glance. Admins and owners see the percentage, the full distribution across all five reactions, and the total number of responses."
},
{
"key": "1a1a12dd-46f4-523d-85bc-06dac89fda8c",
"image": null,
"title": "Comments That Add Context",
"description": "Read the written feedback behind the scores, each tied to the learner who left it. Use the comments to understand exactly what worked, what confused people, and what to improve in the next iteration of your course."
}
],
"screenshots": [
{
"alt": "Teachfloor Reaction Buttons app emojis with feedback screenshot",
"key": "d1a0b48f-cc5a-813f-78a7-22771f1970b3",
"url": "https://cdn.teachfloor.com/public/1/lesson-feedback-1-1782832097.webp"
},
{
"alt": "Teachfloor Reaction Buttons app emoji with feedback screenshot",
"key": "207cba02-09e3-4859-6e4c-e8f4258f0d41",
"url": "https://cdn.teachfloor.com/public/1/lesson-feedback-2-1782832100.webp"
},
{
"alt": "Teachfloor Reaction Buttons app feedback insight screenshot",
"key": "e9e8ea91-2e21-628e-4d53-064bba9cc9dd",
"url": "https://cdn.teachfloor.com/public/1/lesson-feedback-3-1782832105.webp"
}
],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df08cc1"
},
{
"id": "6a44e7df2c505",
"name": "Segment",
"description": "The Segment app seamlessly integrates with Teachfloor to track user interaction events and provide actionable analytics.",
"icon": "https://wofh.fra1.digitaloceanspaces.com/public/1/segment-1748388479.png",
"version": "1.3.1",
"built_by": "Teachfloor",
"views": [
"settings"
],
"permissions": [
"userdata:write",
"userdata:read",
"user_events:read",
"modules:read",
"elements:read",
"courses:read",
"appdata:write",
"appdata:read"
],
"features": [
{
"key": "28f6f795-6fb3-ac0c-6d67-4de91cea34ca",
"image": null,
"title": "Seamless Segment Integration",
"description": "Effortlessly send real-time data to Segment with minimal setup. Leverage Segment’s powerful analytics and integrations to connect with other tools in your stack."
},
{
"key": "cb2b2d06-25c3-227d-afbc-1716e1a289d9",
"image": null,
"title": "Comprehensive Event Tracking",
"description": "Automatically track user actions, such as clicks, navigation, and interactions, across your Teachfloor app. Gain a complete picture of how users interact with your platform."
},
{
"key": "f927a53f-0cad-874f-687c-0dbb6ff35b26",
"image": null,
"title": "Enhanced Contextual Insights",
"description": "Pair interaction events with contextual details, such as user roles, course progress, or session data, to provide richer insights and improve decision-making for product development and engagement strategies."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df2c505"
},
{
"id": "6a44e7df26f9d",
"name": "Calculator",
"description": "Add a sleek, modern calculator feature in your courses whenever it’s needed for your learners to enhance their learning experience.",
"icon": "https://cdn.teachfloor.com/public/1/icon-1780269267.png",
"version": "1.2.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.*",
"settings"
],
"permissions": [
"appdata:write",
"appdata:read"
],
"features": [
{
"key": "e6b2ca92-f3b2-92a5-054a-a1e916679ba2",
"image": null,
"title": "A Simple Minimal Calculator",
"description": "A simple and minimal tool designed for seamless integration into the Teachfloor platform. It is a lightweight, built-in tool that enables users to perform quick calculations seamlessly within the platform, enhancing efficiency without distractions."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df26f9d"
},
{
"id": "6a44e7df22d3b",
"name": "Intercom",
"description": "Intercom allows you to seamlessly integrate powerful chat and support directly into your Teachfloor LMS, enhancing student and instructor experience.",
"icon": "https://wofh.fra1.digitaloceanspaces.com/public/1/intercom-1750345135.png",
"version": "1.0.2",
"built_by": "Teachfloor",
"views": [
"settings"
],
"permissions": [
"user:read",
"appdata:write",
"appdata:read"
],
"features": [
{
"key": "f075a699-5c9c-dce9-f1ea-1456bf993c39",
"image": null,
"title": "Real-time Live Chat",
"description": "Provide instant help directly within Teachfloor. Segment users (e.g., by course, role) to offer personalized support and route inquiries to the right instructors or support staff."
},
{
"key": "18b0974d-78ac-1277-47b6-d8e5d9bd5613",
"image": null,
"title": "Proactive Messaging & Announcements",
"description": "Drive engagement by sending targeted in-app messages and announcements. Onboard new users, highlight course updates, or gather feedback directly within your Teachfloor platform."
},
{
"key": "696f130d-f139-e56a-0ca1-f4a36da9413c",
"image": null,
"title": "Automated Self-Service",
"description": "Reduce common queries with an AI bot that instantly answers student and instructor questions pulled from your knowledge base. It seamlessly escalates to human support when needed."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df22d3b"
},
{
"id": "6a44e7df1efa3",
"name": "AI Assistant",
"description": "An intelligent learning companion that helps learners understand, practice, and engage with course content more effectively. The AI Assistant supports learners throughout their journey with instant answers, explanations, and interactive exercises.",
"icon": "https://wofh.fra1.cdn.digitaloceanspaces.com/public/1/logomark-3-1760399650.png",
"version": "1.3.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.course.module.detail",
"teachfloor.dashboard.course.element.detail",
"teachfloor.dashboard.course.detail",
"settings"
],
"permissions": [
"usercollection:write",
"modules:read",
"elements:read",
"courses:read",
"appdata:write",
"ai:text_generate",
"ai:context_external_send"
],
"features": [
{
"key": "e13157dd-2138-8f76-447d-873c97f10ca4",
"image": null,
"title": "Smart Explanations",
"description": "Breaks down complex course concepts into simple, relatable explanations that adapt to each learner’s background and progress. The AI Assistant helps connect theory to real-world examples, ensuring deep understanding and long-term retention."
},
{
"key": "306542ad-86df-e947-aef2-6ceb016cbc53",
"image": null,
"title": "Interactive Practice",
"description": "Engages learners with dynamic exercises, quizzes, and guided examples designed to reinforce comprehension. By interacting with the material, learners can test their knowledge, identify gaps, and receive instant feedback to improve performance."
},
{
"key": "34eda443-4442-e77a-502b-5c85aa587e76",
"image": null,
"title": "Personalized Support",
"description": "Provides contextual guidance based on the learner’s current course, activity, and progress. Whether clarifying a concept or offering study tips, the AI Assistant ensures every learner feels supported, motivated, and confident throughout their journey."
}
],
"screenshots": [
{
"alt": null,
"key": "1c60db88-409e-c8ba-e686-673f24d4785e",
"url": "https://cdn.teachfloor.com/public/1/ai-assistant-1-1782830420.webp"
},
{
"alt": null,
"key": "8754a1ef-b2c3-8e1a-c262-5d94c49d2016",
"url": "https://cdn.teachfloor.com/public/1/ai-assistant-2-1782830430.webp"
},
{
"alt": null,
"key": "ce017741-6cbc-b253-3749-3a26e296fc9b",
"url": "https://cdn.teachfloor.com/public/1/ai-assistant-setting-1-1782830445.webp"
},
{
"alt": null,
"key": "8645d326-52e2-c4f6-36eb-9a6204865047",
"url": "https://cdn.teachfloor.com/public/1/ai-assistant-setting-2-1782830450.webp"
}
],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df1efa3"
},
{
"id": "6a44e7df1b55e",
"name": "Notes",
"description": "A simple and powerful tool for learners to capture ideas, thoughts, and course insights. The Notes app makes it easy to keep track of key information in one place, whether typed or dictated.",
"icon": "https://wofh.fra1.cdn.digitaloceanspaces.com/public/1/notes-1759333008.png",
"version": "1.1.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.*"
],
"permissions": [
"userdata:write",
"userdata:read"
],
"features": [
{
"key": "2c42f737-8747-a9ea-6ef9-21ae81e746a7",
"image": null,
"title": "Organized Note-Taking",
"description": "Create and manage an unlimited list of notes directly within your course. Learners can quickly jot down key takeaways, reflections, or study reminders and keep everything neatly stored in one central place."
},
{
"key": "c8f239c8-c0bc-690a-14bb-a78da3d68b37",
"image": null,
"title": "Voice Dictation with Automatic Transcription",
"description": "Instead of typing, learners can use the integrated mic recording feature to speak their thoughts out loud. The app instantly transcribes spoken words into text, making it faster and easier to capture ideas in the moment."
},
{
"key": "1925a459-7eb4-3062-6398-134f5aebdf0d",
"image": null,
"title": "Always Accessible and Easy to Review",
"description": "Notes are available anytime throughout the course, so learners can revisit, edit, and build upon them whenever they need. This ensures nothing important is lost and helps keep learners organized and focused during their studies."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df1b55e"
},
{
"id": "6a44e7df17993",
"name": "Pomodoro Timer",
"description": "A simple pomodoro timer with work and break intervals",
"icon": "https://cdn.teachfloor.com/public/1/icon-1780341452.png",
"version": "1.1.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.*"
],
"permissions": [],
"features": [
{
"key": "d8f41d0d-8810-aa34-faff-7c8e2c2678a3",
"image": null,
"title": "Focus Timer - Study in Pomodoros",
"description": "Beat distractions while you learn. Run 25-minute focus blocks with built-in short and long breaks — your timer keeps ticking as you navigate Teachfloor, so you stay on track from one lesson to the next."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df17993"
},
{
"id": "6a44e7df135d3",
"name": "Bookmarks",
"description": "Save your spot anywhere in Teachfloor - bookmark courses, activities, and community pages, and jump back to them in one click.",
"icon": "https://cdn.teachfloor.com/public/1/icon-1780420647.png",
"version": "1.2.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.*"
],
"permissions": [
"usercollection:write",
"modules:read",
"elements:read",
"courses:read"
],
"features": [
{
"key": "dd5498bc-5778-fcbd-9e30-af816ff38c80",
"image": null,
"title": "Save anywhere in one tap",
"description": "Bookmark any course, module, activity, or community page from the dashboard with a single click. Each saved page comes with a smart label and category, so your list stays organized as it grows."
},
{
"key": "2afb0f1f-c68c-bc3d-e05f-d2df32fd7561",
"image": null,
"title": "Resume from any device",
"description": "Your bookmarks sync to your account, so the spots you save on your laptop are waiting for you on your phone. Jump straight back to a saved page in the same tab - or pop it open in a new one."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df135d3"
},
{
"id": "6a44e7df0dbce",
"name": "Links",
"description": "A shared resource shelf, curated by your team. Admins set up a list of external links - tools, docs, references - that follow every learner across every page of the platform.",
"icon": "https://cdn.teachfloor.com/public/1/icon-1780442633.png",
"version": "1.1.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.*",
"settings"
],
"permissions": [
"appdata:write"
],
"features": [
{
"key": "ba113728-91ef-9b7e-1f2f-396fa688dcec",
"image": null,
"title": "Curate Once, Available Everywhere",
"description": "Set up your team's go-to tools, docs, and references from the app settings. Learners see the list on every dashboard page, one click away - no more hunting through emails or course descriptions."
}
],
"screenshots": [],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df0dbce"
},
{
"id": "6a44e7df0331e",
"name": "Net Promoter Score",
"description": "Measure overall learner loyalty with a classic 0–10 Net Promoter Score survey and an optional comment. Admins and owners get the headline NPS, the promoter, passive, and detractor breakdown, and the reasons behind every score.",
"icon": "https://cdn.teachfloor.com/public/1/icon-1782403120.png",
"version": "1.1.0",
"built_by": "Teachfloor",
"views": [
"teachfloor.dashboard.course.list",
"teachfloor.dashboard.course.detail",
"teachfloor.dashboard.community.overview",
"settings"
],
"permissions": [
"user:read",
"appdata:write",
"appdata:read"
],
"features": [
{
"key": "57dfd576-f743-53f0-2439-f8353ea0edeb",
"image": null,
"title": "One-Question Survey",
"description": "Learners answer the single question that matters most on a familiar 0–10 scale, with room to explain their score. The clean, focused layout takes seconds to complete and works anywhere in the academy."
},
{
"key": "9ff743b9-9421-5f15-669d-cd5f0c265712",
"image": null,
"title": "Headline NPS Score",
"description": "Responses are turned into a single Net Promoter Score, shown with a plain-language rating from Poor to Excellent. A color-coded badge and live response count make the health of your academy obvious at a glance."
},
{
"key": "c461b434-b638-fe08-3ac7-d932b304191a",
"image": null,
"title": "Promoters, Passives & Detractors",
"description": "See exactly how your audience splits across promoters, passives, and detractors, complete with percentages and counts. Pair the distribution with written comments to learn what is driving loyalty — or hurting it."
}
],
"screenshots": [
{
"alt": "Teachfloor Net Promoter Score app feedback screenshot",
"key": "ebe212f9-d4c8-e79f-0ad9-b36215bb53f8",
"url": "https://cdn.teachfloor.com/public/1/nps-1-1782832379.webp"
},
{
"alt": "Teachfloor Net Promoter Score app insight screenshot",
"key": "9b07f2db-a092-935f-af83-6721697bdc3e",
"url": "https://cdn.teachfloor.com/public/1/nps-2-1782832382.webp"
}
],
"support_site_url": "https://support.teachfloor.com",
"install_url": "http://localhost/install/6a44e7df0331e"
}
],
"pagination": {
"total": 17,
"count": 10,
"per_page": 10,
"current_page": 1,
"total_pages": 2
}
}
}