@@ -7,15 +7,15 @@ interface ILevelCriteria {
77}
88
99const levelCriteria : ILevelCriteria [ ] = [
10- { level : 0 , title : "Diogenes" , minDisputes : 3 , minScore : 0 , maxScore : 49 } ,
11- { level : 1 , title : "Pythagoras" , minDisputes : 0 , minScore : 0 , maxScore : 70 } ,
12- { level : 2 , title : "Socrates" , minDisputes : 3 , minScore : 71 , maxScore : 80 } ,
13- { level : 3 , title : "Plato" , minDisputes : 7 , minScore : 81 , maxScore : 90 } ,
1410 { level : 4 , title : "Aristotle" , minDisputes : 10 , minScore : 91 , maxScore : 100 } ,
11+ { level : 3 , title : "Plato" , minDisputes : 7 , minScore : 81 , maxScore : 90 } ,
12+ { level : 2 , title : "Socrates" , minDisputes : 3 , minScore : 71 , maxScore : 80 } ,
13+ { level : 1 , title : "Pythagoras" , minDisputes : 0 , minScore : 0 , maxScore : 70 } ,
14+ { level : 0 , title : "Diogenes" , minDisputes : 3 , minScore : 0 , maxScore : 49 } ,
1515] ;
1616
1717export const getUserLevelData = ( coherenceScore : number , totalResolvedDisputes : number ) => {
18- for ( const criteria of [ ... levelCriteria ] . sort ( ( a , b ) => b . level - a . level ) ) {
18+ for ( const criteria of levelCriteria ) {
1919 if (
2020 totalResolvedDisputes >= criteria . minDisputes &&
2121 coherenceScore >= criteria . minScore &&
0 commit comments