Right now I have it set up so each separate question on a test is its own record, as is each student's response to that question. As far as databases go, this is a very small one, but some simple arithmetic shows that this app will outgrow even the "Enterprise" Zoho plan's record limits relatively quickly.
I've experimented with ways to use fewer records such as compressing the tests or test results into a single record, but then I find it is difficult or impossible to produce meaningful reports, plus each question has several fields which need to be stored separately (such as "question type, "difficulty", etc.).
Has anyone else run into a similar problem? And if so, did you come up with a workaround?