add analyze_problems for extracting problem data from studentmodule