Skip to content

Grades weighted automatically using API of Canvas Instructure

Notifications You must be signed in to change notification settings

nelbren/grades-weighted-automatically

Repository files navigation

Grades weighted automatically using API of Canvas Instructure

  1. Get your API_KEY like this:

  2. Install this project

    • 🐧Linux, 🍎Mac or 🪟 Windows

      git clone https://github.com/nelbren/grades-weighted-automatically.git
  3. Install requirements

    • Install Python 3:

    • Install the necessary files:

      • 🐧Linux or 🍎Mac

        ./install.bash
      • 🪟 Windows

        install.bat
  4. Set your Instructure URL and API_KEY like this:

    • Using the environment variables:

      • Rename the my_set_env file:

        • 🐧Linux or 🍎 Mac
          Rename or copy my_set_env.bash.example to my_set_env.bash
        • 🪟 Windows
          Rename or copy my_set_env.bat.example to my_set_env.bat
        • Setting environment variables in the file.
        • Run:
          • 🐧Linux or 🍎Mac
            ./run.bash
          • 🪟 Windows
            run.bat
    • Or using parameters:

      • Setting in the command line:

        • -u URL, --instructure_url https://some.instructure.com
        • -k API_KEY, --api_key API_KEY
      • Run:

        • 🐧Linux, 🍎Mac or 🪟Windows
          python3 grades-weighted-automatically.py -u replace-with-your-INFRASTRUCTURE-URL -k replace-with-your-KEY_API

About

Grades weighted automatically using API of Canvas Instructure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published