lms.cli.courses.quizzes

The lms.cli.courses.quizzes package contains tools for interacting with LMS course quizzes.

This package contains the following CLI tools:


lms.cli.courses.quizzes.get

Get specific quizzes from a course.

usage: python3 -m lms.cli.courses.quizzes.get [-h] [--version]
                                              [--server SERVER]
                                              [--server-type {blackboard,canvas,moodle}]
                                              [--auth-user AUTH_USER]
                                              [--auth-password AUTH_PASSWORD]
                                              [--auth-token AUTH_TOKEN]
                                              [--course COURSE]
                                              [--format {json,table,text}]
                                              [--include-extra-fields]
                                              [--pretty-headers]
                                              [--skip-headers] [--strict]
                                              [QUIZ_QUERY ...]

lms.cli.courses.quizzes.groups.*

The `lms.cli.courses.quizzes.groups` package contains tools for interacting with LMS quiz question groups.


lms.cli.courses.quizzes.groups.get

Get specific question groups from a quiz.

usage: python3 -m lms.cli.courses.quizzes.groups.get [-h] [--version]
                                                     [--server SERVER]
                                                     [--server-type {blackboard,canvas,moodle}]
                                                     [--auth-user AUTH_USER]
                                                     [--auth-password AUTH_PASSWORD]
                                                     [--auth-token AUTH_TOKEN]
                                                     [--course COURSE]
                                                     [--quiz QUIZ]
                                                     [--format {json,table,text}]
                                                     [--include-extra-fields]
                                                     [--pretty-headers]
                                                     [--skip-headers]
                                                     [--strict]
                                                     [QUESTION_GROUP_QUERY ...]

lms.cli.courses.quizzes.groups.list

List the question groups in a quiz.

usage: python3 -m lms.cli.courses.quizzes.groups.list [-h] [--version]
                                                      [--server SERVER]
                                                      [--server-type {blackboard,canvas,moodle}]
                                                      [--auth-user AUTH_USER]
                                                      [--auth-password AUTH_PASSWORD]
                                                      [--auth-token AUTH_TOKEN]
                                                      [--course COURSE]
                                                      [--quiz QUIZ]
                                                      [--format {json,table,text}]
                                                      [--include-extra-fields]
                                                      [--pretty-headers]
                                                      [--skip-headers]

lms.cli.courses.quizzes.list

List the quizzes of a course.

usage: python3 -m lms.cli.courses.quizzes.list [-h] [--version]
                                               [--server SERVER]
                                               [--server-type {blackboard,canvas,moodle}]
                                               [--auth-user AUTH_USER]
                                               [--auth-password AUTH_PASSWORD]
                                               [--auth-token AUTH_TOKEN]
                                               [--course COURSE]
                                               [--format {json,table,text}]
                                               [--include-extra-fields]
                                               [--pretty-headers]
                                               [--skip-headers]

lms.cli.courses.quizzes.questions.*

The `lms.cli.courses.quizzes.questions` package contains tools for interacting with LMS quiz questions.


lms.cli.courses.quizzes.questions.get

Get specific questions from a quiz.

usage: python3 -m lms.cli.courses.quizzes.questions.get [-h] [--version]
                                                        [--server SERVER]
                                                        [--server-type {blackboard,canvas,moodle}]
                                                        [--auth-user AUTH_USER]
                                                        [--auth-password AUTH_PASSWORD]
                                                        [--auth-token AUTH_TOKEN]
                                                        [--course COURSE]
                                                        [--quiz QUIZ]
                                                        [--format {json,table,text}]
                                                        [--include-extra-fields]
                                                        [--pretty-headers]
                                                        [--skip-headers]
                                                        [--strict]
                                                        [QUESTION_QUERY ...]

lms.cli.courses.quizzes.questions.list

List the questions in a quiz.

usage: python3 -m lms.cli.courses.quizzes.questions.list [-h] [--version]
                                                         [--server SERVER]
                                                         [--server-type {blackboard,canvas,moodle}]
                                                         [--auth-user AUTH_USER]
                                                         [--auth-password AUTH_PASSWORD]
                                                         [--auth-token AUTH_TOKEN]
                                                         [--course COURSE]
                                                         [--quiz QUIZ]
                                                         [--format {json,table,text}]
                                                         [--include-extra-fields]
                                                         [--pretty-headers]
                                                         [--skip-headers]

lms.cli.courses.quizzes.questions.write

Write quiz questions to disk in the Quiz Composer format.

usage: python3 -m lms.cli.courses.quizzes.questions.write [-h] [--version]
                                                          [--server SERVER]
                                                          [--server-type {blackboard,canvas,moodle}]
                                                          [--auth-user AUTH_USER]
                                                          [--auth-password AUTH_PASSWORD]
                                                          [--auth-token AUTH_TOKEN]
                                                          [--course COURSE]
                                                          [--quiz QUIZ]
                                                          [--out-dir OUT_DIR]
                                                          [--force]
                                                          [QUESTION_QUERY ...]

lms.cli.courses.quizzes.write

Write quiz to disk in the Quiz Composer format.

usage: python3 -m lms.cli.courses.quizzes.write [-h] [--version]
                                                [--server SERVER]
                                                [--server-type {blackboard,canvas,moodle}]
                                                [--auth-user AUTH_USER]
                                                [--auth-password AUTH_PASSWORD]
                                                [--auth-token AUTH_TOKEN]
                                                [--course COURSE]
                                                [--quiz QUIZ]
                                                [--out-dir OUT_DIR] [--force]
                                                [QUIZ_QUERY ...]
1"""
2The `lms.cli.courses.quizzes` package contains tools for interacting with LMS course quizzes.
3"""