Uniqcli

InsightsBuying Guides

Personalized Learning Technology: The Infrastructure Underneath It

Adaptive and personalized learning platforms make specific assumptions about devices, bandwidth, identity and offline behavior. Those assumptions are procurement decisions, and they are usually discovered after the software contract is signed.

By Uniqcli Team · · 9 min read

Key takeaways

  • Personalized learning software makes four infrastructure assumptions — a device available at the moment of use, bandwidth sized per concurrent seat, rostering that resolves without a ticket, and defined behavior when the link drops.
  • Bandwidth targets scale per user, not per enrolled student: SETDA's Broadband Imperative III recommends at least 2.8 Mbps per user for small districts, 2 Mbps for medium and 1.4 Mbps for large, plus WAN capacity of 10 Gbps per 1,000 users.
  • Shared carts are fine for periodic use and break down for continuous adaptive sequences, because the session model assumes the student returns to the same state, not the same cart.
  • Rostering is a procurement question: ask which OneRoster version a platform supports, whether it uses the CSV or REST profile, and how fast a mid-year schedule change propagates.
  • Offline degradation belongs in the RFQ. Ask what happens to work in progress when the access point drops — the answer is a specification, not a hope.
On this page

Classroom Infrastructure

Personalized learning technology is a pedagogy decision with a plumbing bill

Whether personalized learning is the right instructional model for a district is not a question a hardware supplier should answer, and this piece does not try to. What a supplier can answer is narrower and more useful: every personalized learning platform on the market makes a set of assumptions about the infrastructure it will run on, and those assumptions turn into purchase orders. Device availability, bandwidth per concurrent seat, identity and rostering integration, and what the software does when the network drops are all decided in the network closet and the device budget, not in the curriculum committee. They are almost always discovered after the software contract is signed.

What personalized learning software assumes about your infrastructure

Adaptive and personalized learning tools differ enormously in pedagogy and hardly at all in what they need underneath. Strip away the instructional model and the same four requirements appear: a student can reach a device at the moment the sequence expects them to; the connection carries the content at the moment the whole class needs it; the student's identity and class enrollment resolve without a helpdesk ticket; and something sensible happens when the connection is not there.

Those four requirements are not equally visible during procurement. Device counts appear in every board presentation. Bandwidth appears in the E-rate filing. Rostering and offline behavior usually appear for the first time in August, in a conference room, two weeks before students arrive. That ordering is the single most common reason a well-chosen platform lands badly.

The rest of this piece is written for the person who has to make the infrastructure carry the decision — not for the person choosing the instructional model. Every question below can be asked of a software vendor in writing, before the contract, and answered with a specification rather than an opinion.

Device availability is per student at the moment of use, not per cart

The distinction that matters is not "1:1 versus carts." It is whether the software's session model tolerates interruption. A tool that assigns a weekly practice block works fine on a shared cart: the student picks up a device, works, signs out, and the platform stores progress server-side. A tool that runs a continuous adaptive sequence — where the next item depends on the last twelve responses, and the sequence is expected to resume mid-thread — behaves badly when the device is not available on the day the sequence expects it, or when the student lands on a device that has to re-authenticate and re-sync before it is usable.

So the procurement question is not "how many devices" first. It is: does this platform's session state live entirely server-side, does it resume cleanly on any device, and how long does a cold start take on the hardware we actually own? Ask for the answer against your device spec, not against a demo laptop. A cold sign-in that takes ninety seconds on a five-year-old machine costs a class period a week across a fleet.

Where the answer points to per-student availability, the device budget is the constraint and staggering the refresh matters more than the sticker price. Where periodic use is genuinely adequate, charging carts remain a defensible model — but the charging and check-out workflow becomes part of the instructional design, and someone has to own it.

One honest caveat on our side: we sell hardware. Recommending more devices is the answer that suits us, which is exactly why the test above should be the software vendor's written answer and not ours.

Bandwidth is a concurrency question, and it is answered elsewhere on this site

Personalized learning platforms are usually media-lighter than streaming video and usually chattier than a static LMS: many small requests, frequently, from every seat at once. The load profile that breaks a district is not the average day, it is the twenty minutes when four hundred students start the same adaptive block, plus the state assessment window, plus whatever else is running. Size against that peak, per concurrent seat, not against enrollment.

We are not going to restate the circuit-sizing arithmetic here, because it has its own page. Our network readiness guide for 1:1 districts carries the published per-user planning targets, the WAN figure, the access-layer calculation underneath them, and the reason a correctly sized circuit still fails behind a 1 Gb uplink feeding forty classrooms. Read it alongside this one — the card block below links straight to it — and treat the network as a precondition of the software decision rather than a consequence of it.

Rostering decides whether day one is a teaching day or a helpdesk day

