JUDGER_AND_CLIENT/JuderUI/OJWS.java

83 lines
2.9 KiB
Java
Raw Permalink Normal View History

2024-02-19 13:21:34 +08:00
package edu.dhu.ws;
public interface OJWS {
//<2F><><EFBFBD><EFBFBD>
public String test(String message);
// <20><><EFBFBD><EFBFBD>½<EFBFBD>˵<EFBFBD><CBB5><EFBFBD>Ϣת<CFA2><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public String wsLogin(String userName, String userPassword);
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public String wsGetExamList(String userName, String password);
// ͨ<><CDA8>Id<49><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public String wsGetExamById(String userName, String password, int examId);
// <20><><EFBFBD><EFBFBD>problemId<49><64><EFBFBD><EFBFBD>problems<6D><73>problemtestcases<65><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣת<CFA2><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public byte[] wsGetProblem(String userName, String password,int examId, int problemId);
// <20><><EFBFBD><EFBFBD>examId<49><64><EFBFBD><EFBFBD>examProblems<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣת<CFA2><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public String wsGetExamProblems(String userName, String password,
int examId, int page, int rows);
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬examId<49><64>ȡexamdetail<69><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣת<CFA2><D7AA><EFBFBD><EFBFBD>xml<6D><6C>ʽ
public String wsGetExamDetail(String userName, String password, int examId, int page, int rows);
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD>WrongCases,Solution,Problems,StudentExamDetail<69><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ,<2C><><EFBFBD><EFBFBD>solutionId
public String wsSubmitCode(String userName, String password, String codeXml);
// <20><EFBFBD><E1BDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public String wsSubmitThisProblem(String userName, String password,
String codeXml);
// <20><>ȡsubmittedcode<64><65><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD>
public String wsSubmittedCode(String userName, String password,
int problemId);
// <20><EFBFBD><E9BFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ȡwrongcases<65><73><EFBFBD><EFBFBD>Ϣ
public String wsViewWrongCase(String userName, String password,
int examId, int problemId, int caseId, boolean caseInfo);
// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>״̬
public String wsGetExamProblemStatus(String userName, String password,
int examId, int problemId);
// <20><><EFBFBD>л<EFBFBD><D0BB><EFBFBD>ȡsolution<6F><6E><EFBFBD><EFBFBD>Ϣ
public String wsGetSolutions(String account,String password,int number);
// <20><><EFBFBD>²<EFBFBD><C2B2>к󷵻صĽ<D8B5><C4BD><EFBFBD>
public String wsUpdateResult(String userName, String password,byte[] result);
// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public String wsIsPermit(String userName, String password, int examId,
String UUID);
// <20><><EFBFBD>л<EFBFBD><D0BB><EFBFBD>ȡ<EFBFBD><C8A1>Ŀ<EFBFBD><C4BF>Ϣ
public byte[] wsGetProblem4Judge(String userName, String password, int problemId);
// <20><><EFBFBD><EFBFBD>examId<49><64>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>
public String wsGetExamProCatagorys(String userName,String password,int examId);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>
public String wsCanDoCategory(String userName, String password, int examId);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>
public byte[] wsDrawProblem(String userName, String password, int examId,int catId);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼ҳ<C2BC><D2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public String wsSubmitHistory(String userName, String password, int examId);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ģ<EFBFBD><C4A3>"<22><EFBFBD><E1BDBB><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>
public String wsItrainSubmitCode(String userName, String password,int catId,String codeXml);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ģ<EFBFBD><C4A3>"<22><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>
public String wsSkipThisProblem(String userName, String password, int examId,int catId,int problemId);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ģ<EFBFBD><C4A3>"<22><EFBFBD><E1BDBB><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>
public String wsItrainSubmitThisProblem(String userName, String password,int catId,String codeXml,String continueTrain);
//<2F><><EFBFBD><EFBFBD>ѵ<EFBFBD><D1B5>ģ<EFBFBD><C4A3>"<22><>Ҫͨ<D2AA><CDA8>"<22><><EFBFBD><EFBFBD>
public String wsPassThisCategory(String userName, String password, int examId,int catId);
}