GET api/Student/Timetables?subid={subid}&batch={batch}&day={day}&rmid={rmid}&startdate={startdate}&enddate={enddate}&classdate={classdate}&wkdates={wkdates}
Get student class timetable information list
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| subid |
Specific subject id |
string |
None. |
| batch |
Specific class batch name |
string |
None. |
| day |
Specific class day of week (e.g. Monday, Tuesday, Wednesday) |
string |
None. |
| rmid |
Specific class room id |
string |
None. |
| startdate |
Date format (e.g. dd/mm/yyyy) to check against class start date |
string |
None. |
| enddate |
Date format (e.g. dd/mm/yyyy) to check against class finish date |
string |
None. |
| classdate |
Class date parameter. |
string |
None. |
| wkdates |
Class week date range parameter. |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of StdTimetableModels| Name | Description | Type | Additional information |
|---|---|---|---|
| CampusName |
Campus name where the class activity located |
string |
Required |
| SubjectId |
Unique subject code of the class timetable |
string |
Required |
| SubjectName |
Subject name |
string |
Required |
| Batch |
Class batch, which can be used to differentiate groups of students who study for the same campus, subject and activity period. |
string |
Required |
| Day |
Indicate class day of the week |
string |
Required |
| Mode |
Class mode/type, such as Lecture, Tutorial and etc. |
string |
Required |
| StartTime |
Class start time of the day |
time interval |
Required |
| FinishTime |
Class finish time of the day |
time interval |
Required |
| TeacherName |
Teacher/Trainer/Lecturer of the class |
string |
Required |
| RoomId |
Class room id |
string |
Required |
| RoomName |
Class room name |
string |
Required |
| StartDate |
Class start date |
date |
Required |
| FinishDate |
Class end date |
date |
Required |
| VenueAddress |
Training location address where the class activity located |
string |
Required |
Response Formats
application/json, text/json
[
{
"CampusName": "sample string 1",
"SubjectId": "sample string 2",
"SubjectName": "sample string 3",
"Batch": "sample string 4",
"Day": "sample string 5",
"Mode": "sample string 6",
"StartTime": "00:00:00.1234567",
"FinishTime": "00:00:00.1234567",
"TeacherName": "sample string 9",
"RoomId": "sample string 10",
"RoomName": "sample string 11",
"StartDate": "2025-12-19T18:22:58.7538301+11:00",
"FinishDate": "2025-12-19T18:22:58.7538301+11:00",
"VenueAddress": "sample string 14"
},
{
"CampusName": "sample string 1",
"SubjectId": "sample string 2",
"SubjectName": "sample string 3",
"Batch": "sample string 4",
"Day": "sample string 5",
"Mode": "sample string 6",
"StartTime": "00:00:00.1234567",
"FinishTime": "00:00:00.1234567",
"TeacherName": "sample string 9",
"RoomId": "sample string 10",
"RoomName": "sample string 11",
"StartDate": "2025-12-19T18:22:58.7538301+11:00",
"FinishDate": "2025-12-19T18:22:58.7538301+11:00",
"VenueAddress": "sample string 14"
}
]
application/xml, text/xml
<ArrayOfStdTimetableModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MobileApp_WebAPI.Models.Students">
<StdTimetableModels>
<Batch>sample string 4</Batch>
<CampusName>sample string 1</CampusName>
<Day>sample string 5</Day>
<FinishDate>2025-12-19T18:22:58.7538301+11:00</FinishDate>
<FinishTime>PT0.1234567S</FinishTime>
<Mode>sample string 6</Mode>
<RoomId>sample string 10</RoomId>
<RoomName>sample string 11</RoomName>
<StartDate>2025-12-19T18:22:58.7538301+11:00</StartDate>
<StartTime>PT0.1234567S</StartTime>
<SubjectId>sample string 2</SubjectId>
<SubjectName>sample string 3</SubjectName>
<TeacherName>sample string 9</TeacherName>
<VenueAddress>sample string 14</VenueAddress>
</StdTimetableModels>
<StdTimetableModels>
<Batch>sample string 4</Batch>
<CampusName>sample string 1</CampusName>
<Day>sample string 5</Day>
<FinishDate>2025-12-19T18:22:58.7538301+11:00</FinishDate>
<FinishTime>PT0.1234567S</FinishTime>
<Mode>sample string 6</Mode>
<RoomId>sample string 10</RoomId>
<RoomName>sample string 11</RoomName>
<StartDate>2025-12-19T18:22:58.7538301+11:00</StartDate>
<StartTime>PT0.1234567S</StartTime>
<SubjectId>sample string 2</SubjectId>
<SubjectName>sample string 3</SubjectName>
<TeacherName>sample string 9</TeacherName>
<VenueAddress>sample string 14</VenueAddress>
</StdTimetableModels>
</ArrayOfStdTimetableModels>