作答str:assignmentname作业中相应id的作业,body含有两个字段,分别是'id'和'content_answer',id是作答题目的id可以从get中获得,content_answer是作答的信息
答案均由"<-&&->"包裹
{ "id": 2, "score": 5 }
{ "id": 1, "score": null, "comment": null }
//main.cpp
#include<iostream>
#include "header.h"
using namespace std;
int main(){
function();
cout<<"Hello World!"<<endl;
return 0;
}
//function.cpp
#include<iostream>
#include"header.h"
using namespace std;
void function(){
int a;
cin >> a;
cout << a << endl;
}
//header.h
void function();
我们的body需要这样填写:
{
"id":4,
"content_answer":"<-&cpp&-><-&main.cpp&-><-&#include<iostream>\n#include \"header.h\"\nusing namespace std;\nint main(){\nfunction();\ncout<<\"Hello World!\"<<endl;\nreturn 0;\n}&-><-&function.cpp&-><-&#include<iostream>\n#include\"header.h\"\nusing namespace std;\nvoid function(){\nint a;\ncin >> a;\ncout << a << endl;\n}&-><-&header.h&-><-&void function();&->"
}
得到的返回值:
{
"id": 4,
"score": 200,
"comment": "50 ms 200 KB Output true\n50 ms 200 KB Output true\n"
}