Theory of Knowledge Assessment