The method and system are based on knowledge branch structure which is a hierarchical categorization of a subject's fundamental and complex elements and PAQ which is designed to re-test students on only those concepts which give an ambiguous outcome. Therefore, the method and system act as a formative and summative assessment in one which provides teachers and students with accurate and in-depth analysis of data as well as descriptive feedback from the test data. Many embodiments of the invention can be implemented as an assessment tool on a computing system, more specifically through program/software.