Personalized learning depends on the platform knowing which student is in which class with which teacher — and knowing it again the morning after a schedule change. That is rostering, and in US K-12 it is usually done with 1EdTech's OneRoster standard, which defines how people, courses, enrollments, organizations and grades move between a student information system and downstream applications.

OneRoster is implemented two ways, and the difference is operational, not academic. The CSV profile is a file exchange, typically produced overnight — simple, well supported, and inherently a day behind. The REST profile is a live web service that supports real-time queries. A district running CSV should expect a schedule change made Tuesday afternoon to reach the platform Wednesday morning; a district that assumed otherwise will spend September manually adding students to classes.

So the questions to put in writing are specific: which OneRoster version does the platform support, does it consume the CSV profile or the REST profile, what is the sync interval, and what happens to a student who moves between sections mid-term. Separately, 1EdTech's LTI standard handles the launch — the secure hand-off from your learning platform into the tool — and is a different integration with a different setup. A vendor that answers "yes, we integrate" without naming the standard, version and profile has not answered the question.

Two more items belong on the same list, because they fail silently: what identity provider the platform federates with, and whether account provisioning is automatic or manual. A platform that requires manually created accounts will not survive a 4,000-device rollout, no matter how good the instructional model is.

Offline degradation is a specification, not a hope

Every district has rooms where coverage is imperfect, buses that carry devices home, and homes without reliable service. The right procurement move is not to pretend otherwise; it is to make the software's degraded behavior an explicit, written specification.

There are three answers a vendor can give, and all three are acceptable if stated honestly. The tool can be fully online-only, in which case the district plans around it and does not assign work that depends on home connectivity. The tool can cache content for offline reading but not accept offline responses, which is workable if teachers know it. Or the tool can queue work locally and sync on reconnect — the most forgiving answer, and the one that needs the hardest follow-up question: what happens if the same student works offline on two different devices?

What is not acceptable is discovering the answer in November. Put it in the RFQ next to the rostering questions.

Infrastructure questions to answer in writing

  • Does session state live server-side, and does a sequence resume cleanly on a different device?
  • How long is a cold sign-in on the oldest device model still in the fleet, not on a demo unit?
  • What is the expected per-seat bandwidth under the worst-case concurrent block, not the daily average?
  • Does the access switch uplink and PoE budget support the access point density each classroom needs?
  • Which OneRoster version and which profile — CSV nightly or REST real-time?
  • What is the sync interval, and what happens to a student who changes sections mid-term?
  • Is account provisioning automatic against our identity provider, or manual?
  • What is the documented behavior when the connection drops mid-task, and does offline work sync back?
  • What happens if the same student works offline on two devices before either reconnects?
  • Which of these answers is contractual, and which is a support-page claim that can change?

The build decisions behind each assumption

Frequently asked

Does personalized learning require a 1:1 device program?

Not automatically. It depends on whether the platform runs a continuous adaptive sequence that expects to resume mid-thread, or assigns discrete blocks that can be completed in a scheduled slot. The first case effectively requires per-student availability; the second works on shared carts if the check-out workflow is owned by someone. Ask the vendor how session state is stored and how long a cold start takes on your oldest device before assuming either answer.

What is OneRoster and why does it matter for procurement?

OneRoster is 1EdTech's standard for exchanging roster information — people, courses, enrollments, organizations and grades — between a student information system and other platforms. It matters because it is implemented two ways: a CSV profile, typically exchanged overnight, and a REST profile that supports real-time queries. Which one a platform uses determines how quickly a mid-year schedule change reaches the classroom.

Do you make claims about learning outcomes from any of this?

No. We supply and stage hardware. Whether a given instructional model improves outcomes is the district's determination, informed by its own evidence and its curriculum team. What we can speak to is whether the infrastructure will carry the model the district has chosen, and what it costs to make it carry it.

Can you help evaluate the software itself?

We do not evaluate instructional software. We do help translate a chosen platform's stated requirements into a hardware and network bill of materials, and we will tell you plainly when a requirement points at a network upgrade rather than a device purchase.

Turn a platform's requirements into a costed bill of materials

Send us the vendor's stated device, network and closet requirements and we will price the hardware side against live stock — devices, access points, PoE switching, uplinks and spares — as a firm, dated quote. Quoted orders never require payment up front.

Ask AI about Uniqcli

Quote a whole BOM

About the author

Uniqcli Team

Uniqcli's newsroom, buying guides and glossary are produced by our in-house team — seven procurement and technology professionals who source, screen and integrate IT and security hardware every day, working with two editors. Practitioners draft from live sourcing and integration work; editors review every piece for accuracy and plain language before it publishes.

More about the Uniqcli Team

Ready to scope your program?

Talk to a Uniqcli engineer, or send a bill of materials for a TAA-verified quote — no payment up front.