Generate a practice test from your own material at the right difficulty, mixing question types, with explanations of why wrong options are wrong, then a report of which topics to revise based on your answers.
A test, a marking guide and a report of what to revise.