Skip to content

Community App Challenge Listing

James Cori edited this page Aug 1, 2020 · 4 revisions

Challenge Listings Image

  1. GET /challenge-tracks?isActive=true

    • Filter Query: tracks[]=Design&tracks[]=Development OR trackIds[]=uuid1&trackIds[]=uuid2
  2. NO CHANGE - Still v3 technologies and platforms call, combine and dedupe

    • Query: ?tags[]=tag1&tags[]=tag2
  3. GET /challenge-types?isActive=true

    • Filter Query: types[]=Design&types[]=Development OR typeIds[]=uuid1&typeIds[]=uuid2
  4. Color based on challengeObj.track: Design - blue, Development: Green, QA: Purple?, Data Science: Brown

  5. Letters based on challengeObj.type - you can look this up against ChallengeTypes, there is an challengeTypeObj.abbreviation. Right now, the values are https://github.com/topcoder-platform/challenge-api/blob/develop/src/scripts/seed/ChallengeType.json

  6. Buckets

    • All Challenges: GET /challenges?status=Active
    • My Challenges: GET /challenges?status=Active&memberId=:jwtMemberId
    • Open for Registration: GET /challenges?status=Active&currentPhaseName=Registration
    • Ongoing: GET /challenges?status=Active&registrationEndDateEnd=:todaysDate
    • Open for Review: GET /challenges?status=Active&currentPhaseName=Review (what about iterative review?)
    • Past Challenges: GET /challenges?status=Completed
    • NEW Open Tasks: GET /challenges?status=Active&isTask=true
Clone this wiki locally