Это уже морфология. На php и mysql вобщем то примитив самый. Из LIKE %запрос% особо много и не выжать. Да, можно наверное найти плагин на пресс для аккуратного поиска, но в любом случае морфология потребует большой индексации товаров и хорошей производительности поиска.
По хорошему для этого вам нужен отдельный сервер. habrahabr.ru/post/117025
wordpress давно реализовал это. На лету вставляет сразу в текст. Посмотрите oembed как у него работает.
Oembed это стандарт внедрения. Там все есть вместе с регулярками.
Вам нужно вычленять из них сервис и ID а уж извините сам html embed код ну что его шерстить, дело 30 минут максимум на ваши 4 сервиса. Должно все работать по этому стандарту
Одноклассники ничего сделать самостоятельно не смогут вообще. Ну процентов 60 смогут а дальше будет путаница все равно, как мне кажется. Без учителя, контроля из вне - фиг.
Может как то сделать ряд картинок животных с цифрами. В классе висит плакат, где каждый ученик видит картинку и цифру напротив своей фамилии с фотографией. Их же он видит в браузере.
Лев 40 - Например напротив Вани Иванова. Хотя не, зачем вводить лишний алфавит...
В идеале это делается через отпечатки пальцев. Но дороговато для оборудования. 5тр за сканер. Оплата в некоторых школах в столовых так реализована и вход в школу. Пальцик приложил - пик. Проходи. Но прежде всего дорого.
Без внешних железок кроме логина и пароля или их аналогов ничего более придумать то и нельзя. Если есть вебкамера, то кроме как каждому распечатать его QR код, который содержит ключ авторизации больше ничего не приходит в голову. QR коды выдавать может учитель на самоклейке.
Так же эти QR коды можно хранить в телефоне картинкой. Можно брелки на ключи сделать. Сам QR содержит пару логин пароль, код разбирается на js и вставляется в поля формы. В случае потери QR кода учитель сам авторизуется через логин и пароль в этой форме, указанных либо ниже кода на листе бумаги либо у учителя в его учетке либо на отдельном листе.
Купите себе смарфон и пусть обскриншотятся.
Вопрос действительно не простой, поскольку ваша деятельность связана не только с работой. В обед вы можете спокойно смотреть свою почту - это же ваше личное время. Поэтому тут все зависит от желания и способностей юриста. Все можно притянуть, а уж в компьютерах то....