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:
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 ...]
The `lms.cli.courses.quizzes.groups` package contains tools for interacting with LMS quiz question groups.
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 ...]
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]
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]
The `lms.cli.courses.quizzes.questions` package contains tools for interacting with LMS quiz questions.
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 ...]
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]
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 ...]
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 ...]