если есть под рукой толковый IT-специалист, можно попробовать собрать свой установщик SEB с помощью NSIS. За прау дней мучений можно добиться нужного результата - тогда студент скачивает файл, запускает, у него в нужные папки кладутся SEB и конфиги, всё прописывается в меню и т.п. Документация, куда какие конфиги складывать - тут https://safeexambrowser.org/windows/win_usermanual_en.html
но разработчики SEB не поддерживают такие конфигурации, ссылаясь на то, что тут должны думать головой сетевые администраторы конкретной организации. Их вариант https://safeexambrowser.org/presentations/HowTo_SEB2.0.pdf примерно описан в этой презентации. Кратко идея такова - вы размещаете в курсе ссылку на скачку конкретной версии SEB, и на скачку конфигурационного seb-файла. Студент скачивает нужную версию SEB, ставит её, скачивает .seb-файл, кликает на него и у него запускается SEB уже на нужной странице и с нужными параметрами. Поэтому вам достаточно генерить только 2 ключа Exam Key - один для windows, второй для macos (если у вас он будет использоваться).
Да, уточню. Конкретная версия SEB с конкретным .seb файлом будет всегда генерить один и тот же exam key. Но при пересохранении того же конфига изменится случайная часть конфига (salt) и ключ поменяется.