Как создать собственный компонент типа тестирования?
Прочитать документацию, пройти учебные курсы, и научиться разрабатывать решения на битриксе.
https://dev.1c-bitrix.ru/learning/ - учебные курсы
Всё что вам надо - описано в курсе "Разработчик Bitrix Framework"
Вкратце начиная с редакции стандарт есть модуль опросы, даже компонент есть для вывода


Если редакция старт, можно и на инфоблоках сделать, но придется думать + писать код