GET api/GetSubTopics_Byschool_ForStudents?topicID={topicID}&boardID={boardID}&classID={classID}&SchoolID={SchoolID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
topicID

string

Required

boardID

string

Required

classID

string

Required

SchoolID

string

Required

Body Parameters

None.

Response Information

Resource Description

Collection of Topics
NameDescriptionTypeAdditional 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>