I am a TA for a course which sometimes requires me to make announcements to the students. How can I get the email id of all the students enrolled in the course?
Welcome to the Canvas Community!!!
Depending on your permissions and if you are using the new grade book you can display the secondary info and select Login ID, which in a lot of cases is the first part of a users email address.
There is also an answer here https://community.canvaslms.com/thread/9885#comment-158099 that talks about another way to get the emails.
Also, keep in mind that you do not need email addresses to post an announcement or get a message to an entire class to students. You can use the Announcement feature in Canvas courses. Learn more at How do I add an announcement in a course? And you can use the Canvas Inbox How do I send a message to all course users in the Inbox as an instructor?
However, as far as actually "informing" students, it is a case of six-of-one/half-dozen of another: just as many students will not open an Inbox message or check their email any more that they would read an announcement. And, no, I am not slighting students - teachers are just as bad or worse,
I hope this is helpful,
Retrieving data ...