{
  "format": "dataset-manifest/1",
  "slug": "art-and-music-learning-app",
  "version": 2,
  "seed": "art-and-music-learning-app:1",
  "spec": {
    "format": "dataset/1",
    "slug": "art-and-music-learning-app",
    "name": "Creative Learning Engagement Data",
    "tagline": "User engagement metrics, subscriptions, and activity data from a creative learning platform for art and music.",
    "description": "Users navigate an interactive platform that nurtures creativity through artistic exploration in visual art and music. The platform allows them to access diverse galleries filled with artwork, listen to educational audio tracks, and read thought-provoking articles. Additionally, users can engage with lessons tailored to enhance their skills and submit their own artistic creations, contributing to the community's growth. This dynamic environment fosters both learning and collaboration, as users can track their subscriptions, achievements, and overall engagement with the platform's offerings.\n\nThe user_engagement table captures detailed records of each user's interactions, documenting their participation in various activities such as viewing gallery items, completing lessons, and submitting original works. Each row represents an individual user's activity, providing insights into their engagement patterns over time. This data can be used to analyze trends, such as the frequency of visits to galleries versus the rate of user submissions, revealing how users engage differently with the available content.\n\nBy examining this dataset, developers can explore questions related to user behavior, such as identifying the most popular types of content or understanding the factors that motivate users to transition from passive engagement to active participation. Analyzing the data can uncover valuable insights into user retention strategies, content effectiveness, and community dynamics within the platform.\n\nIt's important to note that the data presented is synthetic, designed to mimic real-world usage patterns while providing a safe environment for developers to practice their data analysis skills.",
    "domain": "education",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "orm-seeding"
    ],
    "keywords": [
      "user engagement",
      "art learning",
      "music learning",
      "subscriptions",
      "achievements",
      "community interactions",
      "synthetic data"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "user_engagement": {
        "description": "This table records user interactions with the learning platform, capturing their subscription status, achievements, and activity levels. Each row represents a unique user, detailing their engagement in various activities and content types.",
        "rows": 500,
        "columns": {
          "user_id": {
            "kind": "pk",
            "description": "A unique identifier for each user."
          },
          "subscription_status": {
            "kind": "enum",
            "values": [
              "active",
              "inactive",
              "trial"
            ],
            "description": "The current subscription status of the user."
          },
          "total_achievements": {
            "kind": "int",
            "min": 0,
            "max": 50,
            "description": "The total number of achievements earned by the user.",
            "distribution": "long-tail"
          },
          "gallery_views": {
            "kind": "int",
            "min": 0,
            "max": 200,
            "description": "The number of gallery items viewed by the user.",
            "distribution": "long-tail"
          },
          "submissions": {
            "kind": "int",
            "min": 0,
            "max": 20,
            "description": "The number of user submissions made to the platform.",
            "distribution": "long-tail"
          },
          "last_active": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2024-12-31",
            "description": "The last date the user was active on the platform.",
            "trend": "growing"
          },
          "content_type_engaged": {
            "kind": "enum",
            "values": [
              "visual_art",
              "audio",
              "articles",
              "lessons"
            ],
            "description": "The type of content the user engaged with most frequently."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What percentage of users are actively submitting their work compared to those who only view content?",
      "How does user engagement vary between different content types?",
      "What is the average number of achievements per user, and how does it relate to their subscription status?",
      "Which content types lead to higher user activity levels?",
      "What trends can be observed in user activity over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Count of users by subscription status",
        "sql": "SELECT subscription_status, COUNT(*) FROM user_engagement GROUP BY subscription_status;",
        "dialect": "postgres"
      },
      {
        "title": "Average achievements per user by content type engaged",
        "sql": "SELECT content_type_engaged, AVG(total_achievements) FROM user_engagement GROUP BY content_type_engaged;",
        "dialect": "postgres"
      },
      {
        "title": "Total submissions and gallery views correlation",
        "sql": "SELECT submissions, gallery_views FROM user_engagement;",
        "dialect": "postgres"
      },
      {
        "title": "Active users trend over time",
        "sql": "SELECT DATE_TRUNC('month', last_active) AS month, COUNT(*) FROM user_engagement WHERE last_active IS NOT NULL GROUP BY month ORDER BY month;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Educators Analyzing Engagement Patterns",
        "body": "Educators can utilize this dataset to analyze engagement patterns among students using the platform. By examining how often students interact with different types of content, they can tailor their teaching strategies to enhance learning outcomes and encourage more active participation."
      },
      {
        "title": "Developers Testing User Interaction Features",
        "body": "Developers can leverage this dataset to test new features aimed at increasing user interaction on the platform. By simulating various engagement scenarios, they can assess the potential impact of changes on user behavior and refine the user experience accordingly."
      },
      {
        "title": "Data Analysts Evaluating Content Effectiveness",
        "body": "Data analysts might use this dataset to evaluate the effectiveness of different content types in driving user engagement. By analyzing the correlation between content engagement and user submissions, they can identify which resources are most beneficial for fostering creativity."
      }
    ]
  },
  "counts": {
    "user_engagement": 500
  },
  "stats": {
    "user_engagement": {
      "rows": 500,
      "columns": {
        "user_id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "subscription_status": {
          "nulls": 0,
          "distinct": 3,
          "min": "active",
          "max": "trial"
        },
        "total_achievements": {
          "nulls": 0,
          "distinct": 51,
          "min": 0,
          "max": 50
        },
        "gallery_views": {
          "nulls": 0,
          "distinct": 179,
          "min": 0,
          "max": 200
        },
        "submissions": {
          "nulls": 0,
          "distinct": 21,
          "min": 0,
          "max": 20
        },
        "last_active": {
          "nulls": 0,
          "distinct": 355,
          "min": "2023-01-01",
          "max": "2024-12-29"
        },
        "content_type_engaged": {
          "nulls": 0,
          "distinct": 4,
          "min": "articles",
          "max": "visual_art"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/user_engagement.csv",
      "format": "csv",
      "table": "user_engagement",
      "key": "datasets/art-and-music-learning-app/v2/csv/user_engagement.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/csv/user_engagement.csv",
      "bytes": 19937,
      "sha256": "3edbd619e24fcb55ade3f363950c7beee75fdc5746cd01ddf465b53cdf0d2019",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "art-and-music-learning-app.json",
      "format": "json",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/art-and-music-learning-app.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/art-and-music-learning-app.json",
      "bytes": 116360,
      "sha256": "990d9283b5d9714dae062935f2cf4826a09f49635b86d9e2a021ee696f4b7836",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/sql/postgres.sql",
      "bytes": 30103,
      "sha256": "03fa8f1b81ade9aeb51ff0c7a2c935e88f5fa19d87114634eee553620a1ddaa1",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/sql/mysql.sql",
      "bytes": 29968,
      "sha256": "bf87f4300791bb8691f70bd76425d61c13516d7d6b9a054e366396a6d9c4be5c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/sql/mssql.sql",
      "bytes": 31545,
      "sha256": "68c36fd800df4aeea263a9aef8db6014a125450c22e70667196fe905eab84406",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/sql/sqlite.sql",
      "bytes": 29950,
      "sha256": "29c4bade3dbd74bc9e6638990711a77447a4a0c32f4ba12c9fe9cd659a9ae352",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/prisma/seed.ts",
      "bytes": 91095,
      "sha256": "db332ca4a2dac28d8137bc599b04eced2cb8e141b1c8e5f8565ccfbd75ec01c2",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/art-and-music-learning-app/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/art-and-music-learning-app/v2/django/fixtures.json",
      "bytes": 139333,
      "sha256": "fd9c62f86f01b01deb736ea4967fd53395368213dd1d0ab274faebb791f17ab8",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766034727,
  "updatedAt": 1788777519945
}
