Верно: в рамках мастер-класса.
Запятая не нужна. Обратите внимание: частицу не нужно поставить перед глаголом было, сочетание эпидемиологическая обстановка нуждается в определении, например: Внеклассное мероприятие не было проведено в связи с неблагоприятной эпидемиологической обстановкой.
Существует два слова: компонент и компонента. Об этих словах можно прочитать в «Словаре трудностей». В Вашем предложении уместно первое слово, поэтому корректно: ...исследование... их основных компонентов.