Einrichten einer Datenbank zur Verfolgung, welche Benutzer auf welche Links geklickt haben?

Ich werde versuchen, mein Problem etwas genauer zu behandeln.

Ich habe vor kurzem eine Teilzeit-Entwickler-Einstiegsposition an meiner Universität bekommen, um meine Entwicklerfähigkeiten zu verbessern. Während ich MySQL in der Vergangenheit verwendet habe, wurde es nur kurz in einem einzigen Kurs behandelt, da ich hauptsächlich ein Front-End-Typ bin (HTML / CSS / JS).

Wie auch immer, die Abteilung, die mich eingestellt hat, hat eine Website für Incoming-Studenten, um sie an das College zu akklimatisieren. Hier finden sie Tutorials und Videos usw. Um auf die Site zugreifen zu können, müssen sie sich bei ihrem Universitätskonto anmelden (das LDAP verwendet). Kontonamen haben das Format abc1234.

Mein Problem ist nun, dass ich dem Personal eine Möglichkeit geben muss, zu verfolgen, welche Tutorials / Videos der Neuling angesehen hat. Sie möchten, dass ich dies mit Datenbanken mache. Es wird möglicherweise Tausende von Schülern geben, und sie möchten genau sehen können, welche Schüler jeden Link angeklickt haben / nicht haben / jedes Video gesehen haben.

Wie soll ich dafür Datenbanken einrichten? Es gibt mehrere Links / Tutorials / Videos, die sie verfolgen möchten. Bonuspunkte, wenn nachverfolgt werden konnte, welche Nutzer die Videos bis zum Ende angesehen haben, sind jedoch nicht erforderlich.

Ich glaube, ich muss PHP für den Austausch zwischen dem Browser und der Datenbank verwenden, richtig?

Vielen Dank für jede Hilfe oder Tipps. :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage