Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • P platform
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • codia
  • platform
  • Issues
  • #81
Closed
Open
Created Feb 04, 2021 by Yu Yin@yxonic📚Owner

pack和session统计接口

增加两个接口,统计一个session中的status:

ExercisePackSession {
  exerciseStatuses(first, ...)
  exerciseStatusesByExercise {
    exercise
    exerciseStatuses(first, ...)
  }
}

修改两个接口的代码:

ExercisePackViewerStatus {
  exerciseStatuses(first, ...) // policy为ALL时,不能统计题目的所有status,也不能统计任意一个session的,而是要统计该题包所有session的记录
  exerciseStatusesByExercise { // 同上,不要统计每道题所有的status
    exercise
    exerciseStatuses(first, ...)
  }
}

另外session相关的代码有把session拼成seesion的错误,一并改掉吧

Assignee
Assign to
Time tracking