Hi @SimaKhayami94 this post may be able to answer some of your question
You have a couple different ways to go about addressing faces: there’s a good bit of automation in identifying types in HB Room From Solid, for construction assignment there is also a few different options. the attached grasshopper file contains what is in the attached photo