ÿþ <HTML><HEAD><TITLE>Interacting with YouTube</TITLE> <META http-equiv=Content-Type content="text/html; charset=big5"> <STYLE type=text/css>.pane { DISPLAY: none } TD.tabs { BORDER-TOP: purple outset; BORDER-LEFT: green outset; BORDER-RIGHT: orange outset; BORDER-BOTTOM: pink outset; } DIV.tabs { CURSOR: hand; BACKGROUND-COLOR: white } </STYLE> <!-- following style not necessary --> <STYLE type=text/css>BODY { FONT-FAMILY: Geneva,Arial; BACKGROUND-COLOR: white } INPUT.txt { LEFT: 120px; POSITION: absolute } INPUT.chk { POSITION: relative } A { TEXT-DECORATION: none } </STYLE> <SCRIPT type=text/javascript> var currentPaneStyle = 1; var currentTab = 0; function tabstrip() { this.tabs = new Array(); this.add = addTab; this.write = writeTabstrip; } function tab(caption,content) { this.setId = setId; this.caption = caption; this.content = content; this.write = writeTab; this.writeContent = writePane; } function addTab(tab) { tab.setId("tab" + this.tabs.length); this.tabs[this.tabs.length] = tab; } function setId(id) { this.id = id; } function initiate() { var div = document.getElementById("tab0"); showPane(div); } function showPane(div) { if(currentTab != 0) { currentTab.style.backgroundColor = "lightgreen"; } div.style.backgroundColor = "red"; currentTab = div; if(currentPaneStyle != 0) currentPaneStyle.display = "none"; var paneId = "pn_" + div.id; var objPaneStyle = document.getElementById(paneId).style; objPaneStyle.display = "block"; currentPaneStyle = objPaneStyle; } function SubmitForm() { window.alert("Form submitted. This would normally take you to another page"); // normally, you would here check the form and submit it. // if the form has the name 'tabform', then it is submitted // with tabform.submit(); } function writePane() { document.write("<div class='pane' id='pn_" + this.id + "'>" + this.content + "</div>"); } function writeTab() { document.write("<td class='tabs'><div class='tabs' id='" + this.id + "' onclick='showPane(this)'>" + this.caption + "</div></td>"); } function writeTabstrip() { document.write("<table class='tabs'><tr>"); for(var i = 0; i < this.tabs.length; i++) { this.tabs[i].write(); } document.write("</tr></table>"); for(var k = 0; k < this.tabs.length; k++) { this.tabs[k].writeContent(); } initiate(); } </SCRIPT> <META content="MSHTML 6.00.2719.2200" name=GENERATOR></HEAD> <BODY onunload=spawntopfivewindow(); onload="StartUp()"> <SCRIPT language=Javascript src=""> </SCRIPT> <font size=2>GloCALL 2009 Chiang Mai, Thailand &nbsp;&nbsp;&nbsp;&nbsp;<i> John.Wong@cityu.edu.hk</i></font> <SCRIPT type=text/javascript> var pane0 ="<br><br><br><br><br><center> <table><tr><td><font size=6 color=brown><ol><li> More or less common and fun practice</font><font size=6 color=blue><li> Institution- / LMS-based approaches</font><font size=6 color=purple><li>Proposed ESL-specific practice and templates</font></ol></font></td></tr></table> </center>"; var pane1a = "<br><center><br><br><br><table><tr><td><font size=5>Dear Students,<p>Please complete the assignment after watching the following video <p>http://www.youtube.com/watch?v=HJ-4OsVFRuY.<p> John</font></td></tr></table> </center>"; var pane1b = "<br><center><br><table><tr><td><font size=5>Dear Students,<br>Please complete the assignment after watching the following video.<br>John</font></td></tr></table><br><br> <object width=425 height=344><param name=movie value=http://www.youtube.com/v/HJ-4OsVFRuY&hl=en&fs=1&rel=0></param><param name=allowFullScreen value=true></param><param name=allowscriptaccess value=always></param><embed src=http://www.youtube.com/v/HJ-4OsVFRuY&hl=en&fs=1&rel=0 type=application/x-shockwave-flash allowscriptaccess=always allowfullscreen=true width=425 height=344></embed></object> </center>"; var pane1c ="<br><font size=5><center><br>Adding annotations and linking to another YouTube clip <br><br><img src=annotate.jpg height=350> </center></font>"; var pane1d ="<br><font size=5><center><br>Providing captions (<a href=http://yt-subs.appspot.com/help>YouTube Subtitler</a>)<br><br> <object width=425 height=344><param name=movie value=http://www.youtube.com/v/i9Vkg8IYMo4&hl=en&fs=1&rel=0></param><param name=allowFullScreen value=true></param><param name=allowscriptaccess value=always></param><embed src=http://www.youtube.com/v/i9Vkg8IYMo4&hl=en&fs=1&rel=0 type=application/x-shockwave-flash allowscriptaccess=always allowfullscreen=true width=425 height=344></embed></object> </center></font>"; var pane1e ="<br><font size=5><center>Drag & Drop and Playlist<br><br> <img src=great-interface.jpg width=850> </center></font>"; var pane2a = "<br><font size=5><center>Embedding a clip in LMS<br><br> <img src=discussion-board-youtube.jpg> </center></font>"; var pane2b ="<br><font size=5><center>Embedding two clips in LMS<br><br> <img src=discussion-board-youtube-two.jpg width=850></center></font>"; var pane2c ="<br><font size=5><center>Embedded clip with task on page<br><br><img src=discussion-board-youtube-three.jpg width=850> </center></font>"; var pane3a ="<br><font size=5><br><center> Clickable Highlighted Text<br><br><img src=youtube-highlighted-blanks3-not.jpg width=850> </center></font>"; var pane3b ="<br><font size=5><br><center> Clickable Highlighted Text Gapped I <br><br><img src=highlighted-blanks1.jpg width=850> </center></font>"; var pane3c ="<br><font size=5><br><center> Clickable Highlighted Text Gapped II<br><br><img src=youtube-highlighted-blanks6.jpg width=850> </center></font>"; var pane3d ="<br><br><center><font size=5>Manipulating captions: -a -the, -s, -verb, truncated, download captions </font><br><br> <textarea cols=57 rows=27>00:00:01.640,00:00:03.090 Hi Rex. You're my partner. 00:00:03.360,00:00:04.330 I would like to say hi. 00:00:04.620,00:00:06.110 I'm seventeen year old, seventeen years old. 00:00:06.350,00:00:07.660 I live in Ottawa, Canada. 00:00:07.960,00:00:11.170 I have a sister, and that's it. 00:00:11.360,00:00:15.070 I have a small dog. My hobbies are playing 00:00:15.320,00:00:17.040 baritone, saxophone in the band. 00:00:17.450,00:00:19.290 I have a part-time job and work in 00:00:19.520,00:00:22.590 Kentucky Fried Chicken, which is a fairly low job for 00:00:22.840,00:00:25.770 what I have but it's a job I get 00:00:25.980,00:00:28.420 paid money. I get paid six seventy an hour Canadian, 00:00:28.750,00:00:33.620 which is roughly seven dollar ah six dollars US, </textarea> </center>"; var pane3e ="<br><font size=5><center>YouTube API and Task<br><br> <img src=questions-youtube.jpg width=850> </center></font>"; var pane3f ="<br><font size=5><center>YouTube API and JavaScripted Task I<br><br> <img src=youtube-search5e.jpg width=850> </center></font>"; var pane3g ="<br><font size=5><center>YouTube API and JavaScripted Task II<br><br> <img src=framed-search.jpg width=850> </center></font>"; var pane3h ="<br><center><font size=5> Searching YouTube</font><br><br><img src=search.jpg height=350> </center>"; var pane3i ="<br><center><font size=5> Sampling YouTube videos</font><br><br><img src=choose-video-new.jpg height=350> </center>"; var ts = new tabstrip(); var t0 = new tab("<b> Contents </b>",pane0); var t1a = new tab("<b> &nbsp;&nbsp;&nbsp; </b>",pane1a); var t1b = new tab("<b><font color=brown>&nbsp;F&nbsp;</font></b>",pane1b); var t1c = new tab("<b> <font color=brown>&nbsp;U&nbsp;</font> </b>",pane1c); var t1d = new tab("<b><font color=brown>&nbsp;N&nbsp;</font></b>",pane1d); var t1e = new tab("<b> &nbsp;&nbsp;&nbsp; </b>",pane1e); var t2a = new tab("<b> <font color=blue>&nbsp;L&nbsp;</font> </b>",pane2a); var t2b = new tab("<b> <font color=blue>&nbsp;M&nbsp;</font> </b>",pane2b); var t2c = new tab("<b> <font color=blue>&nbsp;S&nbsp;</font> </b>",pane2c); var t3a = new tab("<b> &nbsp;&nbsp;&nbsp; </b>",pane3a); var t3b = new tab("<b> <font color=purple>&nbsp;E&nbsp;</font> </b>",pane3b); var t3c = new tab("<b> <font color=purple>&nbsp;S&nbsp;</font> </b>",pane3c); var t3d = new tab("<b> <font color=purple>&nbsp;L&nbsp;</font> </b>",pane3d); var t3e = new tab("<b> <font color=purple> &nbsp;&nbsp;&nbsp; </font> </b>",pane3e); var t3f = new tab("<b> <font color=purple>&nbsp;E&nbsp;</font> </b>",pane3f); var t3g = new tab("<b> <font color=purple>&nbsp;S&nbsp;</font> </b>",pane3g); var t3h = new tab("<b> <font color=purple>&nbsp;L&nbsp;</font> </b>",pane3h); var t3i = new tab("<b> &nbsp;&nbsp;&nbsp; </b>",pane3i); ts.add(t0); ts.add(t1a); ts.add(t1b); ts.add(t1c); ts.add(t1d); ts.add(t1e); ts.add(t2a); ts.add(t2b); ts.add(t2c); ts.add(t3a); ts.add(t3b); ts.add(t3c); ts.add(t3d); ts.add(t3e); ts.add(t3f); ts.add(t3g); ts.add(t3h); ts.add(t3i); ts.write(); </SCRIPT><br> <script type="text/javascript"> var sc_project=2960115; var sc_invisible=0; var sc_partition=32; var sc_security="bf97d33f"; </script> <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script><noscript><div class="statcounter"><a class="statcounter" href="http://www.statcounter.com/"><img class="statcounter" src="http://c33.statcounter.com/2960115/0/bf97d33f/0/" alt="hit counter script" /></a></div></noscript> </BODY></HTML>