WIP: Chage the view when select different type

* As title
* Refactor code for check and raido question preview reuse