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.download

Download a quiz and write it in the Quiz Composer format.

usage: python3 -m lms.cli.courses.quizzes.download [-h] [--version]
                                                   [--server SERVER]
                                                   [--server-type {blackboard,canvas,moodle}]
                                                   [--auth-user AUTH_USER]
                                                   [--auth-password AUTH_PASSWORD]
                                                   [--auth-token AUTH_TOKEN]
                                                   [--course COURSE]
                                                   [--out-dir OUT_DIR]
                                                   [--force]
                                                   [--skip-fetch-images]
                                                   [QUIZ_QUERY ...]

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.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.remove

Remove a quiz.

usage: python3 -m lms.cli.courses.quizzes.remove [-h] [--version]
                                                 [--server SERVER]
                                                 [--server-type {blackboard,canvas,moodle}]
                                                 [--auth-user AUTH_USER]
                                                 [--auth-password AUTH_PASSWORD]
                                                 [--auth-token AUTH_TOKEN]
                                                 [--course COURSE]
                                                 [QUIZ_QUERY ...]

lms.cli.courses.quizzes.upload

Upload a quiz.

usage: python3 -m lms.cli.courses.quizzes.upload [-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] [--force]
                                                 QUIZ_PATH
1"""
2The `lms.cli.courses.quizzes` package contains tools for interacting with LMS course quizzes.
3"""