PowerReader

APIDescription
GET api/Activity/PowerReader/StoryList?storyId={storyId}

Returns a list of previous 6 stories for the given story Id - alternate rules apply for stories 4-9

GET api/Activity/PowerReader/Story?storyId={storyId}

Returns the complete story text - each word is wrapped in a span with a class and an Id - the Id is the word count for that page

PUT api/Activity/PowerReader

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

Rewards

APIDescription
PUT api/Rewards/Add

Updates team reward points.

PUT api/Rewards/Use

Updates team reward points.

GET api/Rewards/Get?teamId={teamId}

No documentation available.

Student

Controller to handle student record functions.

APIDescription
GET api/Student

Lists existing Active and Inactive students for the authenticated user.

GET api/ClassStudent

No documentation available.

WordBlender

APIDescription
PUT api/Activity/WordBlender

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

GET api/Activity/WordBlender?teamId={teamId}

Gets Story Details and word list for the specified story number .

StoryQuest

APIDescription
PUT api/Activity/StoryQuest

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

PUT api/Activity/StoryQuest/FreePlay

No documentation available.

GET api/Activity/StoryQuest?teamId={teamId}

Gets the complete page , answer, question data package for the story

GET api/Activity/StoryQuest/Story?storyId={storyId}

Gets the complete page , answer, question data package for the story

GET api/Activity/StoryQuest/StoryList?storyId={storyId}

Returns a list of previous 3 stories for the given story Id - alternate rules apply for stories 4-9

GET api/Activity/StoryQuest/WordInfo?word={word}

Returns details on specific words, WordType:: None = 0, Green = 1, Red = 2, Tan = 3, Location = 4 If results empty the do nothing

Session

APIDescription
PUT api/Session

No documentation available.

Tutor

APIDescription
GET api/Tutor

No documentation available.

Team

Team

APIDescription
GET api/Team

Returns a collection of teams for the authenticated user Returns Activity Status WordBlender = 0, PowerReader =1, LetterLaunch =2, SuperSpeller = 3, WordQues = 4, StoryQuest = 5

PUT api/Team

Updates team information. Set Team Mastery Range 4-70, assign TimeSlotId. Mastery is always required even if it does not change

PUT api/Team/Setup

Setup the team, set the team color and the student avatars

DELETE api/Team

Dissolves the team.

LetterQuest

APIDescription
PUT api/Activity/LetterQuest

No documentation available.

GET api/Activity/LetterQuest?teamId={teamId}

No documentation available.

SuperSpeller

APIDescription
PUT api/Activity/SuperSpeller

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

PUT api/Activity/SuperSpeller/FreePlay

No documentation available.

GET api/Activity/SuperSpeller?teamId={teamId}

Gets Story Details and word list for the specified story number. Use the word letters to link to the associated letter sounds and keycards There is no breakdown necessary for superspeller

GET api/Activity/SuperSpeller/Story?storyId={storyId}

No documentation available.

WordQuest

APIDescription
PUT api/Activity/WordQuest

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

PUT api/Activity/WordQuest/FreePlay

No documentation available.

GET api/Activity/WordQuest?teamId={teamId}

Gets Story Details and word list for the specified story number.

GET api/Activity/WordQuest/Story?storyId={storyId}

No documentation available.

LetterLaunch

APIDescription
PUT api/Activity/LetterLaunch

Sets the activity status, at the end of an activity it can be set as complete or incomplete. Saves a session count for each student if a student already has a session for the days activities then no session will be updated.

GET api/Activity/LetterLaunch?teamId={teamId}

Gets the list of letter launch letters for the teams assigned story

ApiInfo

APIDescription
GET api/time

No documentation available.

GET api/welcomePageTemplate

No documentation available.

GET api/forgotPageTemplate

No documentation available.

GET api/ApiInfo

No documentation available.

Administration

APIDescription
POST api/Admin/addPartnerPractice

No documentation available.

POST api/Admin/UpdateTeam?teamId={teamId}&storyNumber={storyNumber}

No documentation available.

DELETE api/Admin/deleteDemoStaff?id={id}

No documentation available.

GET api/Admin/SessionCount

No documentation available.