EdTech Content Delivery Reliability
This dataset provides granular, end-to-end logs of digital content delivery across EdTech platforms, capturing device, network, regional, and user variables to enable deep analysis of reliability and latency. Solution architects and platform engineers can use this data to diagnose bottlenecks, monitor performance, and optimize student access to educational resources. The dataset supports advanced troubleshooting, SLA monitoring, and data-driven improvements in digital learning environments.
Sample rows
preview · 8 of 120 rows · all 21 columns| log_idstring | device_typestring | content_size_mbfloat | device_osstring | content_idstring | user_idstring | upload_timestampdatetime | sync_timestampdatetime | total_latency_msfloat | delivery_statusstring | app_versionstring | network_typestring | network_providerstring | regionstring | citystring | school_idstring | classroom_idstring | content_typestring | retry_countinteger | error_codesstring | failure_reasonstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LOG0001 | desktop | 240.7 | Windows 11 | VID1042 | USR9001 | 2024-04-03T09:12:14Z | 2024-04-03T09:12:17Z | 3000 | success | v5.2.1 | wifi | EduNet | US | Chicago | SCH862 | CLS512 | video | 0 | blank | blank |
| LOG0002 | laptop | 1.5 | macOS 14 | DOC2043 | USR9002 | 2024-04-03T09:32:51Z | 2024-04-03T09:32:53Z | 2000 | success | v4.9.7 | ethernet | CampusBroadband | CA | Toronto | SCH863 | CLS513 | document | 0 | blank | blank |
| LOG0003 | desktop | 3.7 | Windows 10 | QUIZ3044 | USR9003 | 2024-04-03T10:02:30Z | 2024-04-03T10:02:32Z | 2000 | success | v5.1.4 | wifi | EduNet | FR | Paris | SCH864 | CLS514 | quiz | 0 | blank | blank |
| LOG0004 | tablet | 81.4 | Android 13 | INT4045 | USR9004 | 2024-04-03T11:14:44Z | 2024-04-03T11:15:02Z | 18000 | partial | v4.8.0 | cellular | SpeedCell | IN | Mumbai | SCH865 | CLS515 | interactive | 2 | ERR_NET,ERR_SYNC | Partial sync due to unstable connection |
| LOG0005 | mobile | 8.2 | iOS 17 | AUD5046 | USR9005 | 2024-04-03T12:24:01Z | 2024-04-03T12:24:35Z | 34000 | failure | v3.7.9 | cellular | TelEdu | BR | São Paulo | blank | blank | audio | 4 | ERR_CONN | Network drop detected during transfer |
| LOG0006 | smartboard | 990.1 | Android 13 | VID6047 | USR9006 | 2024-04-03T13:05:57Z | 2024-04-03T13:06:02Z | 5000 | success | v5.0.3 | ethernet | SchoolNet | MX | Mexico City | SCH866 | CLS516 | video | 0 | blank | blank |
| LOG0007 | laptop | 0.8 | Ubuntu 23.04 | DOC7048 | USR9007 | 2024-04-03T13:15:35Z | 2024-04-03T13:15:36Z | 1000 | success | v4.7.8 | wifi | FastNet | FI | Helsinki | blank | blank | document | 0 | blank | blank |
| LOG0008 | desktop | 2.1 | Windows 11 | QUIZ8049 | USR9008 | 2024-04-03T14:23:24Z | 2024-04-03T14:23:27Z | 3000 | success | v5.3.2 | ethernet | ClassicFiber | DE | Berlin | SCH867 | CLS517 | quiz | 0 | blank | blank |
| LOG0009 | tablet | 27.6 | Chrome OS | INT9050 | USR9009 | 2024-04-03T15:32:55Z | 2024-04-03T15:33:35Z | 40000 | partial | v3.5.1 | wifi | SchoolNet | AU | Sydney | SCH868 | CLS518 | interactive | 1 | ERR_PART | Only partial content delivered, retrying |
| LOG0010 | desktop | 315.4 | Windows 10 | VID0051 | USR9010 | 2024-04-03T16:47:02Z | 2024-04-03T16:47:07Z | 5000 | success | v5.4.3 | wifi | EduNet | UK | London | SCH869 | CLS519 | video | 0 | blank | blank |
| LOG0011 | laptop | 1.3 | macOS 14 | DOC1052 | USR9011 | 2024-04-03T17:03:46Z | 2024-04-03T17:03:46Z | 0 | success | v4.6.2 | ethernet | CampusBroadband | US | Seattle | SCH870 | CLS520 | document | 0 | blank | blank |
| LOG0012 | laptop | 2.9 | Windows 10 | QUIZ2053 | USR9012 | 2024-04-03T17:22:38Z | 2024-04-03T17:22:39Z | 1000 | success | v5.0.1 | wifi | EduNet | CA | Toronto | SCH871 | CLS521 | quiz | 0 | blank | blank |
| LOG0013 | smartboard | 825.3 | Android 12 | VID3054 | USR9013 | 2024-04-03T18:03:12Z | 2024-04-03T18:03:15Z | 3000 | success | v5.0.5 | ethernet | SchoolNet | SG | Singapore | SCH872 | CLS522 | video | 0 | blank | blank |
| LOG0014 | desktop | 0.9 | Windows 10 | DOC4055 | USR9014 | 2024-04-03T18:42:58Z | 2024-04-03T18:42:59Z | 1000 | success | v5.2.3 | ethernet | FastNet | RU | Moscow | SCH873 | CLS523 | document | 0 | blank | blank |
| LOG0015 | laptop | 4.3 | macOS 13 | QUIZ5056 | USR9015 | 2024-04-03T19:12:06Z | 2024-04-03T19:12:09Z | 3000 | success | v4.9.2 | wifi | EduNet | UK | London | SCH874 | CLS524 | quiz | 0 | blank | blank |
| LOG0016 | tablet | 62.4 | iOS 16 | INT6057 | USR9016 | 2024-04-03T19:58:40Z | 2024-04-03T20:00:00Z | 80000 | timeout | v2.1.3-beta | cellular | GlobalConnect | IN | Mumbai | blank | blank | interactive | 6 | ERR_TIMEOUT,ERR_CONN | Timeout: device lost network during sync |
| LOG0017 | laptop | 5.7 | macOS 13 | AUD7058 | USR9017 | 2024-04-03T20:45:14Z | 2024-04-03T20:45:16Z | 2000 | success | v5.1.1 | wifi | SchoolNet | FR | Paris | SCH875 | CLS525 | audio | 0 | blank | blank |
| LOG0018 | smartboard | 1332.6 | Android 12 | VID8059 | USR9018 | 2024-04-03T21:13:35Z | 2024-04-03T21:13:45Z | 10000 | partial | v3.2.8 | ethernet | OpenEdu | SG | Singapore | SCH876 | CLS526 | video | 2 | ERR_PARTIAL | Partial delivery, retry scheduled |
| LOG0019 | desktop | 0.5 | Windows 10 | DOC9060 | USR9019 | 2024-04-03T22:09:09Z | 2024-04-03T22:09:09Z | 0 | success | v5.2.9 | wifi | EduNet | US | Seattle | blank | blank | document | 0 | blank | blank |
| LOG0020 | laptop | 1.7 | Ubuntu 22.04 | QUIZ0061 | USR9020 | 2024-04-03T22:23:27Z | 2024-04-03T22:23:29Z | 2000 | success | v4.8.7 | wifi | EduNet | FI | Helsinki | SCH877 | CLS527 | quiz | 0 | blank | blank |
What the 120 rows show
from the 120-row sampleSmartboard (device type) stands out: mean content_
- 7.6median content_
size_ mb - 4delivery statuses
- 5network types
- 5content types
- 11network providers
- 14regions
Median 7.6, from 0.20 to 1,338.
- string 16
- integer 1
- float 2
- datetime 2
Columns
21 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 16 columns | |||
log_id | string | Unique identifier for each content delivery log entryunique | LOG0001 |
content_id | string | Unique identifier for the digital content item being delivered | VID1042 |
user_id | string | Unique identifier for the user (student or educator) involved in the content delivery event | USR9001 |
delivery_status | string | Status of the content delivery processsuccess · failure · partial · timeout | success |
failure_reason | string | Reason for delivery failure, if applicableoptional | Partial sync due to unsta… |
device_type | string | Type of device used for accessing the content (e.g., desktop, tablet, mobile)6 values | desktop |
device_os | string | Operating system of the accessing device (e.g., Windows, macOS, Android, iOS, Chrome OS) | Windows 11 |
app_version | string | Version of the application or platform used for content accessoptional | v5.2.1 |
network_type | string | Type of network connection used (e.g., wifi, ethernet, cellular)wifi · ethernet · cellular · satellite · other | wifi |
network_provider | string | Name of the network provider or ISP11 providers · optional | EduNet |
region | string | Geographical region or country where the content was accessed | US |
city | string | City where the content was accessedoptional | Chicago |
school_id | string | Unique identifier for the school or institutionoptional | SCH862 |
classroom_id | string | Unique identifier for the classroom or groupoptional | CLS512 |
content_type | string | Type of content delivered (e.g., video, document, quiz, interactive)6 values | video |
error_codes | string | Comma-separated list of error codes encountered during delivery, if anyoptional | ERR_NET,ERR_SYNC |
| Numbers 3 columns | |||
total_latency_ms | float | Total end-to-end latency in milliseconds from upload to classroom sync0 or more | 3000 |
content_size_mb | float | Size of the content delivered in megabytes0 or more · optional | 240.7 |
retry_count | integer | Number of delivery attempts made before success or failure0 or more | 0 |
| Dates and times 2 columns | |||
upload_timestamp | datetime | Timestamp when the content was uploaded to the platform | 2024-04-03T09:12:14Z |
sync_timestamp | datetime | Timestamp when the content was synchronized to the classroom or end-user device | 2024-04-03T09:12:17Z |
Use it for
An education dashboard
Content_
size_ mb by device_ type and a breakdown of device_ os. Excel, Power BI or Tableau. Why do the 14 smartboard rows have a mean content_
size_ mb of 1,011? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Logs120LOG0001240.7desktopLOG00021.5laptopLOG00033.7desktop
A software demo
Believable logs with content_
id, user_ id and upload_ timestamp to fill a screen in front of a buyer.
blueprint · edtech-content-delivery-reliability
Behind this dataset
Same schema. As many rows as you need.
These 120 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each record tracks a unique content delivery event
- Log includes content type, device type, region, and network
- Delivery success marked by timestamped confirmation
- Failures must include error type and retry count
- Latency measured in milliseconds per delivery
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- edtech-content-delivery-reliability