Untitled

서버로 전송하는 형식

problem은 각 문제별로 있기 때문에 그에 대한 file은 그 문제에 대한 학생들의 예시 답안이어야 한다.

file : [problem_name].csv

예시

{
  test_name : "사회시험",
  problem : [
    {
      question : "여러 제과점이 서로 경쟁을 하면 소비자에게 어떤 점이 좋을까요?",
      answer : "제품의 가격이 낮아지고, 품질이 올라간다(좋아진다, 높아진다). 또 제품의 다양성이 증가하고, 소비자들은 더 좋은 혜택을 받을 수 있다.",
      keywords : ["가격","품질", "다양성", "혜택"]
      file : fileObject
    },
    {
      question : "높은 산에서 과자봉지가 부풀어 오르는 이유는 무엇일까요?",
      answer : "고도가 높아지면 공기의 압력이 낮아지는데, 온도가 일정할 때 압력이 작아지면 기체의 부피는 증가하므로 과자 봉지 내부 기체의 부피가 증가하기 때문이다.",
      keywords : ["압력", "공기", "고도", "온도", "부피"]
      file : fileObject
    },
  ]
} 

파일 형식 예시

student_id, answer
20165020, 답안1
20183333, 답안2

fileObject 는 .csv 형식으로 제한한다.

키워드 체커는 다음과 같다.

https://github.com/boostcampaitech3/final-project-level3-nlp-03/blob/bf386c780e900900fe208de9b8266d5aec809e18/prototype/pipeline_base.py#L25