{"uid":"cap_svLjkkIfaJsYhK5H_n0t0","slug":"tutoring-sessions-adjacent-row-changes-keyed-dataset-comparison-3687456a","name":"Tutoring Sessions — Adjacent Row Changes + Keyed Dataset Comparison","description":"Tutoring sessions — Adjacent row changes + Keyed dataset comparison: Adjacent row changes + Keyed dataset comparison for supplied tutoring sessions records (session_minutes, session_count). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-education-16-161?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","session_minutes","session_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"course_group":{"type":"string","default":"","maxLength":80},"session_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"session_minutes":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","course_group":"group-a","session_count":1,"session_minutes":10},{"date":"2026-10-02","row_id":"row-2","course_group":"group-b","session_count":2,"session_minutes":20},{"date":"2026-10-03","row_id":"row-3","course_group":"group-a","session_count":3,"session_minutes":15},{"date":"2026-10-04","row_id":"row-4","course_group":"group-b","session_count":4,"session_minutes":30}],"maxItems":200,"minItems":1},"field":{"enum":["session_minutes","session_count"],"type":"string","default":"session_minutes"},"other":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","session_minutes","session_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"course_group":{"type":"string","default":"","maxLength":80},"session_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"session_minutes":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","course_group":"group-a","session_count":1,"session_minutes":10},{"date":"2026-10-02","row_id":"row-2","course_group":"group-b","session_count":2,"session_minutes":21},{"date":"2026-10-03","row_id":"row-3","course_group":"group-a","session_count":3,"session_minutes":17},{"date":"2026-10-04","row_id":"row-4","course_group":"group-b","session_count":4,"session_minutes":33}],"maxItems":200,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_40_VFb_Tx7HHWRxCpG3yP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes tutoring session records by computing adjacent row changes and performing keyed dataset comparison across up to 200 rows, returning two independent analytical reports.","exampleAgentPrompt":"Compare these two sets of tutoring session records by row key and also show me the adjacent row changes for session_minutes — I have about 50 rows in each dataset, with fields like row_id, course_group, date, session_minutes, and session_count.","exampleUseCases":[{"title":"Spot session duration drift week over week","prompt":"I have two weekly tutoring logs — last week and this week — each with about 80 rows including row_id, course_group, date, session_minutes, and session_count. Can you compare them by row key and show me where session_minutes changed between weeks?"},{"title":"Detect consecutive session count anomalies","prompt":"Here are 150 tutoring session records with row_id, date, course_group, session_minutes, and session_count. Run the adjacent row changes report on session_count so I can see where counts jumped or dropped between consecutive rows."},{"title":"Audit tutoring data before and after system migration","prompt":"We migrated our tutoring database and I need to verify nothing changed. I have the pre-migration and post-migration records — about 120 rows each with row_id, course_group, date, session_minutes, and session_count — can you do a keyed comparison and also show adjacent row changes for session_minutes?"}],"resultDescription":"Returns two independent reports: (1) an adjacent row changes report showing the delta in the selected metric (session_minutes or session_count) between each consecutive row, and (2) a keyed dataset comparison report matching rows by row_id between the primary and secondary dataset and highlighting differences in session_minutes and session_count values.","failureModes":["More than 200 rows submitted — request will be rejected or truncated","Missing required fields (row_id, course_group, date, session_minutes, session_count) cause validation errors","Invalid date format (non-YYYY-MM-DD) causes schema rejection","Null values in metric fields may result in null deltas in adjacent row report","Mismatched row_ids between datasets result in unmatched rows flagged in comparison report","Empty rows array causes minimum-items validation failure"],"whenToPreferThis":"Choose this endpoint when you need both sequential row-level change detection and a keyed cross-dataset comparison for tutoring session data in a single $0.01 call. It is purpose-built for education session metrics (session_minutes, session_count) and handles up to 200 rows offline with no external lookups. Prefer it over generic diff tools when your data conforms to the tutoring session schema and you want bundled dual-report output without orchestrating two separate API calls.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T12:35:47.535Z","isFirstParty":false,"canonicalSlug":"tutoring-sessions-adjacent-row-changes-keyed-dataset-comparison-3687456a"}