obj = no rank
campaign = rank
you get xp for doing whatever the class you are playing does ... like for medic you get xp for healing and reviving ... engineer , for building and blowing stuff up ...
check this page out
http://www.rtcwonline.com/dummies/enemyterritory.htm