Das 2te ist einfacher und geht schneller, vorallem wird nur der KundenPC belastet, nicht euer Schul-Server.
Warum sollte es clientseitig einfacher als serverseitig sein? Wenn man auf die Datenbank verzichtet und alles per Cookies abhandelt, dürfte es kaum einen Unterschied geben.