Implemented the first version of our backend. Below is a detailed breakdown of the implemented features:
Endpoints:
Adopted /api/ as the prefix for all endpoints.
Created a new endpoint: /api/generate-exam.
Utils:
Developed the generate_exam() function to utilize the OpenAI API for exam generation.
This PR does not cover the evaluation part shown in the architecture diagram linked to the issue. However, it includes the minimum features needed for our first version.
What I did
/api/
as the prefix for all endpoints./api/generate-exam
.generate_exam()
function to utilize the OpenAI API for exam generation.This PR does not cover the evaluation part shown in the architecture diagram linked to the issue. However, it includes the minimum features needed for our first version.
Closes #6