MarkDefinitions

APIDescription
GET CAWS/MarkDefinitions

This request returns a full collection of mark definitions.

GET CAWS/MarkDefinitions/{id}

This request returns description of an individual mark definition.

POST CAWS/MarkDefinitions

Creates a new mark definition passed in the parameter and then returns it.

PUT CAWS/MarkDefinitions/{id}

Modifies mark definition passed in the parameter and then returns it.

DELETE CAWS/MarkDefinitions/{id}

Deletes the required mark definition.

OlaStaging

APIDescription
GET CAWS/OlaStaging/{id}

This request returns representation of an individual offline mark entry.

POST CAWS/OlaStaging

Creates a new offline mark entry in the staging table passed in the parameter and then returns it.

PUT CAWS/OlaStaging/{id}

Modifies offline mark entry passed in the parameter and then returns it.

DELETE CAWS/OlaStaging/{id}

Deletes offline mark entry.

Registers

APIDescription
GET CAWS/Registers

This request returns a collection of registers that fulfill filtering criteria passed in the AwsRegisterFilterPoco json object.

GET CAWS/Registers/{id}

Request returns an individual register basing on passed in register id.

PUT CAWS/Registers/{id}

Saves modification to the register object passed in the parameter and then returns it.

RegisterSummaries

APIDescription
GET CAWS/RegisterSummaries

This request returns a collection of register summaries that fulfill filtering criteria passed in the AwsRegisterFilterPoco json object.

GET CAWS/RegisterSummaries/{id}

Request returns an individual register header basing on passed in register id.

StudentExceptions

APIDescription
GET CAWS/StudentExceptions

This request returns a collection of student exception records that fulfill filtering criteria passed in the AwsExceptionFilterPoco json object.

GET CAWS/StudentExceptions/{id}

Request returns an individual exception record basing on passed in exception id.

POST CAWS/StudentExceptions

Creates a new student exception record passed in the parameter and then returns it.

PUT CAWS/StudentExceptions/{id}

Modifies student exception record passed in the parameter and then returns it.

DELETE CAWS/StudentExceptions/{id}

Deletes student exception record.

StudentLedger

APIDescription
GET CAWS/StudentLedger

This request returns a collection of student ledger records that fulfill filtering criteria passed in the AwsLedgerFilterPoco json object.

StudentMarks

APIDescription
GET CAWS/StudentMarks

This request returns a collection of simple student marks that fulfill filtering criteria passed in the AwsMarkFilterPoco json object.

StudentTimesInOut

APIDescription
GET CAWS/StudentTimesInOut

This request returns a collection of simple student time in out marks that fulfill filtering criteria passed in the AwsMarkFilterPoco json object.