Device
Switch, router, workstation, server, patch panel, wall jack, or punch down block. Tracks name, type, power, location, and available interfaces.
System design
Everything should read from the same state: cable visuals, LEDs, CLI output, ping behavior, and lesson completion.
Switch, router, workstation, server, patch panel, wall jack, or punch down block. Tracks name, type, power, location, and available interfaces.
A port, interface, jack, or punch point. Tracks label, enabled state, link state, VLAN, speed, cable connection, and fault flags.
A cable or logical link between two endpoints. This is the object that should drive physical cable visibility and link status.
A lesson definition with starting states, student objective, hints, and success conditions.
show interface output.Program connections and state transitions first. Let switches, routers, workstations, LEDs, cable art, and CLI commands read that model.