getLessonInfo

Возвращает информацию по уроку. Не зависит от контекста пользователя

import {getLessonInfo} from '@getcourse/sdk'

// Параметры
async function getLessonInfo(
  ctx: app.Ctx,
  lessonId: number,
  extraFields: boolean
): Promise<LessonInfo>

// Результат: Информация об уроке
interface LessonInfo {
  id: number,
  title: string,
  trainingId: number,
  type: string,
  number: number,
  status: string, 
  teacher_id: number,
  start_at: string,
  description: string,
  created_at: string, 
  template_id: number,
  lesson_group_id: number,
  has_mission: number|string,
  params?: { [param: string]: any },
  mission_params?: { [param: string]: any },
}

Примеры

Вернуть данные урока в JSON

import {getLessonInfo} from '@getcourse/sdk'

app.get('/:id', async(ctx,req) => {
  const lesson = await getLessonInfo(ctx, req.params.id);
  return lesson 
})

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании