public SchooxResponse<List<CurriculumProgress>> GetCurriculumProgressForUser(int curriculumId, int userId, string externalId = null)
{
//GET /dashboard/curriculums/:curriculumid/users/:userid
var request = SService.GenerateBaseRequest("/dashboard/curriculums/{curriculumId}/users/{userId}");
request.Method = Method.GET;
request.AddUrlSegment("courseId", curriculumId.ToString(CultureInfo.InvariantCulture));
request.AddUrlSegment("userId", userId.ToString(CultureInfo.InvariantCulture));
request.AddNonBlankQueryString ("external_id", externalId);
return Execute<List<CurriculumProgress>>(request);
}