Skip to content

Commit 347b45b

Browse files
committed
added line number before sending the code to chatgpt
1 parent 582cdfc commit 347b45b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/jobs/generate_automatic_comments_job.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,14 @@ def perform(request_for_comment, current_user)
2323
end
2424

2525
private
26-
26+
27+
def add_line_numbers(code)
28+
code.split("\n").each_with_index.map { |line, index| "#{index + 1}: #{line}" }.join("\n")
29+
end
30+
2731
def perform_request(request_for_comment, file, chat_gpt_service)
2832
prompt = ChatGptHelper.format_prompt(
29-
learner_solution: file.content,
33+
learner_solution: add_line_numbers(file.content),
3034
exercise: request_for_comment.submission.exercise.description,
3135
test_results: Testrun.where(submission_id: request_for_comment.submission.id).map(&:log).join("\n"),
3236
question: request_for_comment.question

0 commit comments

Comments
 (0)