Ir al artículo
Aniq-UI

KinoraProgramas

Programas

Programas de entrenamiento de varias semanas: cómo un miembro empieza uno y sigue su calendario, y cómo los crea el personal.

Para el paquete Full Stack

Qué es un programa

Un programa es un plan de varias semanas: un nombre y una descripción en inglés y en árabe, una imagen, un número de semanas y de sesiones por semana, un nivel y un enfoque. Cada semana enumera sus días, y cada día es un entrenamiento del catálogo o un día de descanso. La carga de datos incluye cuatro programas, y el miembro de demostración está en la semana 6 de 8 de Strength Foundation.

Seguir un programa

  • La pestaña Programs de Workouts (/en/dashboard/workouts?view=programs) muestra todos los programas, con el activo arriba mostrando su semana actual y cuánto lleva avanzado.
  • Empezar un programa sustituye al activo y comienza en la semana 1. Volver a empezar el mismo lo detiene.
  • El calendario muestra la semana actual del programa activo, día a día.

Crear programas

El personal con fitness.manage crea programas en Content, luego Programs (/en/dashboard/content/programs). La lista filtra por nivel, número de semanas y sesiones por semana, y busca por nombre, descripción, enfoque y slug.

  • Un día indica un entrenamiento por su slug, o es un día de descanso. Una semana no puede incluir el mismo día dos veces.
  • Al guardar, se sustituye todo el calendario por el del formulario.
  • Eliminar un programa también termina la inscripción de todos los miembros en él. No se puede eliminar un entrenamiento que todavía programa algún día de un programa.

Las rutas de programas

MétodoRutaPermisoQué hace
GET/api/fitness/workouts/programsfitness.viewTodos los programas, el activo con su semana y su progreso, y su calendario.
POST/api/fitness/workouts/programs/:slug/enrollfitness.editEmpieza el programa en la semana 1, o lo detiene si ya está activo.
GET, POST/api/fitness/manage/programsfitness.manageUna página de programas (page, page_count, search, order, level, weeks, sessions_per_week), o uno nuevo.
GET, PATCH, DELETE/api/fitness/manage/programs/:idfitness.manageUn programa, un cambio, una eliminación.

Un workoutSlug desconocido en un día responde 400 workout_unknown, y un día incluido dos veces en una semana 400 days_duplicate.

¿Te atascaste en un paso?

Busca una solución antes de empezar de nuevo.

Solución de problemas

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.