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
9696 completed_exercises_count = course . submissions . where ( all_tests_passed : true , user : current_user ) . distinct . select ( :exercise_name ) . count
9797 total_model_solution_tokens = completed_exercises_count / grant_model_solution_token_every_nth_completed_exercise + ( course . initial_coin_stash || 0 )
9898
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
100104 available_model_solution_tokens = total_model_solution_tokens - tokens_used
101105 end
102106
You can’t perform that action at this time.
0 commit comments