/canvas-admin4

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Canvas Admin

Canvas Admin is a Bash script that interacts with the Canvas API to manage various aspects of a Canvas LMS instance, such as user search, course settings, and online textbooks.

Features

  • User search by email, username, or name patterns
  • Apply course settings like timezone and configurations
  • Add online textbook links to a course's modules (RedShelf and VitalSource)

Installation

  1. Clone this repository to your local machine: git clone https://github.com/yourusername/canvas-admin.git

  2. Change to the canvas-admin directory: cd canvas-admin

  3. Run the canvas-admin.sh script to prepare the environment: ./canvas-admin.sh

  4. Follow the prompts to configure the access token and other required settings.

Usage

Refer to the script's built-in help for information on how to use the script and its various options: ./canvas-admin.sh -h

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.