I am looking to build a website that has:
a) A learning component where students can practice questions from GRE, GMAT, ACT, etc., and
b) A social component where teachers and students, parents, etc. can interact with each other live while practicing a question.
Every user will have a profile that will contain their metrics. For instance, a student profile will contain metrics around their performance (percentage of correctly answered questions, percentile, graphs, etc.)
The website will also have discussion boards, chat, comments, etc.