Your drill results should be reflected in your analytics. Potentially, they could come with a checkbox to include them, so users could continue to view analytics for just PrepTests, or decide to include the results of drills in their analytics along with the Preptests.
I find it hard to accurately judge which questions I struggle on the most since the analytics only reflect questions taken in full PrepTests. If you are getting a question type wrong in drills and right in PrepTests, why should that data be left out? Adding a checkbox to include drill results would be the best of both worlds. You can see what you are getting wrong generally, with drills and Preptests, while also still being able to see only the types of questions you struggle on in actual testing environments.
I understand that this is potentially something that could be harder to code on the site (really I have no idea, I don't know anything about computer science), but I think this could make the experience of using 7sage much better and lead to more accurate analytics if it has the option to include all the questions a user takes, whether drill or Preptest.
For question 27 answer C, the author DOES talk about some sort of universal laws of history? I am confused why you are saying that the author does not. Look at lines 50-53, the author is saying that we should look at history in term of laws that constrain history rather than laws that predict history. Given that, doesn't it make sense that the author should believe that all human experience has some things in common so that we can establish the laws that constrain? For example, no human is able to fly with wings. Couldn't that establish a law that constrains history?
I just have overall been quite disappointed with some of the answer explanation videos. I feel as though they either purposely leave some sort of reasoning out or are not actually looking at the stimulus/text enough to see why one would be drawn to these answers in the first place. In so many videos I have watched, JY just looks at the answer and goes "What?? This is obviously wrong. It doesn't say anything like this. Let's cross this out" when in reality the text DID say something like that. I have been missing around 1-3 questions per section and I have been struggling to improve that because every explanation video I watch about them my answer is just crossed out because it's "obviously wrong" and is given no more reasoning than that. How am I supposed to improve if no one will show me why my answer is "obviously wrong" and instead just brush it off with no explanation? It's getting really frustrating.