changes for updating learneLevel