def get_assignment_submission_resources(request,class_id,assignment_id): user = AuthService.get_current_user(request) token = token_service.get_access_token(constant.Resources.MSGraph, user.o365_user_id) education_service = EducationService(user.tenant_id, token) assignemtnResources = education_service.get_Assignment_Resources(class_id,assignment_id) submissionResources = education_service.get_Assignment_Submissions_By_User(class_id,assignment_id,user.o365_user_id) result={} resourceArray=[] submissionResourcesArray=[] for resource in assignemtnResources: obj={} obj["id"]=resource.id obj["resource"]=resource.resource["displayName"] resourceArray.append(obj) result["resources"]=resourceArray; result["submissionId"]=submissionResources[0].id for resource in submissionResources: for item in resource.resources: obj={} obj["id"]=item["id"] obj["resource"]=item["resource"]["displayName"] submissionResourcesArray.append(obj) result["submissionResources"]=submissionResourcesArray; return JsonResponse(result, safe=False)
def get_assignment_resources(request,class_id,assignment_id): user = AuthService.get_current_user(request) token = token_service.get_access_token(constant.Resources.MSGraph, user.o365_user_id) education_service = EducationService(user.tenant_id, token) resources = education_service.get_Assignment_Resources(class_id,assignment_id) result=[] for resource in resources: resourceArray={} resourceArray["id"]=resource.id resourceArray["resource"]=resource.resource["displayName"] result.append(resourceArray) return JsonResponse(result, safe=False)