Skip to content

Commit 6e769fd

Browse files
committed
bug fix + credo fixes
1 parent 62b6437 commit 6e769fd

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

lib/cadet_web/admin_controllers/admin_grading_controller.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ defmodule CadetWeb.AdminGradingController do
22
use CadetWeb, :controller
33
use PhoenixSwagger
44

5-
alias Cadet.Assessments
6-
alias Cadet.Courses
5+
alias Cadet.{Assessments, Courses}
76

87
@doc """
98
# Query Parameters

lib/cadet_web/controllers/generate_ai_comments.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ defmodule CadetWeb.AICodeAnalysisController do
6565
{:error, "LLM course-level prompt is not configured for this course"}
6666

6767
true ->
68-
:ok
68+
{:ok}
6969
end
7070
end
7171

@@ -99,7 +99,7 @@ defmodule CadetWeb.AICodeAnalysisController do
9999
|> put_status(:bad_request)
100100
|> text(error_msg)
101101

102-
true ->
102+
{:ok} ->
103103
case Assessments.get_answers_in_submission(submission_id, question_id) do
104104
{:ok, {answers, _assessment}} ->
105105
case answers do
@@ -114,13 +114,13 @@ defmodule CadetWeb.AICodeAnalysisController do
114114
analyze_code(
115115
conn,
116116
%{
117-
answers: hd(answers),
117+
answer: hd(answers),
118118
submission_id: submission_id,
119119
question_id: question_id,
120120
api_key: api_key,
121121
llm_model: course.llm_model,
122122
llm_api_url: course.llm_api_url,
123-
llm_course_level_prompt: course.llm_course_level_prompt,
123+
course_prompt: course.llm_course_level_prompt,
124124
assessment_prompt: Assessments.get_llm_assessment_prompt(question_id)
125125
}
126126
)

test/cadet_web/controllers/ai_code_analysis_controller_test.exs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ import Mock
22

33
defmodule CadetWeb.AICodeAnalysisControllerTest do
44
use CadetWeb.ConnCase
5-
alias Cadet.AIComments
6-
alias Cadet.AIComments.AIComment
7-
alias Cadet.Courses.Course
8-
alias Cadet.Repo
5+
alias Cadet.{Repo, AIComments}
6+
alias Cadet.{AIComments.AIComment, Courses.Course}
97

108
setup do
119
course_with_llm =

0 commit comments

Comments
 (0)