POST api/scn/UploadScanPageWithoutImages
UploadScanPageWithoutImages
Request Information
URI Parameters
None.
Body Parameters
CreateUploadScanPageInput| Name | Description | Type | Additional information |
|---|---|---|---|
| ExamCourseId | string |
None. |
|
| BatchId | string |
None. |
|
| MachineIp | string |
None. |
|
| ScanUserId | string |
None. |
|
| StudentTestNos | Collection of StudentTestNoInput |
None. |
|
| ScanPages | Collection of ScanPageInput |
None. |
|
| Options | Collection of OptionInput |
None. |
Request Formats
application/json, text/json
Sample:
{
"ExamCourseId": "sample string 1",
"BatchId": "sample string 2",
"MachineIp": "sample string 3",
"ScanUserId": "sample string 4",
"StudentTestNos": [
{
"PaperId": "sample string 1",
"TestNo": "sample string 2",
"RcgOmr": "sample string 3",
"RcgStatus": 4,
"IsCheat": 5,
"IsMiss": 6
},
{
"PaperId": "sample string 1",
"TestNo": "sample string 2",
"RcgOmr": "sample string 3",
"RcgStatus": 4,
"IsCheat": 5,
"IsMiss": 6
}
],
"ScanPages": [
{
"PageId": "sample string 1",
"PaperId": "sample string 2",
"TestNo": "sample string 3",
"PageNo": 4,
"ScanNo": 5,
"ImageName": "sample string 6",
"ImageMd5": "sample string 7",
"OffsetX": 8,
"OffsetY": 9,
"K": 10.0
},
{
"PageId": "sample string 1",
"PaperId": "sample string 2",
"TestNo": "sample string 3",
"PageNo": 4,
"ScanNo": 5,
"ImageName": "sample string 6",
"ImageMd5": "sample string 7",
"OffsetX": 8,
"OffsetY": 9,
"K": 10.0
}
],
"Options": [
{
"ExamCourseId": "sample string 1",
"PaperId": "sample string 2",
"FrameId": "sample string 3",
"QuestionsId": "sample string 4"
},
{
"ExamCourseId": "sample string 1",
"PaperId": "sample string 2",
"FrameId": "sample string 3",
"QuestionsId": "sample string 4"
}
]
}
text/xml
Sample:
<CreateUploadScanPageInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ems.Domain.Scn.Dtos.InputDtos">
<BatchId>sample string 2</BatchId>
<ExamCourseId>sample string 1</ExamCourseId>
<MachineIp>sample string 3</MachineIp>
<Options>
<OptionInput>
<ExamCourseId>sample string 1</ExamCourseId>
<FrameId>sample string 3</FrameId>
<PaperId>sample string 2</PaperId>
<QuestionsId>sample string 4</QuestionsId>
</OptionInput>
<OptionInput>
<ExamCourseId>sample string 1</ExamCourseId>
<FrameId>sample string 3</FrameId>
<PaperId>sample string 2</PaperId>
<QuestionsId>sample string 4</QuestionsId>
</OptionInput>
</Options>
<ScanPages>
<ScanPageInput>
<ImageMd5>sample string 7</ImageMd5>
<ImageName>sample string 6</ImageName>
<K>10</K>
<OffsetX>8</OffsetX>
<OffsetY>9</OffsetY>
<PageId>sample string 1</PageId>
<PageNo>4</PageNo>
<PaperId>sample string 2</PaperId>
<ScanNo>5</ScanNo>
<TestNo>sample string 3</TestNo>
</ScanPageInput>
<ScanPageInput>
<ImageMd5>sample string 7</ImageMd5>
<ImageName>sample string 6</ImageName>
<K>10</K>
<OffsetX>8</OffsetX>
<OffsetY>9</OffsetY>
<PageId>sample string 1</PageId>
<PageNo>4</PageNo>
<PaperId>sample string 2</PaperId>
<ScanNo>5</ScanNo>
<TestNo>sample string 3</TestNo>
</ScanPageInput>
</ScanPages>
<ScanUserId>sample string 4</ScanUserId>
<StudentTestNos>
<StudentTestNoInput>
<IsCheat>5</IsCheat>
<IsMiss>6</IsMiss>
<PaperId>sample string 1</PaperId>
<RcgOmr>sample string 3</RcgOmr>
<RcgStatus>4</RcgStatus>
<TestNo>sample string 2</TestNo>
</StudentTestNoInput>
<StudentTestNoInput>
<IsCheat>5</IsCheat>
<IsMiss>6</IsMiss>
<PaperId>sample string 1</PaperId>
<RcgOmr>sample string 3</RcgOmr>
<RcgStatus>4</RcgStatus>
<TestNo>sample string 2</TestNo>
</StudentTestNoInput>
</StudentTestNos>
</CreateUploadScanPageInput>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
ServiceResult| Name | Description | Type | Additional information |
|---|---|---|---|
| RetCode | integer |
None. |
|
| Msg | string |
None. |
|
| Result | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"RetCode": 1,
"Msg": "sample string 2",
"Result": {}
}
text/xml
Sample:
<ServiceResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tdf.Utils.Networking"> <Msg>sample string 2</Msg> <Result /> <RetCode>1</RetCode> </ServiceResult>