Added reporting algorithyms for UMCloud (Ustad Mobile Cloud) and model assignments
Updated models.py to get course and block names