Я попытаюсь подробнее разобраться с моей проблемой.
Недавно я получил начальную позицию на уровне разработчика в моем университете, пытаясь обострить свои навыки. Хотя я использовал MySQL в прошлом, он был кратко рассмотрен только в одном курсе, так как я в основном парень-фронт (HTML/CSS/JS).
В любом случае, отдел, который нанял меня, имеет веб-сайт, предназначенный для входящих студентов, чтобы получить их в колледже. У него есть обучающие программы и видеоролики для их просмотра и т.д. Чтобы получить доступ к сайту, они должны войти в свою университетскую учетную запись (которая использует LDAP). Имена учетных записей указаны в формате abc1234.
Теперь, моя проблема в том, что мне нужно создать способ для сотрудников отслеживать, какие учебники/видео, которые наблюдал новичок. Они хотели бы, чтобы я сделал это с помощью баз данных. Там потенциально будут тысячи студентов, и они хотят видеть, какие именно ученики имеют/не нажимали на каждую ссылку/смотрели каждое видео.
Как мне настроить базы данных для этого? Там будет несколько ссылок/учебников/видео, которые они хотят отслеживать. Бонусные баллы, если есть способ отслеживать, какие пользователи просматривали видео до конца, однако не требуется.
Я считаю, что мне нужно будет использовать PHP для обработки обмена между браузером и базой данных, правильно?
Спасибо за помощь или советы.:)