{"id":57,"date":"2008-01-18T17:20:15","date_gmt":"2008-01-18T22:20:15","guid":{"rendered":"http:\/\/blogs.cae.tntech.edu\/mwr\/2008\/01\/18\/getting-an-email-list-for-your-class-from-web-for-faculty\/"},"modified":"2024-10-27T14:26:19","modified_gmt":"2024-10-27T14:26:19","slug":"getting-an-email-list-for-your-class-from-web-for-faculty","status":"publish","type":"post","link":"https:\/\/sites.tntech.edu\/renfro\/2008\/01\/18\/getting-an-email-list-for-your-class-from-web-for-faculty\/","title":{"rendered":"Getting an email list for your class from Web For Faculty"},"content":{"rendered":"<p>For all the improvements Web For Faculty\/Advisors may have over the old SIS system, it sure doesn&#8217;t make it easy to generate an email list from your class roll. I can see who&#8217;s in my class, click on a flagrant abuse of the HTML select element to see their permanent address, phone numbers, off-campus email address, and other such information, but if I actually want to use my class roll as <strong>data<\/strong> in some other application, I&#8217;m pretty well screwed. I seem to recall a procedure buried somewhere on the old SIS system that would generate a comma-separated file of student names, email addresses, or something similar, and I&#8217;d use those to make a spreadsheet for recording grades for the semester. There doesn&#8217;t seem to be such a feature in Web For Faculty\/Advisors.<\/p>\n<p>But since I&#8217;m far too lazy to type them all in myself, and I don&#8217;t have a grader or other underling to task with it, here&#8217;s what I did:<\/p>\n<ol>\n<li>Find your class roll, and then click on the &#8220;Send E-mail to Class&#8221; link.<\/li>\n<li>This will bring up a page with a link of the form &#8220;E-mail Group: Lastname1, Firstname1 Middlename1 to LastnameN, FirstnameN MiddlenameN&#8221;. This is a fairly clever mailto: link that puts all the students on a BCC list. Mind you, this doesn&#8217;t look like it will work in Thunderbird, since WFF formats the spaces after each comma as a %20 instead of an actual space, so the second through Nth email address are all of the form &#8220;%20FMLastname21@tntech.edu&#8221;, but since I&#8217;m not going to actually hand this list to an email client, that&#8217;s ok by me.<\/li>\n<li>Right-click that link in Firefox, and select &#8220;Copy Email Address&#8221;.<\/li>\n<li>Open up your trusty Unix-style shell prompt (you do run MacOS X, Cygwin, or have an account on a Unix\/Linux\/BSD system somewhere, right? If not, can&#8217;t really help you here), and type the following command:<br \/>\n<code>cut -d= -f2- | sed 's\/, \/\\n\/g' | cut -d@ -f1 | sed 's\/[0-9]\/\/g'<\/code><br \/>\n(What? You mean it&#8217;s not obvious what that does? Ok. First, it cuts off everything before the first = sign, global search\/replaces all &#8216;, &#8216; strings with a newline, cuts off everything after the @ symbol, and deletes all numbers.)<\/li>\n<li>After you&#8217;ve typed that command, hit Enter and then paste in the copied email addresses.<\/li>\n<li>Hit Enter again. Watch the reformatted student names fly by.<\/li>\n<li>Copy\/paste the names into whatever file you want.<\/li>\n<li>(Optional) Marvel that your class information is held in a form that&#8217;s <a href=\"http:\/\/en.wikipedia.org\/wiki\/Notable_phrases_from_The_Hitchhiker's_Guide_to_the_Galaxy#Not_entirely_unlike\">almost, but not quite, entirely unlike<\/a> something useful.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>For all the improvements Web For Faculty\/Advisors may have over the old SIS system, it sure doesn&#8217;t make it easy to generate an email list from your class roll. I can see who&#8217;s in my class, click on a flagrant abuse of the HTML select element to see their permanent address, phone numbers, off-campus email &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sites.tntech.edu\/renfro\/2008\/01\/18\/getting-an-email-list-for-your-class-from-web-for-faculty\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Getting an email list for your class from Web For Faculty&#8221;<\/span><\/a><\/p>\n","protected":false},"author":87,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":1,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":475,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/posts\/57\/revisions\/475"}],"wp:attachment":[{"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.tntech.edu\/renfro\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}