var StudyGroups=function() {
StudyGroups.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
StudyGroups.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return StudyGroups._staticInstance.get_path();},
GetTheAdminDetailsOfTheStudyGroup:function(GroupNameForURL,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTheAdminDetailsOfTheStudyGroup',false,{GroupNameForURL:GroupNameForURL,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
GetTheMembersOfTheStudyGroup:function(GroupNameForURL,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTheMembersOfTheStudyGroup',false,{GroupNameForURL:GroupNameForURL,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
RequestToBecomeAnAdministrator:function(GroupNameForURL,MemberID,RequestersComment,succeededCallback, failedCallback, userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="RequestersComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RequestToBecomeAnAdministrator',false,{GroupNameForURL:GroupNameForURL,MemberID:MemberID,RequestersComment:RequestersComment},succeededCallback,failedCallback,userContext); },
GetAdminGroupMessagesDetails:function(GroupMessageID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAdminGroupMessagesDetails',false,{GroupMessageID:GroupMessageID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
DeclineAndDeleteStudyGroupMessage:function(GroupMessageID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeclineAndDeleteStudyGroupMessage',false,{GroupMessageID:GroupMessageID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
DeleteStudyGroupMessage:function(GroupMessageID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeleteStudyGroupMessage',false,{GroupMessageID:GroupMessageID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
AddNewStudyGroupAdminMessage:function(GroupNameForURL,MemberID,GroupMessageTitle,GroupMessage,succeededCallback, failedCallback, userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupMessageTitle" type="String">System.String</param>
/// <param name="GroupMessage" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddNewStudyGroupAdminMessage',false,{GroupNameForURL:GroupNameForURL,MemberID:MemberID,GroupMessageTitle:GroupMessageTitle,GroupMessage:GroupMessage},succeededCallback,failedCallback,userContext); },
MakeTheMemberAnAdministratorOfTheStudyGroup:function(GroupMessageID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MakeTheMemberAnAdministratorOfTheStudyGroup',false,{GroupMessageID:GroupMessageID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
HasMemberCreatedAnExamWithNoQuestionsForThisStudyGroupInThePast:function(GroupID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'HasMemberCreatedAnExamWithNoQuestionsForThisStudyGroupInThePast',false,{GroupID:GroupID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
AdminStudyGroupCreateNewExam:function(GroupID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminStudyGroupCreateNewExam',false,{GroupID:GroupID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
AdminAddNewQuestionForANewExamForAStudyGroup:function(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="TagsMemberWantsToAdd" type="String">System.String</param>
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="UseDuplicateName" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminAddNewQuestionForANewExamForAStudyGroup',false,{GroupID:GroupID,MemberID:MemberID,NewExamName:NewExamName,NewExamDescription:NewExamDescription,TagsMemberWantsToAdd:TagsMemberWantsToAdd,RandomOrStandard:RandomOrStandard,UseDuplicateName:UseDuplicateName},succeededCallback,failedCallback,userContext); },
AdminSearchForQuestionsForANewExamForAStudyGroup:function(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="TagsMemberWantsToAdd" type="String">System.String</param>
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="UseDuplicateName" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminSearchForQuestionsForANewExamForAStudyGroup',false,{GroupID:GroupID,MemberID:MemberID,NewExamName:NewExamName,NewExamDescription:NewExamDescription,TagsMemberWantsToAdd:TagsMemberWantsToAdd,RandomOrStandard:RandomOrStandard,UseDuplicateName:UseDuplicateName},succeededCallback,failedCallback,userContext); },
AdminAddQuestionsToAnEmptyExamForAStudyGroup:function(GroupID,MemberID,ExamID,NewExamName,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminAddQuestionsToAnEmptyExamForAStudyGroup',false,{GroupID:GroupID,MemberID:MemberID,ExamID:ExamID,NewExamName:NewExamName},succeededCallback,failedCallback,userContext); },
AdminStudyGroupAddTheQuestionToMyExamFromTheSearchResults:function(MemberID,ExamID,GroupID,QuestionID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="QuestionID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminStudyGroupAddTheQuestionToMyExamFromTheSearchResults',false,{MemberID:MemberID,ExamID:ExamID,GroupID:GroupID,QuestionID:QuestionID},succeededCallback,failedCallback,userContext); },
InsertCommentForThisQuestion:function(MemberID,GroupID,TheComment,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'InsertCommentForThisQuestion',false,{MemberID:MemberID,GroupID:GroupID,TheComment:TheComment},succeededCallback,failedCallback,userContext); },
AdminStudyGroupRemoveACommentFromThisStudyGroup:function(MemberID,GroupID,CommentID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="CommentID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminStudyGroupRemoveACommentFromThisStudyGroup',false,{MemberID:MemberID,GroupID:GroupID,CommentID:CommentID},succeededCallback,failedCallback,userContext); },
InsertImprovementForThisStudyGroup:function(MemberID,GroupID,TheSuggestion,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheSuggestion" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'InsertImprovementForThisStudyGroup',false,{MemberID:MemberID,GroupID:GroupID,TheSuggestion:TheSuggestion},succeededCallback,failedCallback,userContext); },
GetMembersReadingPassages:function(MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetMembersReadingPassages',false,{MemberID:MemberID},succeededCallback,failedCallback,userContext); },
GetAllReadingPassages:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllReadingPassages',false,{},succeededCallback,failedCallback,userContext); },
GetPastReadingPassagesForReEdit:function(MemberID,PassageID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="PassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetPastReadingPassagesForReEdit',false,{MemberID:MemberID,PassageID:PassageID},succeededCallback,failedCallback,userContext); },
RedoQuestionGetAllReadingPassages:function(MemberID,PassageID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="PassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RedoQuestionGetAllReadingPassages',false,{MemberID:MemberID,PassageID:PassageID},succeededCallback,failedCallback,userContext); },
CancelAndDeleteThisExam:function(ExamID,GroupID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CancelAndDeleteThisExam',false,{ExamID:ExamID,GroupID:GroupID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
AdminCompleteAnExamByAddingNewQuestionsForAStudyGroup:function(GroupID,MemberID,ExamID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminCompleteAnExamByAddingNewQuestionsForAStudyGroup',false,{GroupID:GroupID,MemberID:MemberID,ExamID:ExamID},succeededCallback,failedCallback,userContext); },
AdminCompleteAnExamBySearchingForNewQuestionsForAStudyGroup:function(GroupID,MemberID,ExamID,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminCompleteAnExamBySearchingForNewQuestionsForAStudyGroup',false,{GroupID:GroupID,MemberID:MemberID,ExamID:ExamID},succeededCallback,failedCallback,userContext); },
GetTheExamDetailsForCreatingANewExam:function(ExamID,GroupID,MemberID,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTheExamDetailsForCreatingANewExam',false,{ExamID:ExamID,GroupID:GroupID,MemberID:MemberID},succeededCallback,failedCallback,userContext); },
EditTitleOfNewExam:function(NewExamName,ExamID,MemberID,GroupID,AllowDuplicate,succeededCallback, failedCallback, userContext) {
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="AllowDuplicate" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EditTitleOfNewExam',false,{NewExamName:NewExamName,ExamID:ExamID,MemberID:MemberID,GroupID:GroupID,AllowDuplicate:AllowDuplicate},succeededCallback,failedCallback,userContext); },
EditDescriptionOfNewExam:function(NewExamDescription,ExamID,MemberID,GroupID,succeededCallback, failedCallback, userContext) {
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EditDescriptionOfNewExam',false,{NewExamDescription:NewExamDescription,ExamID:ExamID,MemberID:MemberID,GroupID:GroupID},succeededCallback,failedCallback,userContext); },
EditRandomOrStandardOfNewExam:function(RandomOrStandard,ExamID,MemberID,GroupID,succeededCallback, failedCallback, userContext) {
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EditRandomOrStandardOfNewExam',false,{RandomOrStandard:RandomOrStandard,ExamID:ExamID,MemberID:MemberID,GroupID:GroupID},succeededCallback,failedCallback,userContext); },
EditTagsOfNewExam:function(TagsMemberWantsToAddForExam,ExamID,MemberID,GroupID,succeededCallback, failedCallback, userContext) {
/// <param name="TagsMemberWantsToAddForExam" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EditTagsOfNewExam',false,{TagsMemberWantsToAddForExam:TagsMemberWantsToAddForExam,ExamID:ExamID,MemberID:MemberID,GroupID:GroupID},succeededCallback,failedCallback,userContext); },
UpdateTagsForAQuestionThatHasBeenAlreadyAddedToAnExam:function(MemberID,QuestionsInExamID,Tags,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="Tags" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateTagsForAQuestionThatHasBeenAlreadyAddedToAnExam',false,{MemberID:MemberID,QuestionsInExamID:QuestionsInExamID,Tags:Tags},succeededCallback,failedCallback,userContext); },
ShowSelectedReadingPassage:function(ReadingPassageID,succeededCallback, failedCallback, userContext) {
/// <param name="ReadingPassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ShowSelectedReadingPassage',false,{ReadingPassageID:ReadingPassageID},succeededCallback,failedCallback,userContext); },
UpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExam:function(MemberID,QuestionsInExamID,WhatToEdit,TheUpdatedContent,NumberOfQuestionInTheExam,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="WhatToEdit" type="String">System.String</param>
/// <param name="TheUpdatedContent" type="String">System.String</param>
/// <param name="NumberOfQuestionInTheExam" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExam',false,{MemberID:MemberID,QuestionsInExamID:QuestionsInExamID,WhatToEdit:WhatToEdit,TheUpdatedContent:TheUpdatedContent,NumberOfQuestionInTheExam:NumberOfQuestionInTheExam},succeededCallback,failedCallback,userContext); },
JoinThisStudyGroup:function(MemberID,GroupID,GroupNameForURL,StudyGroupPassword,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="StudyGroupPassword" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'JoinThisStudyGroup',false,{MemberID:MemberID,GroupID:GroupID,GroupNameForURL:GroupNameForURL,StudyGroupPassword:StudyGroupPassword},succeededCallback,failedCallback,userContext); },
JoinThisStudyGroupFromTheStudyGroupPageWithNoPassword:function(MemberID,GroupID,GroupNameForURL,SetAccountToAutomaticJoin,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="SetAccountToAutomaticJoin" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'JoinThisStudyGroupFromTheStudyGroupPageWithNoPassword',false,{MemberID:MemberID,GroupID:GroupID,GroupNameForURL:GroupNameForURL,SetAccountToAutomaticJoin:SetAccountToAutomaticJoin},succeededCallback,failedCallback,userContext); },
ReportStudyGroupAsBreakingCopyrightPolicy:function(MemberID,GroupID,TheComment,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ReportStudyGroupAsBreakingCopyrightPolicy',false,{MemberID:MemberID,GroupID:GroupID,TheComment:TheComment},succeededCallback,failedCallback,userContext); },
RemoveASuggestedImprovementFromAStudyGroup:function(MemberID,GroupID,ReportProblemID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="ReportProblemID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveASuggestedImprovementFromAStudyGroup',false,{MemberID:MemberID,GroupID:GroupID,ReportProblemID:ReportProblemID},succeededCallback,failedCallback,userContext); },
MarkImprovementAsSolvedOrUnresolvedForAStudyGroup:function(MemberID,GroupID,ReportProblemID,IsResolved,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="ReportProblemID" type="String">System.String</param>
/// <param name="IsResolved" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'MarkImprovementAsSolvedOrUnresolvedForAStudyGroup',false,{MemberID:MemberID,GroupID:GroupID,ReportProblemID:ReportProblemID,IsResolved:IsResolved},succeededCallback,failedCallback,userContext); },
ReOrderTheExamQuestions:function(ExamID,MemberID,GroupID,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ReOrderTheExamQuestions',false,{ExamID:ExamID,MemberID:MemberID,GroupID:GroupID},succeededCallback,failedCallback,userContext); },
AdminSearchForQuestionsToAddToANewExamForAStudyGroup:function(MemberID,ExamID,GroupID,SearchDropDown,KeywordAndTagsSearchBox,FullTextSearch,TagsSearch,TheCurrentIndex,TheNumberOfQuestionsToReturn,TheOrderBy,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="SearchDropDown" type="String">System.String</param>
/// <param name="KeywordAndTagsSearchBox" type="String">System.String</param>
/// <param name="FullTextSearch" type="Boolean">System.Boolean</param>
/// <param name="TagsSearch" type="Boolean">System.Boolean</param>
/// <param name="TheCurrentIndex" type="Number">System.Int32</param>
/// <param name="TheNumberOfQuestionsToReturn" type="Number">System.Int32</param>
/// <param name="TheOrderBy" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminSearchForQuestionsToAddToANewExamForAStudyGroup',false,{MemberID:MemberID,ExamID:ExamID,GroupID:GroupID,SearchDropDown:SearchDropDown,KeywordAndTagsSearchBox:KeywordAndTagsSearchBox,FullTextSearch:FullTextSearch,TagsSearch:TagsSearch,TheCurrentIndex:TheCurrentIndex,TheNumberOfQuestionsToReturn:TheNumberOfQuestionsToReturn,TheOrderBy:TheOrderBy},succeededCallback,failedCallback,userContext); },
AdminViewQuestionDetailsOfSearchResultsForAStudyGroup:function(MemberID,QuestionID,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AdminViewQuestionDetailsOfSearchResultsForAStudyGroup',false,{MemberID:MemberID,QuestionID:QuestionID},succeededCallback,failedCallback,userContext); },
UpdateTrueFalseCorrectAnswerOfAQuestionThatHasBeenAlreadyAddedToAnExam:function(MemberID,QuestionsInExamID,isTrueOrFalse,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="isTrueOrFalse" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateTrueFalseCorrectAnswerOfAQuestionThatHasBeenAlreadyAddedToAnExam',false,{MemberID:MemberID,QuestionsInExamID:QuestionsInExamID,isTrueOrFalse:isTrueOrFalse},succeededCallback,failedCallback,userContext); },
UpdateIsPrivateOfAQuestionThatHasBeenAlreadyAddedToAnExam:function(MemberID,QuestionsInExamID,IsPrivate,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="IsPrivate" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateIsPrivateOfAQuestionThatHasBeenAlreadyAddedToAnExam',false,{MemberID:MemberID,QuestionsInExamID:QuestionsInExamID,IsPrivate:IsPrivate},succeededCallback,failedCallback,userContext); },
UpdateMultipleChoiceSelectionForAQuestionThatHasBeenAlreadyAddedToAnExam:function(MemberID,QuestionsInExamID,CorrectAnswer,NumberOfQuestionChoices,succeededCallback, failedCallback, userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="CorrectAnswer" type="String">System.String</param>
/// <param name="NumberOfQuestionChoices" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateMultipleChoiceSelectionForAQuestionThatHasBeenAlreadyAddedToAnExam',false,{MemberID:MemberID,QuestionsInExamID:QuestionsInExamID,CorrectAnswer:CorrectAnswer,NumberOfQuestionChoices:NumberOfQuestionChoices},succeededCallback,failedCallback,userContext); },
GetTheQuestionDetailsForAQuestionEnteredIntoAnExam:function(ExamID,GroupID,MemberID,QuestionsInExamID,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTheQuestionDetailsForAQuestionEnteredIntoAnExam',false,{ExamID:ExamID,GroupID:GroupID,MemberID:MemberID,QuestionsInExamID:QuestionsInExamID},succeededCallback,failedCallback,userContext); },
ReOrderTheExamQuestionInTheDatabase:function(ExamID,TheNewOrder,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="TheNewOrder" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ReOrderTheExamQuestionInTheDatabase',false,{ExamID:ExamID,TheNewOrder:TheNewOrder},succeededCallback,failedCallback,userContext); },
RemoveAQuestionFromMyExam:function(ExamID,GroupID,MemberID,QuestionsInExamID,succeededCallback, failedCallback, userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveAQuestionFromMyExam',false,{ExamID:ExamID,GroupID:GroupID,MemberID:MemberID,QuestionsInExamID:QuestionsInExamID},succeededCallback,failedCallback,userContext); },
AddThisQuestionToMyExam:function(GroupID,MemberID,AddAnother,ExamID,NewReadingPassage,PastReadingPassageID,Question,Explanation,Tags,TrueOrIsFalseValue,TheCorrectAnswer,TheFirstPossibleAnswer,TheSecondPossibleAnswer,TheThirdPossibleAnswer,TheFourthPossibleAnswer,TheFifthPossibleAnswer,TheSixthPossibleAnswer,TheSeventhPossibleAnswer,TheEighthPossibleAnswer,IsPublicOrPrivate,succeededCallback, failedCallback, userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="AddAnother" type="Boolean">System.Boolean</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="NewReadingPassage" type="String">System.String</param>
/// <param name="PastReadingPassageID" type="String">System.String</param>
/// <param name="Question" type="String">System.String</param>
/// <param name="Explanation" type="String">System.String</param>
/// <param name="Tags" type="String">System.String</param>
/// <param name="TrueOrIsFalseValue" type="String">System.String</param>
/// <param name="TheCorrectAnswer" type="String">System.String</param>
/// <param name="TheFirstPossibleAnswer" type="String">System.String</param>
/// <param name="TheSecondPossibleAnswer" type="String">System.String</param>
/// <param name="TheThirdPossibleAnswer" type="String">System.String</param>
/// <param name="TheFourthPossibleAnswer" type="String">System.String</param>
/// <param name="TheFifthPossibleAnswer" type="String">System.String</param>
/// <param name="TheSixthPossibleAnswer" type="String">System.String</param>
/// <param name="TheSeventhPossibleAnswer" type="String">System.String</param>
/// <param name="TheEighthPossibleAnswer" type="String">System.String</param>
/// <param name="IsPublicOrPrivate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddThisQuestionToMyExam',false,{GroupID:GroupID,MemberID:MemberID,AddAnother:AddAnother,ExamID:ExamID,NewReadingPassage:NewReadingPassage,PastReadingPassageID:PastReadingPassageID,Question:Question,Explanation:Explanation,Tags:Tags,TrueOrIsFalseValue:TrueOrIsFalseValue,TheCorrectAnswer:TheCorrectAnswer,TheFirstPossibleAnswer:TheFirstPossibleAnswer,TheSecondPossibleAnswer:TheSecondPossibleAnswer,TheThirdPossibleAnswer:TheThirdPossibleAnswer,TheFourthPossibleAnswer:TheFourthPossibleAnswer,TheFifthPossibleAnswer:TheFifthPossibleAnswer,TheSixthPossibleAnswer:TheSixthPossibleAnswer,TheSeventhPossibleAnswer:TheSeventhPossibleAnswer,TheEighthPossibleAnswer:TheEighthPossibleAnswer,IsPublicOrPrivate:IsPublicOrPrivate},succeededCallback,failedCallback,userContext); }}
StudyGroups.registerClass('StudyGroups',Sys.Net.WebServiceProxy);
StudyGroups._staticInstance = new StudyGroups();
StudyGroups.set_path = function(value) {
StudyGroups._staticInstance.set_path(value); }
StudyGroups.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return StudyGroups._staticInstance.get_path();}
StudyGroups.set_timeout = function(value) {
StudyGroups._staticInstance.set_timeout(value); }
StudyGroups.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return StudyGroups._staticInstance.get_timeout(); }
StudyGroups.set_defaultUserContext = function(value) { 
StudyGroups._staticInstance.set_defaultUserContext(value); }
StudyGroups.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return StudyGroups._staticInstance.get_defaultUserContext(); }
StudyGroups.set_defaultSucceededCallback = function(value) { 
 StudyGroups._staticInstance.set_defaultSucceededCallback(value); }
StudyGroups.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return StudyGroups._staticInstance.get_defaultSucceededCallback(); }
StudyGroups.set_defaultFailedCallback = function(value) { 
StudyGroups._staticInstance.set_defaultFailedCallback(value); }
StudyGroups.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return StudyGroups._staticInstance.get_defaultFailedCallback(); }
StudyGroups.set_path("/WebServices/StudyGroups.asmx");
StudyGroups.GetTheAdminDetailsOfTheStudyGroup= function(GroupNameForURL,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetTheAdminDetailsOfTheStudyGroup(GroupNameForURL,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.GetTheMembersOfTheStudyGroup= function(GroupNameForURL,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetTheMembersOfTheStudyGroup(GroupNameForURL,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.RequestToBecomeAnAdministrator= function(GroupNameForURL,MemberID,RequestersComment,onSuccess,onFailed,userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="RequestersComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.RequestToBecomeAnAdministrator(GroupNameForURL,MemberID,RequestersComment,onSuccess,onFailed,userContext); }
StudyGroups.GetAdminGroupMessagesDetails= function(GroupMessageID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetAdminGroupMessagesDetails(GroupMessageID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.DeclineAndDeleteStudyGroupMessage= function(GroupMessageID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.DeclineAndDeleteStudyGroupMessage(GroupMessageID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.DeleteStudyGroupMessage= function(GroupMessageID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.DeleteStudyGroupMessage(GroupMessageID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.AddNewStudyGroupAdminMessage= function(GroupNameForURL,MemberID,GroupMessageTitle,GroupMessage,onSuccess,onFailed,userContext) {
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupMessageTitle" type="String">System.String</param>
/// <param name="GroupMessage" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AddNewStudyGroupAdminMessage(GroupNameForURL,MemberID,GroupMessageTitle,GroupMessage,onSuccess,onFailed,userContext); }
StudyGroups.MakeTheMemberAnAdministratorOfTheStudyGroup= function(GroupMessageID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupMessageID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.MakeTheMemberAnAdministratorOfTheStudyGroup(GroupMessageID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.HasMemberCreatedAnExamWithNoQuestionsForThisStudyGroupInThePast= function(GroupID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.HasMemberCreatedAnExamWithNoQuestionsForThisStudyGroupInThePast(GroupID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.AdminStudyGroupCreateNewExam= function(GroupID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminStudyGroupCreateNewExam(GroupID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.AdminAddNewQuestionForANewExamForAStudyGroup= function(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="TagsMemberWantsToAdd" type="String">System.String</param>
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="UseDuplicateName" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminAddNewQuestionForANewExamForAStudyGroup(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,onSuccess,onFailed,userContext); }
StudyGroups.AdminSearchForQuestionsForANewExamForAStudyGroup= function(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="TagsMemberWantsToAdd" type="String">System.String</param>
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="UseDuplicateName" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminSearchForQuestionsForANewExamForAStudyGroup(GroupID,MemberID,NewExamName,NewExamDescription,TagsMemberWantsToAdd,RandomOrStandard,UseDuplicateName,onSuccess,onFailed,userContext); }
StudyGroups.AdminAddQuestionsToAnEmptyExamForAStudyGroup= function(GroupID,MemberID,ExamID,NewExamName,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminAddQuestionsToAnEmptyExamForAStudyGroup(GroupID,MemberID,ExamID,NewExamName,onSuccess,onFailed,userContext); }
StudyGroups.AdminStudyGroupAddTheQuestionToMyExamFromTheSearchResults= function(MemberID,ExamID,GroupID,QuestionID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="QuestionID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminStudyGroupAddTheQuestionToMyExamFromTheSearchResults(MemberID,ExamID,GroupID,QuestionID,onSuccess,onFailed,userContext); }
StudyGroups.InsertCommentForThisQuestion= function(MemberID,GroupID,TheComment,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.InsertCommentForThisQuestion(MemberID,GroupID,TheComment,onSuccess,onFailed,userContext); }
StudyGroups.AdminStudyGroupRemoveACommentFromThisStudyGroup= function(MemberID,GroupID,CommentID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="CommentID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminStudyGroupRemoveACommentFromThisStudyGroup(MemberID,GroupID,CommentID,onSuccess,onFailed,userContext); }
StudyGroups.InsertImprovementForThisStudyGroup= function(MemberID,GroupID,TheSuggestion,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheSuggestion" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.InsertImprovementForThisStudyGroup(MemberID,GroupID,TheSuggestion,onSuccess,onFailed,userContext); }
StudyGroups.GetMembersReadingPassages= function(MemberID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetMembersReadingPassages(MemberID,onSuccess,onFailed,userContext); }
StudyGroups.GetAllReadingPassages= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetAllReadingPassages(onSuccess,onFailed,userContext); }
StudyGroups.GetPastReadingPassagesForReEdit= function(MemberID,PassageID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="PassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetPastReadingPassagesForReEdit(MemberID,PassageID,onSuccess,onFailed,userContext); }
StudyGroups.RedoQuestionGetAllReadingPassages= function(MemberID,PassageID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="PassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.RedoQuestionGetAllReadingPassages(MemberID,PassageID,onSuccess,onFailed,userContext); }
StudyGroups.CancelAndDeleteThisExam= function(ExamID,GroupID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.CancelAndDeleteThisExam(ExamID,GroupID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.AdminCompleteAnExamByAddingNewQuestionsForAStudyGroup= function(GroupID,MemberID,ExamID,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminCompleteAnExamByAddingNewQuestionsForAStudyGroup(GroupID,MemberID,ExamID,onSuccess,onFailed,userContext); }
StudyGroups.AdminCompleteAnExamBySearchingForNewQuestionsForAStudyGroup= function(GroupID,MemberID,ExamID,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminCompleteAnExamBySearchingForNewQuestionsForAStudyGroup(GroupID,MemberID,ExamID,onSuccess,onFailed,userContext); }
StudyGroups.GetTheExamDetailsForCreatingANewExam= function(ExamID,GroupID,MemberID,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetTheExamDetailsForCreatingANewExam(ExamID,GroupID,MemberID,onSuccess,onFailed,userContext); }
StudyGroups.EditTitleOfNewExam= function(NewExamName,ExamID,MemberID,GroupID,AllowDuplicate,onSuccess,onFailed,userContext) {
/// <param name="NewExamName" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="AllowDuplicate" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.EditTitleOfNewExam(NewExamName,ExamID,MemberID,GroupID,AllowDuplicate,onSuccess,onFailed,userContext); }
StudyGroups.EditDescriptionOfNewExam= function(NewExamDescription,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext) {
/// <param name="NewExamDescription" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.EditDescriptionOfNewExam(NewExamDescription,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext); }
StudyGroups.EditRandomOrStandardOfNewExam= function(RandomOrStandard,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext) {
/// <param name="RandomOrStandard" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.EditRandomOrStandardOfNewExam(RandomOrStandard,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext); }
StudyGroups.EditTagsOfNewExam= function(TagsMemberWantsToAddForExam,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext) {
/// <param name="TagsMemberWantsToAddForExam" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.EditTagsOfNewExam(TagsMemberWantsToAddForExam,ExamID,MemberID,GroupID,onSuccess,onFailed,userContext); }
StudyGroups.UpdateTagsForAQuestionThatHasBeenAlreadyAddedToAnExam= function(MemberID,QuestionsInExamID,Tags,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="Tags" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.UpdateTagsForAQuestionThatHasBeenAlreadyAddedToAnExam(MemberID,QuestionsInExamID,Tags,onSuccess,onFailed,userContext); }
StudyGroups.ShowSelectedReadingPassage= function(ReadingPassageID,onSuccess,onFailed,userContext) {
/// <param name="ReadingPassageID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.ShowSelectedReadingPassage(ReadingPassageID,onSuccess,onFailed,userContext); }
StudyGroups.UpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExam= function(MemberID,QuestionsInExamID,WhatToEdit,TheUpdatedContent,NumberOfQuestionInTheExam,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="WhatToEdit" type="String">System.String</param>
/// <param name="TheUpdatedContent" type="String">System.String</param>
/// <param name="NumberOfQuestionInTheExam" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.UpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExam(MemberID,QuestionsInExamID,WhatToEdit,TheUpdatedContent,NumberOfQuestionInTheExam,onSuccess,onFailed,userContext); }
StudyGroups.JoinThisStudyGroup= function(MemberID,GroupID,GroupNameForURL,StudyGroupPassword,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="StudyGroupPassword" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.JoinThisStudyGroup(MemberID,GroupID,GroupNameForURL,StudyGroupPassword,onSuccess,onFailed,userContext); }
StudyGroups.JoinThisStudyGroupFromTheStudyGroupPageWithNoPassword= function(MemberID,GroupID,GroupNameForURL,SetAccountToAutomaticJoin,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="GroupNameForURL" type="String">System.String</param>
/// <param name="SetAccountToAutomaticJoin" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.JoinThisStudyGroupFromTheStudyGroupPageWithNoPassword(MemberID,GroupID,GroupNameForURL,SetAccountToAutomaticJoin,onSuccess,onFailed,userContext); }
StudyGroups.ReportStudyGroupAsBreakingCopyrightPolicy= function(MemberID,GroupID,TheComment,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="TheComment" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.ReportStudyGroupAsBreakingCopyrightPolicy(MemberID,GroupID,TheComment,onSuccess,onFailed,userContext); }
StudyGroups.RemoveASuggestedImprovementFromAStudyGroup= function(MemberID,GroupID,ReportProblemID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="ReportProblemID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.RemoveASuggestedImprovementFromAStudyGroup(MemberID,GroupID,ReportProblemID,onSuccess,onFailed,userContext); }
StudyGroups.MarkImprovementAsSolvedOrUnresolvedForAStudyGroup= function(MemberID,GroupID,ReportProblemID,IsResolved,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="ReportProblemID" type="String">System.String</param>
/// <param name="IsResolved" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.MarkImprovementAsSolvedOrUnresolvedForAStudyGroup(MemberID,GroupID,ReportProblemID,IsResolved,onSuccess,onFailed,userContext); }
StudyGroups.ReOrderTheExamQuestions= function(ExamID,MemberID,GroupID,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.ReOrderTheExamQuestions(ExamID,MemberID,GroupID,onSuccess,onFailed,userContext); }
StudyGroups.AdminSearchForQuestionsToAddToANewExamForAStudyGroup= function(MemberID,ExamID,GroupID,SearchDropDown,KeywordAndTagsSearchBox,FullTextSearch,TagsSearch,TheCurrentIndex,TheNumberOfQuestionsToReturn,TheOrderBy,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="SearchDropDown" type="String">System.String</param>
/// <param name="KeywordAndTagsSearchBox" type="String">System.String</param>
/// <param name="FullTextSearch" type="Boolean">System.Boolean</param>
/// <param name="TagsSearch" type="Boolean">System.Boolean</param>
/// <param name="TheCurrentIndex" type="Number">System.Int32</param>
/// <param name="TheNumberOfQuestionsToReturn" type="Number">System.Int32</param>
/// <param name="TheOrderBy" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminSearchForQuestionsToAddToANewExamForAStudyGroup(MemberID,ExamID,GroupID,SearchDropDown,KeywordAndTagsSearchBox,FullTextSearch,TagsSearch,TheCurrentIndex,TheNumberOfQuestionsToReturn,TheOrderBy,onSuccess,onFailed,userContext); }
StudyGroups.AdminViewQuestionDetailsOfSearchResultsForAStudyGroup= function(MemberID,QuestionID,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AdminViewQuestionDetailsOfSearchResultsForAStudyGroup(MemberID,QuestionID,onSuccess,onFailed,userContext); }
StudyGroups.UpdateTrueFalseCorrectAnswerOfAQuestionThatHasBeenAlreadyAddedToAnExam= function(MemberID,QuestionsInExamID,isTrueOrFalse,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="isTrueOrFalse" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.UpdateTrueFalseCorrectAnswerOfAQuestionThatHasBeenAlreadyAddedToAnExam(MemberID,QuestionsInExamID,isTrueOrFalse,onSuccess,onFailed,userContext); }
StudyGroups.UpdateIsPrivateOfAQuestionThatHasBeenAlreadyAddedToAnExam= function(MemberID,QuestionsInExamID,IsPrivate,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="IsPrivate" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.UpdateIsPrivateOfAQuestionThatHasBeenAlreadyAddedToAnExam(MemberID,QuestionsInExamID,IsPrivate,onSuccess,onFailed,userContext); }
StudyGroups.UpdateMultipleChoiceSelectionForAQuestionThatHasBeenAlreadyAddedToAnExam= function(MemberID,QuestionsInExamID,CorrectAnswer,NumberOfQuestionChoices,onSuccess,onFailed,userContext) {
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="CorrectAnswer" type="String">System.String</param>
/// <param name="NumberOfQuestionChoices" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.UpdateMultipleChoiceSelectionForAQuestionThatHasBeenAlreadyAddedToAnExam(MemberID,QuestionsInExamID,CorrectAnswer,NumberOfQuestionChoices,onSuccess,onFailed,userContext); }
StudyGroups.GetTheQuestionDetailsForAQuestionEnteredIntoAnExam= function(ExamID,GroupID,MemberID,QuestionsInExamID,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.GetTheQuestionDetailsForAQuestionEnteredIntoAnExam(ExamID,GroupID,MemberID,QuestionsInExamID,onSuccess,onFailed,userContext); }
StudyGroups.ReOrderTheExamQuestionInTheDatabase= function(ExamID,TheNewOrder,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="TheNewOrder" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.ReOrderTheExamQuestionInTheDatabase(ExamID,TheNewOrder,onSuccess,onFailed,userContext); }
StudyGroups.RemoveAQuestionFromMyExam= function(ExamID,GroupID,MemberID,QuestionsInExamID,onSuccess,onFailed,userContext) {
/// <param name="ExamID" type="String">System.String</param>
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="QuestionsInExamID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.RemoveAQuestionFromMyExam(ExamID,GroupID,MemberID,QuestionsInExamID,onSuccess,onFailed,userContext); }
StudyGroups.AddThisQuestionToMyExam= function(GroupID,MemberID,AddAnother,ExamID,NewReadingPassage,PastReadingPassageID,Question,Explanation,Tags,TrueOrIsFalseValue,TheCorrectAnswer,TheFirstPossibleAnswer,TheSecondPossibleAnswer,TheThirdPossibleAnswer,TheFourthPossibleAnswer,TheFifthPossibleAnswer,TheSixthPossibleAnswer,TheSeventhPossibleAnswer,TheEighthPossibleAnswer,IsPublicOrPrivate,onSuccess,onFailed,userContext) {
/// <param name="GroupID" type="String">System.String</param>
/// <param name="MemberID" type="String">System.String</param>
/// <param name="AddAnother" type="Boolean">System.Boolean</param>
/// <param name="ExamID" type="String">System.String</param>
/// <param name="NewReadingPassage" type="String">System.String</param>
/// <param name="PastReadingPassageID" type="String">System.String</param>
/// <param name="Question" type="String">System.String</param>
/// <param name="Explanation" type="String">System.String</param>
/// <param name="Tags" type="String">System.String</param>
/// <param name="TrueOrIsFalseValue" type="String">System.String</param>
/// <param name="TheCorrectAnswer" type="String">System.String</param>
/// <param name="TheFirstPossibleAnswer" type="String">System.String</param>
/// <param name="TheSecondPossibleAnswer" type="String">System.String</param>
/// <param name="TheThirdPossibleAnswer" type="String">System.String</param>
/// <param name="TheFourthPossibleAnswer" type="String">System.String</param>
/// <param name="TheFifthPossibleAnswer" type="String">System.String</param>
/// <param name="TheSixthPossibleAnswer" type="String">System.String</param>
/// <param name="TheSeventhPossibleAnswer" type="String">System.String</param>
/// <param name="TheEighthPossibleAnswer" type="String">System.String</param>
/// <param name="IsPublicOrPrivate" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
StudyGroups._staticInstance.AddThisQuestionToMyExam(GroupID,MemberID,AddAnother,ExamID,NewReadingPassage,PastReadingPassageID,Question,Explanation,Tags,TrueOrIsFalseValue,TheCorrectAnswer,TheFirstPossibleAnswer,TheSecondPossibleAnswer,TheThirdPossibleAnswer,TheFourthPossibleAnswer,TheFifthPossibleAnswer,TheSixthPossibleAnswer,TheSeventhPossibleAnswer,TheEighthPossibleAnswer,IsPublicOrPrivate,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(GetAdminGroupMessagesDetailsObject) === 'undefined') {
var GetAdminGroupMessagesDetailsObject=gtc("GetAdminGroupMessagesDetailsObject");
GetAdminGroupMessagesDetailsObject.registerClass('GetAdminGroupMessagesDetailsObject');
}
if (typeof(ReturnDetailsForStudyGroupAdminObject) === 'undefined') {
var ReturnDetailsForStudyGroupAdminObject=gtc("ReturnDetailsForStudyGroupAdminObject");
ReturnDetailsForStudyGroupAdminObject.registerClass('ReturnDetailsForStudyGroupAdminObject');
}
if (typeof(HasMemberCreatedAnExamWithNoQuestionForThisStudyGroupObject) === 'undefined') {
var HasMemberCreatedAnExamWithNoQuestionForThisStudyGroupObject=gtc("HasMemberCreatedAnExamWithNoQuestionForThisStudyGroupObject");
HasMemberCreatedAnExamWithNoQuestionForThisStudyGroupObject.registerClass('HasMemberCreatedAnExamWithNoQuestionForThisStudyGroupObject');
}
if (typeof(NewExamObject) === 'undefined') {
var NewExamObject=gtc("NewExamObject");
NewExamObject.registerClass('NewExamObject');
}
if (typeof(NewAddedQuestionObject) === 'undefined') {
var NewAddedQuestionObject=gtc("NewAddedQuestionObject");
NewAddedQuestionObject.registerClass('NewAddedQuestionObject');
}
if (typeof(CancelAndDeleteThisExamObject) === 'undefined') {
var CancelAndDeleteThisExamObject=gtc("CancelAndDeleteThisExamObject");
CancelAndDeleteThisExamObject.registerClass('CancelAndDeleteThisExamObject');
}
if (typeof(ReturnGroupAndMemberIDObject) === 'undefined') {
var ReturnGroupAndMemberIDObject=gtc("ReturnGroupAndMemberIDObject");
ReturnGroupAndMemberIDObject.registerClass('ReturnGroupAndMemberIDObject');
}
if (typeof(ReturnedUpdateOfPostedQuestionTagsObject) === 'undefined') {
var ReturnedUpdateOfPostedQuestionTagsObject=gtc("ReturnedUpdateOfPostedQuestionTagsObject");
ReturnedUpdateOfPostedQuestionTagsObject.registerClass('ReturnedUpdateOfPostedQuestionTagsObject');
}
if (typeof(ReturnedUpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExamObject) === 'undefined') {
var ReturnedUpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExamObject=gtc("ReturnedUpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExamObject");
ReturnedUpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExamObject.registerClass('ReturnedUpdateContentOfAQuestionThatHasBeenAlreadyAddedToAnExamObject');
}
if (typeof(SearchStudyGroupsAddMemberToAGroupObject) === 'undefined') {
var SearchStudyGroupsAddMemberToAGroupObject=gtc("SearchStudyGroupsAddMemberToAGroupObject");
SearchStudyGroupsAddMemberToAGroupObject.registerClass('SearchStudyGroupsAddMemberToAGroupObject');
}
if (typeof(ReturnedQuestionDetailsFromQuestionSearchObject) === 'undefined') {
var ReturnedQuestionDetailsFromQuestionSearchObject=gtc("ReturnedQuestionDetailsFromQuestionSearchObject");
ReturnedQuestionDetailsFromQuestionSearchObject.registerClass('ReturnedQuestionDetailsFromQuestionSearchObject');
}
if (typeof(ReturnedQuestionDetailsObject) === 'undefined') {
var ReturnedQuestionDetailsObject=gtc("ReturnedQuestionDetailsObject");
ReturnedQuestionDetailsObject.registerClass('ReturnedQuestionDetailsObject');
}
if (typeof(RemoveAQuestionFromMyExamObject) === 'undefined') {
var RemoveAQuestionFromMyExamObject=gtc("RemoveAQuestionFromMyExamObject");
RemoveAQuestionFromMyExamObject.registerClass('RemoveAQuestionFromMyExamObject');
}
if (typeof(ReturnQuestionDetailsAfterANewQuestionIsAddedObject) === 'undefined') {
var ReturnQuestionDetailsAfterANewQuestionIsAddedObject=gtc("ReturnQuestionDetailsAfterANewQuestionIsAddedObject");
ReturnQuestionDetailsAfterANewQuestionIsAddedObject.registerClass('ReturnQuestionDetailsAfterANewQuestionIsAddedObject');
}
