GET api/GetSubTopics?topicID={topicID}&boardID={boardID}&classID={classID}
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
topicID | string |
Required |
|
boardID | string |
Required |
|
classID | string |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of TopicsName | Description | Type | Additional information |
---|---|---|---|
TopicID | integer |
None. |
|
TopicName | string |
None. |
|
SubjectID | integer |
None. |
|
TopicNames | Collection of VTopics1 |
None. |
|
SubtopicTopicNames | Collection of VTopics |
None. |
|
SubTopicArtifacts | Collection of VTopicResources |
None. |
|
TopicArtifacts | Collection of VTopicResources |
None. |
|
TestTaken | integer |
None. |
|
TotalSubTopics | integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "$id": "1", "TopicID": 1, "TopicName": "sample string 2", "SubjectID": 3, "TopicNames": [ { "$id": "2", "TopicID": 1, "BoardID": 2, "BoardName": "sample string 3", "ClassID": 4, "ClassName": "sample string 5", "SubjectID": 6, "SubjectName": "sample string 7", "TopicName": "sample string 8", "ParentID": 9, "TotalTopics": 10, "TotalSubTopics": 11, "Qcount": 1, "TestTaken": 12 }, { "$ref": "2" } ], "SubtopicTopicNames": [ { "$id": "3", "TopicID": 1, "BoardID": 2, "BoardName": "sample string 3", "ClassID": 4, "ClassName": "sample string 5", "SubjectID": 6, "SubjectName": "sample string 7", "TopicName": "sample string 8", "ParentID": 9, "TotalTopics": 10, "TotalSubTopics": 11, "Qcount": 1, "SectionID": 1, "ArtifactID": 1, "IsApproved": true }, { "$ref": "3" } ], "SubTopicArtifacts": [ { "$id": "4", "TopicID": 1, "ArtifactID": 2, "CategoryName": "sample string 3", "ResourceID": 4, "QCount": 1 }, { "$ref": "4" } ], "TopicArtifacts": [ { "$ref": "4" }, { "$ref": "4" } ], "TestTaken": 4, "TotalSubTopics": 5 }, { "$ref": "1" } ]
application/xml, text/xml
Sample:
<ArrayOfLibraryController.Topics xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Controllers"> <LibraryController.Topics> <SubTopicArtifacts xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> </SubTopicArtifacts> <SubjectID>3</SubjectID> <SubtopicTopicNames xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopics> <d3p1:ArtifactID>1</d3p1:ArtifactID> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SectionID>1</d3p1:SectionID> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics> <d3p1:VTopics> <d3p1:ArtifactID>1</d3p1:ArtifactID> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SectionID>1</d3p1:SectionID> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics> </SubtopicTopicNames> <TestTaken>4</TestTaken> <TopicArtifacts xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> </TopicArtifacts> <TopicID>1</TopicID> <TopicName>sample string 2</TopicName> <TopicNames xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopics1> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TestTaken>12</d3p1:TestTaken> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics1> <d3p1:VTopics1> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TestTaken>12</d3p1:TestTaken> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics1> </TopicNames> <TotalSubTopics>5</TotalSubTopics> </LibraryController.Topics> <LibraryController.Topics> <SubTopicArtifacts xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> </SubTopicArtifacts> <SubjectID>3</SubjectID> <SubtopicTopicNames xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopics> <d3p1:ArtifactID>1</d3p1:ArtifactID> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SectionID>1</d3p1:SectionID> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics> <d3p1:VTopics> <d3p1:ArtifactID>1</d3p1:ArtifactID> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:IsApproved>true</d3p1:IsApproved> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SectionID>1</d3p1:SectionID> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics> </SubtopicTopicNames> <TestTaken>4</TestTaken> <TopicArtifacts xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> <d3p1:VTopicResources> <d3p1:ArtifactID>2</d3p1:ArtifactID> <d3p1:CategoryName>sample string 3</d3p1:CategoryName> <d3p1:QCount>1</d3p1:QCount> <d3p1:ResourceID>4</d3p1:ResourceID> <d3p1:TopicID>1</d3p1:TopicID> </d3p1:VTopicResources> </TopicArtifacts> <TopicID>1</TopicID> <TopicName>sample string 2</TopicName> <TopicNames xmlns:d3p1="http://schemas.datacontract.org/2004/07/DigitalStudentServices.Models"> <d3p1:VTopics1> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TestTaken>12</d3p1:TestTaken> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics1> <d3p1:VTopics1> <d3p1:BoardID>2</d3p1:BoardID> <d3p1:BoardName>sample string 3</d3p1:BoardName> <d3p1:ClassID>4</d3p1:ClassID> <d3p1:ClassName>sample string 5</d3p1:ClassName> <d3p1:ParentID>9</d3p1:ParentID> <d3p1:Qcount>1</d3p1:Qcount> <d3p1:SubjectID>6</d3p1:SubjectID> <d3p1:SubjectName>sample string 7</d3p1:SubjectName> <d3p1:TestTaken>12</d3p1:TestTaken> <d3p1:TopicID>1</d3p1:TopicID> <d3p1:TopicName>sample string 8</d3p1:TopicName> <d3p1:TotalSubTopics>11</d3p1:TotalSubTopics> <d3p1:TotalTopics>10</d3p1:TotalTopics> </d3p1:VTopics1> </TopicNames> <TotalSubTopics>5</TotalSubTopics> </LibraryController.Topics> </ArrayOfLibraryController.Topics>