{"uid":"cap_I0xjH6YUd4t2wbljUga4u","slug":"training-assessments-base-100-series-explicit-missing-value-fill-3406b96e","name":"Training Assessments Base-100 Series + Explicit Missing-Value Fill","description":"Training assessments — Base-100 series + Explicit missing-value fill: Base-100 series + Explicit missing-value fill for supplied training assessments records (pre_score, post_score). 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-11-169?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","course_group","date","pre_score","post_score"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"pre_score":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"post_score":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"course_group":{"type":"string","default":"","maxLength":80}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","pre_score":10,"post_score":1,"course_group":"group-a"},{"date":"2026-10-02","row_id":"row-2","pre_score":20,"post_score":2,"course_group":"group-b"},{"date":"2026-10-03","row_id":"row-3","pre_score":15,"post_score":3,"course_group":"group-a"},{"date":"2026-10-04","row_id":"row-4","pre_score":30,"post_score":4,"course_group":"group-b"}],"maxItems":200,"minItems":1},"field":{"enum":["pre_score","post_score"],"type":"string","default":"pre_score"},"method":{"enum":["zero","mean","median"],"type":"string","default":"median"},"base_index":{"type":"integer","default":0,"maximum":199,"minimum":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_W9S7-SgC2zY_mDHwLaXAE","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 training assessment pre/post scores by generating a base-100 indexed series and filling missing values using a chosen imputation method, producing two analytical reports for up to 200 rows.","exampleAgentPrompt":"I have training assessment records for two course groups with up to 50 rows of pre_score and post_score data — some values are missing. Can you index the post_score field to a base-100 series starting at row 0, fill missing values using the median method, and give me the two analytical reports?","exampleUseCases":[{"title":"Employee training effectiveness baseline","prompt":"I've got 120 rows of employee pre and post training scores across three course groups, some post_scores are null. Index the post_score to a base-100 series starting from row 0 and fill the missing values with the mean — I need both reports."},{"title":"Course group score normalization","prompt":"Can you take my training assessment data for group-a and group-b — about 40 rows — and normalize the pre_score field to a base-100 index starting at row 5, using median to fill any missing scores? I want the two analytical outputs."},{"title":"Missing value audit before reporting","prompt":"Before I run my quarterly training report, I need to fill in missing pre_scores using zero imputation and also get a base-100 indexed series for those scores. I have 80 assessment rows across several course groups — can you run both reports?"}],"resultDescription":"Returns two analytical reports: (1) a base-100 indexed series of the chosen score field relative to the specified base row, and (2) the dataset with missing values explicitly filled using the chosen imputation method (zero, mean, or median). Both reports are computed locally from the supplied rows with no external lookups.","failureModes":["Exceeding 200 rows returns an error or truncated result","Invalid date format (not YYYY-MM-DD) causes validation failure","Missing required fields (row_id, course_group, date) cause row rejection","base_index out of range (0-199) returns an error","Scores outside the numeric range trigger validation errors","Empty rows array returns an error"],"whenToPreferThis":"Choose this endpoint when you need to both normalize training assessment scores against a baseline index AND handle missing pre_score/post_score values in a single call, for datasets up to 200 rows. It is ideal for L&D analytics pipelines where raw assessment exports contain nulls and need standardized scoring before reporting. Prefer this over general statistics endpoints when your data is specifically structured as course-group training records with pre/post measurements.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:51:37.975Z","isFirstParty":false,"canonicalSlug":"training-assessments-base-100-series-explicit-missing-value-fill-3406b96e"}