From b08a9d61eff1033f123fc48afca7b9828fa83ae7 Mon Sep 17 00:00:00 2001 From: Carla Duarte Date: Wed, 23 Jun 2021 11:33:09 -0400 Subject: [PATCH] fix: make scores floats rather than ints in progress tab api --- lms/djangoapps/course_home_api/progress/v1/serializers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lms/djangoapps/course_home_api/progress/v1/serializers.py b/lms/djangoapps/course_home_api/progress/v1/serializers.py index 59a5f66fb3..41fa0d30bf 100644 --- a/lms/djangoapps/course_home_api/progress/v1/serializers.py +++ b/lms/djangoapps/course_home_api/progress/v1/serializers.py @@ -24,8 +24,8 @@ class SubsectionScoresSerializer(serializers.Serializer): block_key = serializers.SerializerMethodField() has_graded_assignment = serializers.BooleanField(source='graded') learner_has_access = serializers.SerializerMethodField() - num_points_earned = serializers.IntegerField(source='graded_total.earned') - num_points_possible = serializers.IntegerField(source='graded_total.possible') + num_points_earned = serializers.FloatField(source='graded_total.earned') + num_points_possible = serializers.FloatField(source='graded_total.possible') percent_graded = serializers.FloatField() show_correctness = serializers.CharField() show_grades = serializers.SerializerMethodField()