Вы можете сделать это, вы просто должны быть осторожны.Фреймы и JavaScript могут быть плохими для доступности, но они будут вызывать проблемы только при неправильном использовании.
SCORM требует фреймы (frameset или iframe), и многие люди справедливо говорят, что фреймы плохие для доступности.Правда в том, что они, безусловно, могут сделать сайты менее доступными, если они плохо построены (или глубоко вложены), но вспомогательные технологии просмотра, такие как JAWS, могут справиться с ними, если они созданы с учетом передовых практик, таких как предоставление четких названий и структуры.В WebAIM есть хорошее руководство по доступности фреймов .
Что касается JavaScript, JS обычно доступен в большинстве вспомогательных технологий ( 98,4%, согласно недавнему опросу ), поэтомуэто не демонстратор.Тем не менее, JavaScript может быть очень опасным для доступности, если вы используете его для динамического изменения DOM или введения интерактивности (создавайте новую разметку, анимацию, делайте статические элементы, такие как DIVs, активируемыми кликом и т. Д.).Вспомогательные технологии иногда не знают, что JavaScript изменил содержимое страницы после начальной загрузки страницы, поэтому у посетителя нет возможности узнать, что перед ним / ней находится новый контент.Если вы используете JavaScript для динамического изменения содержимого вашей страницы, обязательно используйте методы WAI-ARIA .
JavaScript SCORM - это совсем другая тема.Что касается браузера, JavaScript SCORM просто обрабатывает взаимодействие между курсом и LMS и не изменяет содержимое страницы на лету.Это означает, что JS SCORM не должен иметь никакого отношения к JAWS, поскольку он не влияет на разметку вашей страницы и никак не влияет на DOM.