public class QuizQuestionImpl extends BaseImpl<QuizQuestion,QuizQuestionReader,QuizQuestionWriter> implements QuizQuestionReader, QuizQuestionWriter
apiVersion, canvasBaseUrl, canvasMessenger, masqueradeAs, masqueradeType, oauthToken, paginationPageSize, responseCallback, responseParser, serializeNulls| Constructor and Description |
|---|
QuizQuestionImpl(String canvasBaseUrl,
Integer apiVersion,
OauthToken oauthToken,
RestClient restClient,
int connectTimeout,
int readTimeout,
Integer paginationPageSize,
Boolean serializeNulls) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteQuizQuestion(String courseId,
Integer quizId,
Integer questionId)
Delete a quiz question
|
List<QuizQuestion> |
getQuizQuestions(GetQuizQuestionsOptions options)
Retrieve a list of quiz questions from Canvas by its course and quiz Canvas ID numbers
|
protected Type |
listType() |
protected Class<QuizQuestion> |
objectType() |
buildCanvasUrl, encode, getFromCanvas, getListFromCanvas, parseListOfResponses, readAsCanvasUser, readAsSisUser, withCallback, writeAsCanvasUser, writeAsSisUserclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadAsCanvasUser, readAsSisUser, withCallbackwriteAsCanvasUser, writeAsSisUserpublic QuizQuestionImpl(String canvasBaseUrl, Integer apiVersion, OauthToken oauthToken, RestClient restClient, int connectTimeout, int readTimeout, Integer paginationPageSize, Boolean serializeNulls)
public List<QuizQuestion> getQuizQuestions(GetQuizQuestionsOptions options) throws IOException
QuizQuestionReadergetQuizQuestions in interface QuizQuestionReaderoptions - The API options associated with this requestIOException - When there is an error communicating with Canvaspublic boolean deleteQuizQuestion(String courseId, Integer quizId, Integer questionId) throws IOException
QuizQuestionWriterdeleteQuizQuestion in interface QuizQuestionWritercourseId - Course ID containing the quiz to modifyquizId - Quiz ID with question to deletequestionId - Question ID of question to deleteIOException - if there is an error communicating with Canvasprotected Type listType()
listType in class BaseImpl<QuizQuestion,QuizQuestionReader,QuizQuestionWriter>protected Class<QuizQuestion> objectType()
objectType in class BaseImpl<QuizQuestion,QuizQuestionReader,QuizQuestionWriter>Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.