File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
app/controllers/api/v8/organizations/courses Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,11 @@ def show
96
96
completed_exercises_count = course . submissions . where ( all_tests_passed : true , user : current_user ) . distinct . select ( :exercise_name ) . count
97
97
total_model_solution_tokens = completed_exercises_count / grant_model_solution_token_every_nth_completed_exercise + ( course . initial_coin_stash || 0 )
98
98
99
- tokens_used = ModelSolutionTokenUsed . where ( user : current_user , course : course ) . count
99
+ tokens_used = if course . large_exercises_consume_more_coins?
100
+ ModelSolutionTokenUsed . where ( user : current_user , course : course ) . sum ( :cost )
101
+ else
102
+ ModelSolutionTokenUsed . where ( user : current_user , course : course ) . count
103
+ end
100
104
available_model_solution_tokens = total_model_solution_tokens - tokens_used
101
105
end
102
106
You can’t perform that action at this time.
0 commit comments