This project pulls via the Canvas API the discussions from the specified Canvas course and exports it as CSV.
These instructions will get you a copy of the project up and running on your local machine for use with your own API tokens and Canvas domains.
- Install Node 10 or greater.
 - Install Git.
 
- Clone this repo. 
git clone https://github.com/justin0022/canvas-discussion.git - Then cd into the repo. 
cd canvas-discussion - Run the installation script. 
npm install(If you seebabel-node: command not found, you've missed this step.) - Generate Canvas API token and copy it to clipboard.
 - Rename the 
sample.envfile to.env, and add your API token toCANVAS_API_TOKEN=. - Add your course ID to 
index.js, where it says:getDiscussions(/* add Canvas course id here */) - Run the script. 
npm start. - An 
output.csvfile should be generated with discussion data.