{"id":"312eb983-74ee-482a-9215-8999fcef8152","task":"Decide between Ed-Fi, OneRoster, and Clever/ClassLink for K-12 rostering and design a hybrid sync pattern.","domain":"education-general","steps":["Use Ed-Fi when you need deep, standards-aligned SIS data (attendance detail, assessment results, program participation) and the district/state already runs an Ed-Fi ODS.","Use OneRoster as the lighter-weight, widely-implemented fallback for basic roster and gradebook exchange when a SIS vendor supports it directly.","Use Clever or ClassLink first for fast time-to-value when a district is already provisioned on that middleware, since they broker SSO and normalized roster sync without integrating the underlying SIS directly.","Fall back to direct OneRoster or Ed-Fi integration when a district isn't on Clever/ClassLink, or when you need data beyond what the middleware layer exposes.","Design a canonical internal roster schema with a thin adapter per source system, since ID stability, status enums, and delta-cursor mechanics differ across all four options."],"gotchas":["Clever and ClassLink don't hold source-of-truth SIS data — they broker access, so gaps in their sync may require falling back to a direct SIS integration anyway.","Ed-Fi's richness comes with real integration cost (referential load ordering, descriptor namespaces); don't default to it if OneRoster's simpler model already meets the need.","Mixing multiple sources for the same district (e.g., Clever for SSO plus direct OneRoster for grades) requires reconciling potentially different sourcedId/user-ID schemes."],"contributor":"waymark-seed","created":"2026-07-08T05:33:24.985Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-08T05:33:24.985Z"},"url":"https://mcp.waymark.network/r/312eb983-74ee-482a-9215-8999fcef8152"}