chore: less generic record name
This commit is contained in:
parent
be789d4fcb
commit
232270a506
|
|
@ -16,7 +16,7 @@ class AttendanceSummary(graphene.ObjectType):
|
||||||
participants_present = graphene.Int()
|
participants_present = graphene.Int()
|
||||||
|
|
||||||
|
|
||||||
class Record(graphene.ObjectType):
|
class PresenceRecord(graphene.ObjectType):
|
||||||
course_session_id = graphene.ID()
|
course_session_id = graphene.ID()
|
||||||
generation = graphene.String()
|
generation = graphene.String()
|
||||||
circle_id = graphene.ID()
|
circle_id = graphene.ID()
|
||||||
|
|
@ -27,7 +27,7 @@ class Record(graphene.ObjectType):
|
||||||
|
|
||||||
|
|
||||||
class AttendanceDayPresences(graphene.ObjectType):
|
class AttendanceDayPresences(graphene.ObjectType):
|
||||||
records = graphene.List(Record)
|
records = graphene.List(PresenceRecord)
|
||||||
summary = graphene.Field(AttendanceSummary)
|
summary = graphene.Field(AttendanceSummary)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -63,26 +63,26 @@ def attendance_day_presences(
|
||||||
)
|
)
|
||||||
|
|
||||||
records.append(
|
records.append(
|
||||||
Record(
|
PresenceRecord(
|
||||||
course_session_id=course_session.id,
|
course_session_id=course_session.id, # noqa
|
||||||
generation=course_session.generation,
|
generation=course_session.generation, # noqa
|
||||||
circle_id=circle.id,
|
circle_id=circle.id, # noqa
|
||||||
due_date=format_swiss_datetime(attendance_day.due_date.end),
|
due_date=format_swiss_datetime(attendance_day.due_date.end), # noqa
|
||||||
participants_present=participants_present,
|
participants_present=participants_present, # noqa
|
||||||
participants_total=participants_total,
|
participants_total=participants_total, # noqa
|
||||||
cockpit_url=url,
|
cockpit_url=url, # noqa
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
summary = AttendanceSummary(
|
summary = AttendanceSummary(
|
||||||
days_completed=completed.count(),
|
days_completed=completed.count(), # noqa
|
||||||
participants_present=calculate_avg_participation(records),
|
participants_present=calculate_avg_participation(records), # noqa
|
||||||
)
|
)
|
||||||
|
|
||||||
return AttendanceDayPresences(summary=summary, records=records)
|
return AttendanceDayPresences(summary=summary, records=records) # noqa
|
||||||
|
|
||||||
|
|
||||||
def calculate_avg_participation(records: List[Record]) -> float:
|
def calculate_avg_participation(records: List[PresenceRecord]) -> float:
|
||||||
if not records:
|
if not records:
|
||||||
return 0.0
|
return 0.0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue