Where would you display said average score? If only for a staff users, you can compute and query it with a custom Discourse Data Explorer query.
If you want that on the front-end publicly, you can write a good spec and post your budget on the marketplace to get offers.