Merge remote-tracking branch 'origin/feature/VBV-496-dash-regionalleiter' into feature/VBV-496-dash-regionalleiter

This commit is contained in:
Reto Aebersold 2023-10-30 14:13:55 +01:00
commit 19cf993748
2 changed files with 8 additions and 1 deletions

View File

@ -43,6 +43,7 @@ def feedback_responses(
) )
circle_feedbacks = [] circle_feedbacks = []
total_responses = 0
for course_session in course_sessions: for course_session in course_sessions:
fbs = FeedbackResponse.objects.filter( fbs = FeedbackResponse.objects.filter(
@ -51,6 +52,8 @@ def feedback_responses(
feedback_user__in=feedback_users(course_session.id), feedback_user__in=feedback_users(course_session.id),
) )
total_responses += len(fbs)
circle_feedbacks.extend( circle_feedbacks.extend(
circle_feedback_average( circle_feedback_average(
feedbacks=fbs, feedbacks=fbs,
@ -74,7 +77,7 @@ def feedback_responses(
_id=course_id, # noqa _id=course_id, # noqa
satisfaction_average=avg, # noqa satisfaction_average=avg, # noqa
satisfaction_max=4, # noqa satisfaction_max=4, # noqa
total_responses=len(circle_feedbacks), # noqa total_responses=total_responses, # noqa
), ),
) )

View File

@ -18,6 +18,10 @@ class DashboardCompetenceTestCase(GraphQLTestCase):
GRAPHQL_URL = "/server/graphql/" GRAPHQL_URL = "/server/graphql/"
def test_competence(self): def test_competence(self):
# TODO: Livioso 30.10.2023
# A test that checks the competence records
# would make sense -> missing (circle, learning unit) nesting!
# GIVEN # GIVEN
course, course_page = create_course("Test Course") course, course_page = create_course("Test Course")
course_session = create_course_session(course=course, title="Test Bern 2022 a") course_session = create_course_session(course=course, title="Test Bern 2022 a")