{"uid":"cap_qxLUVtFRp00l3puNpxL2Q","slug":"tutorial-completion-analytics-string-normalisation-trailing-mean-series-2fe01fbd","name":"Tutorial Completion Analytics — String Normalisation + Trailing Mean Series","description":"Tutorial completion — String normalisation + Trailing mean series: String normalisation + Trailing mean series for supplied tutorial completion records (starts, completions). 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-game-20-028?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","game_area","date","starts","completions"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"starts":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"game_area":{"type":"string","default":"","maxLength":80},"completions":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","starts":10,"game_area":"group-a","completions":1},{"date":"2026-10-02","row_id":"row-2","starts":20,"game_area":"group-b","completions":2},{"date":"2026-10-03","row_id":"row-3","starts":15,"game_area":"group-a","completions":3},{"date":"2026-10-04","row_id":"row-4","starts":30,"game_area":"group-b","completions":4}],"maxItems":200,"minItems":1},"field":{"enum":["starts","completions"],"type":"string","default":"starts"},"window":{"type":"integer","default":2,"maximum":200,"minimum":2}}},"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_dEjz57rjfmySTUB7M_zPp","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":"Runs two local analytical reports on tutorial completion data: string normalisation and a trailing mean series, for up to 200 rows.","exampleAgentPrompt":"Can you run both a string normalisation report and a trailing mean series (window size 3) on my tutorial completion data for the 'completions' field? Here are my records: game-area 'group-a' had 10 starts and 1 completion on 2026-10-01, and 'group-b' had 20 starts and 2 completions on 2026-10-02.","exampleUseCases":[{"title":"Rolling average of tutorial starts","prompt":"I have 50 rows of tutorial start and completion counts across different game areas by date — can you compute a trailing mean series with a window of 5 for the 'starts' field and also normalise the game area strings?"},{"title":"Smoothing completion rates for a learning dashboard","prompt":"Run a trailing mean series on my tutorial completions data using a window of 3, and normalise the game_area names — I've got about 80 daily records across two groups and want both reports at once."},{"title":"QA check on tutorial funnel data","prompt":"I need to normalise the string labels in my tutorial completion records and get a rolling mean for the 'completions' field with window size 4 — here are 120 rows of starts and completions by game area and date."}],"resultDescription":"Two analytical reports in a single response: (1) a string-normalised view of the game_area labels across supplied rows, and (2) a trailing mean series computed over the selected numeric field ('starts' or 'completions') using the specified rolling window — all computed locally from the supplied data, no external lookups.","failureModes":["Input array exceeds 200 rows — request will be rejected","Invalid date format (non-YYYY-MM-DD) causes row-level validation failure","Missing required fields (row_id, game_area, date, starts, completions) cause schema rejection","Window size larger than number of rows may yield sparse or empty trailing mean output","Null values in the selected numeric field may produce gaps in the trailing mean series"],"whenToPreferThis":"Choose this endpoint when you need both string normalisation and a rolling/trailing mean series computed together in a single low-cost call on tutorial completion data (starts and completions) segmented by game area and date. Ideal for e-learning or game analytics pipelines where you want local, offline computation without external API dependencies or prediction models, and your dataset is 200 rows or fewer.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:39:00.856Z","isFirstParty":false,"canonicalSlug":"tutorial-completion-analytics-string-normalisation-trailing-mean-series-2fe01fbd"}