Разберем предложение по членам:
1. **На уроке** - обстоятельство места, отвечает на вопрос "где?", выражено существительным с предлогом.
2. **ребята** - подлежащее, отвечает на вопрос "кто?", выражено существительным.
3. **писали** - сказуемое, отвечает на вопрос "что делали?", выражено глаголом.
4. **сочинение** - дополнение, отвечает на вопрос "что?", выражено существительным.
5. **об экскурсии** - дополнение, отвечает на вопрос "о чем?", выражено существительным с предлогом.
6. **которую** - союзное слово, связывает главное и придаточное предложения.
7. **они** - подлежащее, отвечает на вопрос "кто?", выражено местоимением.
8. **совершили** - сказуемое, отвечает на вопрос "что сделали?", выражено глаголом.
9. **недавно** - обстоятельство времени, отвечает на вопрос "когда?", выражено наречием.
Таким образом, предложение является сложноподчинённым, состоит из главного предложения "ребята писали сочинение об экскурсии" и придаточного предложения "которую они совершили недавно".
Схема предложения: [Обстоятельство] [Подлежащее] [Сказуемое] [Дополнение] [Дополнение] [Союзное слово] [Подлежащее] [Сказуемое] [Обстоятельство]