configurando una base de datos para rastrear qué usuarios han hecho clic en qué enlaces?

Intentaré y trataré un poco más mi problema.

Recientemente obtuve un puesto de desarrollador de tiempo parcial de nivel básico en mi universidad, en un esfuerzo por mejorar mis habilidades de desarrollo. Si bien he usado MySQL en el pasado, solo se cubrió brevemente en un solo curso, ya que en su mayoría soy un tipo de usuario (HTML / CSS / JS).

De todas formas, el departamento que me contrató tiene un sitio web diseñado para estudiantes que ingresan, para que se aclimaten a la universidad. Tiene tutoriales y videos para que los vean, etc. Para poder acceder al sitio, deben iniciar sesión en su cuenta de la universidad (que utiliza LDAP). Los nombres de las cuentas están en el formato abc1234.

Ahora, mi problema es que necesito crear una manera para que el personal realice un seguimiento de los tutoriales / videos que el estudiante de primer año ha visto. Les gustaría que hiciera esto usando bases de datos. Potencialmente, habrá miles de estudiantes, y quieren poder ver exactamente qué estudiantes han / no han hecho clic en cada enlace / han visto cada video.

¿Cómo debo configurar bases de datos para esto? Habrá múltiples enlaces / tutoriales / videos que quieren rastrear. Puntos de bonificación si hubiera una forma de realizar un seguimiento de los usuarios que vieron los videos hasta el final, pero no es necesario.

Creo que necesitaré usar PHP para manejar el intercambio entre el navegador y la base de datos, ¿correcto?

Gracias por cualquier ayuda o consejos. :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta