Yes, we approached the university last month and the official asked us to get the STP(supervised teaching practice) on the college letterhead duly attested by the principal basis which the university will issue the STP certificate on the university letterhead.
In our case, we are good with the following criteria
1. No. of days of STP - 60 days
2. Age range of students - 13-18 years
3. Setting - ? Need help! ( Does it mean the university campus or college campus )
To be on the safer side we are keeping the syllabus copy handy and probably will get it attested if the university officials agree to do so. Rest of the documents like passing certs, transcripts are pretty straightforward and should not have any issues.