ckak912 / CodeBuddy_LLM

CodeBuddy: A learning management system for programmers with integrated LLM support
https://codebuddy.byu.edu
MIT License
1 stars 1 forks source link

Implement Step Selection and Hint Code Integration #14

Open ckak912 opened 1 year ago

ckak912 commented 1 year ago

CodeBuddy needs to allow users to review specific steps and integrate hint code for each step. This issue foces on implementing the backend functionality for step selection and hint code integration.

Steps to implement

  1. Extract the selected step from the JSON object to a variable.
  2. Make an API call to the model, passing the selected step and exercise_details["instructions"] as the context.
  3. Assign the response from the model as a variable.
  4. Pass the response variable back to the frontend.
  5. Append the hint code to the code editor on the frontend.

Acceptance Criteria

ckak912 commented 1 year ago

The Python handler to extract the steps needs to be implemented before this can be started.