Q2A have 1 point system for all the answer, but I want to calculate point per category.

Ex : In a question about Math, an answer from a math expert will have higher priority.

Is there a simple way to do this or I have to read from the database and re-calculating everything ?

TO MAKE IT SIMPLE : my categories have 1 level, no tree structure.