Is there a reason why this needs to be a separate script. Can't this just be in push_to_lms.py?