{
  "format": "dataset-manifest/1",
  "slug": "stem-project-kit-subscription-platform",
  "version": 2,
  "seed": "stem-project-kit-subscription-platform:1",
  "spec": {
    "format": "dataset/1",
    "slug": "stem-project-kit-subscription-platform",
    "name": "STEM Project Kits Insights",
    "tagline": "User subscriptions, student interactions, project components, and achievements from hands-on STEM projects for schools.",
    "description": "Educational organizations implement hands-on STEM projects to engage students through a subscription model. Schools subscribe in bulk, allowing them to provide various project kits that cater to different age groups, particularly focusing on elementary students. Each subscription enables students to interact with project components that foster learning and creativity, resulting in measurable educational achievements. The business revolves around tracking these subscriptions and the interactions students have with the projects, offering valuable insights into student engagement and learning outcomes.\n\nThe main table in this dataset, stem_project_kits, contains rows that represent different subscription instances, detailing the types of project kits provided, the age demographics of students using them, and their educational achievements. Each entry records how many kits were subscribed to, the specific projects included, and the interactions logged by students during their activities. This allows for analysis of trends over time, including which kits yield the highest levels of engagement and success among students.\n\nThis data answers questions about student subscription patterns, project effectiveness, and demographic engagement. Developers can explore how subscription bulk purchases impact student performance and whether certain promotional strategies, like sporadic promo code usage, correlate with increased subscriptions or enhanced student interaction. By analyzing this synthetic dataset, users can practice queries that reveal insights into educational outcomes and optimize project deployment.\n\nOverall, this dataset provides a rich resource for those looking to hone their database querying skills while examining the dynamics of educational subscriptions and project-based learning initiatives.",
    "domain": "saas",
    "shape": "star-schema",
    "useCases": [
      "bi-dashboards",
      "analytics-demo"
    ],
    "keywords": [
      "STEM education",
      "project kits",
      "subscriptions",
      "student engagement",
      "analytics",
      "promotions",
      "educational achievements"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "stem_project_kits": {
        "description": "Each row represents a unique subscription to a STEM project kit, detailing the interactions and achievements of students. It includes metrics on student demographics, project components, and promo code usage.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "A unique identifier for each subscription."
          },
          "subscription_date": {
            "kind": "date",
            "from": "2022-01-01",
            "to": "2023-12-31",
            "description": "The date the subscription was initiated.",
            "trend": "growing"
          },
          "school_name": {
            "kind": "fullName",
            "description": "The name of the educational organization that subscribed."
          },
          "number_of_students": {
            "kind": "int",
            "min": 1,
            "max": 100,
            "description": "The number of students included in the subscription.",
            "distribution": "long-tail"
          },
          "age_group": {
            "kind": "enum",
            "values": [
              "elementary",
              "middle",
              "high"
            ],
            "description": "The predominant age group of students in the subscription.",
            "weights": [
              6,
              3,
              1
            ]
          },
          "project_component_engaged": {
            "kind": "words",
            "min": 5,
            "max": 100,
            "description": "A brief description of the project components students engaged with."
          },
          "achievements": {
            "kind": "words",
            "min": 5,
            "max": 100,
            "description": "Details of any educational achievements attained through the projects."
          },
          "promo_code_used": {
            "kind": "words",
            "nullable": true,
            "description": "The promo code applied to the subscription, if any.",
            "pool": [
              "SAVE",
              "DISCOUNT",
              "LEARN",
              "STEM2023",
              "KITS",
              "EDU",
              "FUN",
              "PROJECT",
              "CODE",
              "DEAL",
              "OFFER",
              "JOIN",
              "ACCESS",
              "TECH",
              "CREATE",
              "EXPLORE",
              "BUILD",
              "ENGAGE",
              "INNOVATE",
              "SMART",
              "GROW"
            ],
            "min": 1,
            "max": 3
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "categorical",
      "nullable",
      "timestamped"
    ],
    "analysisQuestions": [
      "What age group shows the highest engagement in STEM projects?",
      "How often are promo codes utilized across different subscriptions?",
      "What types of project components lead to the most significant student achievements?",
      "Are there trends in subscription rates over time?",
      "How does the number of students per subscription vary by school type?"
    ],
    "suggestedQueries": [
      {
        "title": "Get all subscriptions with achievements",
        "sql": "SELECT * FROM stem_project_kits WHERE achievements IS NOT NULL;",
        "dialect": "postgres"
      },
      {
        "title": "Count students by age group",
        "sql": "SELECT age_group, SUM(number_of_students) AS total_students FROM stem_project_kits GROUP BY age_group;",
        "dialect": "postgres"
      },
      {
        "title": "Average number of students per subscription",
        "sql": "SELECT AVG(number_of_students) AS avg_students FROM stem_project_kits;",
        "dialect": "postgres"
      },
      {
        "title": "List subscriptions with promo codes",
        "sql": "SELECT school_name, promo_code_used FROM stem_project_kits WHERE promo_code_used IS NOT NULL;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Educational Program Analysis",
        "body": "Education leaders can utilize this dataset to analyze the performance of their STEM project subscriptions, examining student engagement across various age groups. By identifying which demographics participate most actively, they can tailor their offerings to better meet the needs of their students."
      },
      {
        "title": "Marketing Strategy Optimization",
        "body": "Marketing teams can leverage insights from this dataset to understand the effectiveness of promotional codes on subscription rates. By analyzing the sporadic usage of promo codes, they can develop targeted campaigns to encourage more consistent use and drive higher engagement."
      },
      {
        "title": "Curriculum Development Insights",
        "body": "Curriculum developers can explore the project components that lead to the most significant educational achievements. This analysis can inform future curriculum design and help to focus resources on the most impactful project types."
      }
    ]
  },
  "counts": {
    "stem_project_kits": 500
  },
  "stats": {
    "stem_project_kits": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "subscription_date": {
          "nulls": 0,
          "distinct": 366,
          "min": "2022-01-02",
          "max": "2023-12-31"
        },
        "school_name": {
          "nulls": 0,
          "distinct": 482,
          "min": "Alice Kim",
          "max": "Zoe Tanaka"
        },
        "number_of_students": {
          "nulls": 0,
          "distinct": 98,
          "min": 1,
          "max": 100
        },
        "age_group": {
          "nulls": 0,
          "distinct": 3,
          "min": "elementary",
          "max": "middle"
        },
        "project_component_engaged": {
          "nulls": 0,
          "distinct": 500
        },
        "achievements": {
          "nulls": 0,
          "distinct": 500
        },
        "promo_code_used": {
          "nulls": 54,
          "distinct": 282
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/stem_project_kits.csv",
      "format": "csv",
      "table": "stem_project_kits",
      "key": "datasets/stem-project-kit-subscription-platform/v2/csv/stem_project_kits.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/csv/stem_project_kits.csv",
      "bytes": 370953,
      "sha256": "01c815ec8e7206b782710c5764d8f06174ad39b4a69afb0de613de1312a61d95",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "stem-project-kit-subscription-platform.json",
      "format": "json",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/stem-project-kit-subscription-platform.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/stem-project-kit-subscription-platform.json",
      "bytes": 480975,
      "sha256": "ddf03a490c7ed629b28bc1ac691ca195e80cc764dc9d89a7b8bb144491a5ec6c",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/sql/postgres.sql",
      "bytes": 384821,
      "sha256": "9bd21e9d857c34a20bf0ac001d8dfe791b8dec0a2166e7653e5f8d910af091d5",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/sql/mysql.sql",
      "bytes": 384700,
      "sha256": "43d348acab6f51659bcd45f1f32af68dda643d5c11ff6a45ca9297b3a84ec898",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/sql/mssql.sql",
      "bytes": 387730,
      "sha256": "963951268881e48daedc80e3d45bfc1fec22f4c47ce980af8a2984ea1d032e0d",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/sql/sqlite.sql",
      "bytes": 384647,
      "sha256": "4e05fa73b53dc8bcb51685a67889e3acd019afa90912de70daa3ae7508b47a31",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/prisma/seed.ts",
      "bytes": 451717,
      "sha256": "f3f650fde78b43f25573aebc460ab620d7cd56b94827c4b592de7c35a825cddf",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/stem-project-kit-subscription-platform/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/stem-project-kit-subscription-platform/v2/django/fixtures.json",
      "bytes": 506446,
      "sha256": "d26eb9d9429af56c4fd76600ce1c9ebe7238ff69b2af2df97e49bc877c1ad6b2",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766834301,
  "updatedAt": 1788786243784
}
