public dynamic StartAssignment() { string progTaskString = api.GetAssignment().Result; IncomingProgTask progTask = JsonSerializer.Deserialize <IncomingProgTask>(progTaskString); var returnValues = AssignmentManager.RunAssignment(progTask.IncomingAssignment.ToString()); var resultOnTests = SubmitAssignment(returnValues); return(resultOnTests); }