Closed agusnarvaez closed 3 weeks ago
PR: https://github.com/TV3ntu/PDS-2024-frontend/pull/114
Endpoint: /api/courses/{idCourse}/stats Method: GET
Ejemplo de respuesta:
{ "id": "d32d10bd-f7ba-4f0e-aedb-5c200d99a1c8", "title": "Jazz Dance Junior", "description": "Un curso dinámico que combina elementos de ballet, danza contemporánea y estilos de baile moderno,\nenseñando a los estudiantes rutinas coreografiadas con énfasis en la expresión y el estilo personal.", "category": "Jazz Dance", "image": "https://rafaeljosecalderon.github.io/PDS-2024-images/img//estrellas_en_movimiento/jazz.jpg", "totalAssignments": 3, "totalSubscriptions": 0, "totalIncome": 0.0, "mostPopularAssignment": { "id": "1c77c580-e3ef-457c-bca1-175a3ca25e50", "quotas": 10, "quantityAvailable": 10, "isActive": true, "price": 100.0, "name": "MONDAY", "totalIncome": 0.0, "status": "CONFIRMED", "schedule": { "days": [ "MONDAY" ], "startTime": "19:00:00", "endTime": "20:00:00", "startDate": "2023-03-01", "endDate": "2024-10-30", "recurrenceWeeks": "WEEKLY", "listDates": [ "2024-06-10", "2024-06-17", "2024-06-24", "2024-07-01", "2024-07-08", "2024-07-15", "2024-07-22", "2024-07-29", "2024-08-05", "2024-08-12", "2024-08-19", "2024-08-26", "2024-09-02", "2024-09-09", "2024-09-16", "2024-09-23", "2024-09-30", "2024-10-07", "2024-10-14", "2024-10-21", "2024-10-28" ] }, "subscribers": [] }, "mostProfitableAssignment": { "id": "1c77c580-e3ef-457c-bca1-175a3ca25e50", "quotas": 10, "quantityAvailable": 10, "isActive": true, "price": 100.0, "name": "MONDAY", "totalIncome": 0.0, "status": "CONFIRMED", "schedule": { "days": [ "MONDAY" ], "startTime": "19:00:00", "endTime": "20:00:00", "startDate": "2023-03-01", "endDate": "2024-10-30", "recurrenceWeeks": "WEEKLY", "listDates": [ "2024-06-10", "2024-06-17", "2024-06-24", "2024-07-01", "2024-07-08", "2024-07-15", "2024-07-22", "2024-07-29", "2024-08-05", "2024-08-12", "2024-08-19", "2024-08-26", "2024-09-02", "2024-09-09", "2024-09-16", "2024-09-23", "2024-09-30", "2024-10-07", "2024-10-14", "2024-10-21", "2024-10-28" ] }, "subscribers": [] }, "assignments": [ { "id": "1c77c580-e3ef-457c-bca1-175a3ca25e50", "quotas": 10, "quantityAvailable": 10, "isActive": true, "price": 100.0, "name": "MONDAY", "totalIncome": 0.0, "status": "CONFIRMED", "schedule": { "days": [ "MONDAY" ], "startTime": "19:00:00", "endTime": "20:00:00", "startDate": "2023-03-01", "endDate": "2024-10-30", "recurrenceWeeks": "WEEKLY", "listDates": [ "2024-06-10", "2024-06-17", "2024-06-24", "2024-07-01", "2024-07-08", "2024-07-15", "2024-07-22", "2024-07-29", "2024-08-05", "2024-08-12", "2024-08-19", "2024-08-26", "2024-09-02", "2024-09-09", "2024-09-16", "2024-09-23", "2024-09-30", "2024-10-07", "2024-10-14", "2024-10-21", "2024-10-28" ] }, "subscribers": [] }, { "id": "74407435-3e1f-470d-b03b-ca009bad69af", "quotas": 10, "quantityAvailable": 10, "isActive": true, "price": 100.0, "name": "MONDAY, WEDNESDAY", "totalIncome": 0.0, "status": "CONFIRMED", "schedule": { "days": [ "MONDAY", "WEDNESDAY" ], "startTime": "12:00:00", "endTime": "14:00:00", "startDate": "2023-03-01", "endDate": "2025-06-30", "recurrenceWeeks": "MONTHLY", "listDates": [ "2024-06-24", "2024-07-22", "2024-08-19", "2024-09-16", "2024-10-14", "2024-11-11", "2024-12-09", "2025-01-06", "2025-02-03", "2025-03-03", "2025-03-31", "2025-04-28", "2025-05-26", "2025-06-23", "2024-06-19", "2024-07-17", "2024-08-14", "2024-09-11", "2024-10-09", "2024-11-06", "2024-12-04", "2025-01-01", "2025-01-29", "2025-02-26", "2025-03-26", "2025-04-23", "2025-05-21", "2025-06-18" ] }, "subscribers": [] }, { "id": "2caabaa4-4698-49b4-8f5c-6a362a29a725", "quotas": 10, "quantityAvailable": 10, "isActive": true, "price": 100.0, "name": "TUESDAY", "totalIncome": 0.0, "status": "CONFIRMED", "schedule": { "days": [ "TUESDAY" ], "startTime": "19:00:00", "endTime": "21:00:00", "startDate": "2023-03-01", "endDate": "2024-12-30", "recurrenceWeeks": "BIWEEKLY", "listDates": [ "2024-06-11", "2024-06-25", "2024-07-09", "2024-07-23", "2024-08-06", "2024-08-20", "2024-09-03", "2024-09-17", "2024-10-01", "2024-10-15", "2024-10-29", "2024-11-12", "2024-11-26", "2024-12-10", "2024-12-24" ] }, "subscribers": [] } ] }
PR: https://github.com/TV3ntu/PDS-2024-frontend/pull/114
Endpoint: /api/courses/{idCourse}/stats Method: GET
Ejemplo de respuesta: