The new CAA eExams have made a lot of the revision methods out of date. As someone who has done 6 exams 2 on paper & 4 eExams the only useful revision method I have found is the EasyPPLGroundSchool. PPLTutor is OK but the question & answer format is much more simplified than the actual exam.
I was probably one of the first to do Human Performance & found the CAA exam terrible. Multi-line, incomprehensible questions. Most were English tests rather than aviation knowledge. And I read & write English as the day job.