

{"id":138,"date":"2022-05-11T17:22:54","date_gmt":"2022-05-12T00:22:54","guid":{"rendered":"https:\/\/peden.ece.uw.edu\/computing\/?page_id=138"},"modified":"2022-05-11T18:19:40","modified_gmt":"2022-05-12T01:19:40","slug":"class-web-pages","status":"publish","type":"page","link":"https:\/\/peden.ece.uw.edu\/computing\/class-web-pages\/","title":{"rendered":"Setting Up Class Web Pages"},"content":{"rendered":"<p><strong>Typically, instructors are expected to put their class pages and materials on <a href=\"https:\/\/canvas.uw.edu\/\">Canvas<\/a>. Access to Canvas is set up automatically when an instructor is assigned a course by ECE\u2019s Advising group. Email <a href=\"mailto:advising@ece.uw.edu\">advising@ece.uw.edu<\/a> for more information.<\/strong><!--more--><\/p>\n<h2>Requesting ECE-Hosted Web Space<\/h2>\n<p>A few faculty still prefer to keep their class materials on ECE\u2019s servers. If you&#8217;re a TA or a professor, it&#8217;s easy to get web space set up for a class home page. Just <a href=\"mailto:webmaster@ece.uw.edu\">send an e-mail to the webmaster<\/a> that contains the following information:<\/p>\n<ul>\n<li>The course number for which you need to set up a web page<\/li>\n<li>Your NetID<\/li>\n<li>The instructor&#8217;s name (if you&#8217;re a TA)<\/li>\n<li>The NetIDs for anyone else who should be allowed to create\/delete\/edit the class pages, such as other TAs for the class<\/li>\n<li>The course&#8217;s title<\/li>\n<\/ul>\n<p>The webmaster will create the directory and put in a placeholder page, then link to it from the class home pages list. You&#8217;ll then be given full control over that directory. When you&#8217;ve got your main page ready just overwrite the placeholder page &#8211; it&#8217;s already linked!<\/p>\n<h2>Creating and Editing Your ECE-hosted Web Pages<\/h2>\n<p>If you have been given the task of managing an ECE-hosted course web page, be sure to discuss it with the instructor &#8211; they may have specific ideas regarding what they want to appear on the page. Often they may direct you to use a <a href=\"https:\/\/vannevar.ece.uw.edu\/class\/archives.html\">previous quarter&#8217;s page<\/a> as a starting point. Even if the instructor doesn&#8217;t have any stated preference, you may find it helpful to review those archived class pages &#8211; especially if you haven&#8217;t worked on web pages before.<\/p>\n<p>ECE-hosted web pages can be created and edited many ways. Some people prefer to <a href=\"http:\/\/www.w3schools.com\/html\/\">edit the code directly<\/a> using a text editor like <a href=\"http:\/\/www.textpad.com\/\">TextPad<\/a>, <a href=\"http:\/\/notepad-plus-plus.org\/\">Notepad++<\/a>, or <a href=\"http:\/\/www.barebones.com\/\">BBEdit<\/a>. Many others prefer using a program like <a href=\"http:\/\/www.adobe.com\/products\/dreamweaver\/\">Adobe&#8217;s Dreamweaver<\/a> that lets them edit the page graphically, much like using a word processor. Note that the ECE department does <strong>not<\/strong> provide this software for you, though.<\/p>\n<p>A couple additional options are listed at the bottom of this page under &#8220;Other Resources&#8221;.<\/p>\n<p><strong>IMPORTANT NOTE: Do NOT use Microsoft Word &#8211; or any other word processor &#8211; to create web pages under any circumstances!<\/strong> Pages created with a word processor often behave strangely and do not display correctly on all web browsers. Such broken pages are not easily fixable &#8211; you&#8217;ll probably have to start completely over to solve the problem. The webmaster <strong>will not help you<\/strong> fix web pages that were created using Microsoft Word or any other word processor.<\/p>\n<p>It is not important what you name your page files, except for the main page &#8211; that should be named &#8220;index.html&#8221;. Please remember that web page names should <b>not<\/b> have any spaces or odd characters in them such as commas, pound signs, or ampersands.<\/p>\n<p>Also note that your class directory includes a subdirectory called &#8220;protected&#8221;. This subdirectory can be used to hold materials you may not want available to the world at large, since access requires logging in with a valid ECE account. The default is to allow anyone with an ECE account to log in, but that can be changed. Instructions for making changes or temporarilly making files in &#8220;protected&#8221; invisible are given in the file &#8220;00_README.txt&#8221; that&#8217;s in that directory. You also might want to read the FAQ page <a href=\"https:\/\/peden.ece.uw.edu\/computing\/web-access-control\/\">Controlling Access to Web Pages<\/a>.<\/p>\n<p>All files in &#8220;protected&#8221; will only be accessible via the web, except to the people who manage your particular class directory &#8211; usually this means the professor and any TAs.<\/p>\n<p><a name=\"copying_files\"><\/a><\/p>\n<h2>Putting Your Pages Onto the ECE Webserver<\/h2>\n<p>You can copy pages over to the webserver using secure file transfer (sftp) or secure copy protocol (scp).<\/p>\n<p>If you&#8217;re running Windows, you can transfer files using WinSCP. There&#8217;s also a graphical secure file transfer program comes with SSH for Windows. You can download either of these programs <a href=\"https:\/\/vannevar.ece.uw.edu\/computing\/download\/index.html\">from the ECE software download page<\/a><\/p>\n<p>If you&#8217;re using Mac OS X, a command-line sftp program is built into the operating system. You can also use a graphical sftp program such as <a href=\"http:\/\/rsug.itd.umich.edu\/software\/fugu\/\">Fugu<\/a> or <a href=\"https:\/\/filezilla-project.org\">FileZilla<\/a>, if you prefer.<\/p>\n<p>If you&#8217;re using Linux, Solaris, or another UNIX-like operating system: you probably already know how to use sftp and scp. If not, don&#8217;t hesitate to <a href=\"mailto:help@ece.uw.edu\">contact the ECE helpdesk<\/a>.<\/p>\n<p><strong>We also have a detailed step by step tutorial available &#8211; <a href=\"https:\/\/peden.ece.uw.edu\/computing\/moving-files-to-from-an-ece-server\/\">Moving Files To\/From an ECE Server<\/a>.<\/strong><\/p>\n<h2>Other Resources<\/h2>\n<p>If you&#8217;re the registered instructor for a UW course, you have access to <a href=\"https:\/\/canvas.uw.edu\">the UW Canvas web site<\/a>. Canvas can be used to set up class web pages, online discussions, set up quizzes, manage grading, and many other course-centric activities.<\/p>\n<p>Another option is to use <a href=\"https:\/\/sites.google.com\/a\/uw.edu\/?tab=m3\">UW&#8217;s hosted Google Sites tool<\/a>. It&#8217;s a very easy-to-use way to create a simple web site for your class.<\/p>\n<p>Wherever you end up choosing to put your class page, <a href=\"mailto:webmaster@ece.uw.edu\">please let the webmaster know<\/a> so a link to the page can still be included on our main class pages list.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Typically, instructors are expected to put their class pages and materials on Canvas. Access to Canvas is set up automatically when an instructor is assigned a course by ECE\u2019s Advising group. Email advising@ece.uw.edu for more information.<\/p>\n<div><a class=\"more\" href=\"https:\/\/peden.ece.uw.edu\/computing\/class-web-pages\/\">Read more<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"tags":[4,17],"class_list":["post-138","page","type-page","status-publish","hentry","tag-faq","tag-web"],"_links":{"self":[{"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/pages\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":7,"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/pages\/138\/revisions"}],"predecessor-version":[{"id":147,"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/pages\/138\/revisions\/147"}],"wp:attachment":[{"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/media?parent=138"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peden.ece.uw.edu\/computing\/wp-json\/wp\/v2\/tags?post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}