Using sofTV.ShowAndTell with Blackboard or WebCT


A Quick tutorial
Recommended Settings for various deployments of sofTV.ShowAndTell
HTML stored on Blackboard/WebCT  server, and streaming content stored on Media Server
All content stored on Blackboard/WebCT Server
All Content stored on External web server and Media Server
All content uploaded to staging area, then moved to web server by an administrator
sofTV.ShowAndTellPortal with an external Web Server and Media Server
 

 

A Quick tutorial

Universities and colleges are increasingly using streaming online lectures to supplement the live classroom experience. Students can tune in online to view a live lecture, to view a lecture they missed, or to review a section of a lecture. Many universities use Blackboard or WebCT as online tools, and will need to integrate streaming lectures with their existing online solutions.

At the recent NMC conference in Columbus, a presentation entitled “Streaming from Soup to Nuts,” was given by Rich Loen of sofTV.net and Ken Singer of RealNetworks. This presentation covered integrating with Blackboard or WebCT, as well as the basics of streaming video and audio. The PowerPoint slides for this presentation are available online at: www.softv.net/help

An online streaming media lecture may consist of a number of components: 

  • A host web page that includes an embedded streaming media player, or a web page that links to the streaming content,
  • The audio or video streaming media file,
  • Slide images, 
  • Slide Notes, 
  • Table of Contents,
  • Thumbnail images of the slides,
  • A Pre-flight check which ensures that viewers (student’s) machines have a browser and media player that will enable them to watch the lecture.

With the exception of the streaming media file, this content is usually HTML and graphics files.

  • There are a few ways to host this content:
  • Place all content on your Blackboard or WebCT server (not recommended),
  • Place all HTML content on your Blackboard or WebCT server, and place the streaming media on an external streaming media server (recommended),
  • Place all HTML content on an external web server, and place the streaming media files on a streaming media server.

It is possible to store streaming media files on a web server, but there are some serious limitations if you do so. 

  • Web servers can be overloaded by serving streaming media – especially a hard working Blackboard or WebCT server, 
  • you can’t seek the video/audio file – it must play through from beginning to end, 
  • the file is transferred using HTTP which is much less efficient than UDP which a media server uses,
  • you can’t effectively use multi-rate streaming (surestream) to stream the content at a rate appropriate for the viewer’s connection speed,
  • you can’t stream live lectures from a web server.

We recommend that you always use a streaming media server for the streaming content.

The HTML components of the lecture can easily be hosted on your Blackboard or WebCT server. The files can be uploaded in a group as a ZIP file, or can be uploaded as separate files. You will want to designate the “index.htm” file as the starting point for the online lecture.

You can also host the lecture HTML files on a separate web server, then simply link from your Blackboard or WebCT material to the online lectures. Lecture capture and publishing tools such as sofTV.ShowAndTell and Presentation Maker can automatically upload lectures to Web and Media servers. 

sofTV.net also provides a “Lecture Portal Page” that will automatically show all the available lectures, and allow students to view them. The portal page does not need to be updated each time a lecture is uploaded – the new lecture automatically appears on the portal page.

Recommended Settings for sofTV.ShowAndTell and WebCT or Blackboard

There are a number of ways you may want to manage your sofTV.ShowAndTell deployment. You may want to check out the quick tutorial that covers these basics.

HTML stored on Blackboard/WebCT  server, and streaming content stored on Media Server

  • Make sure that "Create ZIP file of lecture contents" is checked.
  • Make sure that "Include streaming media file in ZIP file is NOT checked.
  • Enter to location where you would like to store your ZIP files in the "ZIP File Location" field.
  • Uncheck "Upload files to web server"
  • Check "Upload streaming media file to media server" and enter FTP information for uploading to your media server.
  • Note that you must enter the Media Server Prefix. This value is basically everything to the left of the filename if you were to open and listen to the lecture using a stand-alone media player.

When a lecture is recorded, professors should return to their office, and plug their laptop into the network. They should open sofTV.ShowAndTell, and go to the "My Lectures" tab. They should select the lecture they want to upload, then click on "Upload  Lecture" This will cause sofTV.ShowAndTell to encode the audio file, and upload it to the media server and create a ZIP file of the lecture HTML.

The lecture will be stored in the ZIP File Location specified above. By default this is "C:\Lecture Zip Files" The professor should open Blackboard or WebCT, and go to the screen used to upload course content. They should then navigate to the ZIP File Location, and choose the ZIP file for the lecture they want to upload. This file will be uploaded using the standard Blackboard upload technique. When the file is uploaded, you can have Blackboard or WebCT unzip the file, and then choose index.htm as the starting point for the lecture.

All content stored on Blackboard/WebCT Server

In this scenario, all the HTML and streaming content for a lecture is uploaded to a web server. This is adequate if you do not expect many students to view the lecture simultaneously, and the load on your Blackboard/WebCT server is not too high. A severe limitation is that viewers will not be able to seek within the presentation. They will have to watch it through from beginning to end.

  • Make sure that "Create ZIP file of lecture contents" is checked.
  • Make sure that "Include streaming media file in ZIP file is checked.
  • Enter to location where you would like to store your ZIP files in the "ZIP File Location" field.
  • Uncheck "Upload files to web server" and "Upload streaming media file to media server"
  • Media Server Prefix should be blank.

When a lecture is recorded, professors should return to their office, and plug their laptop into the network. They should open sofTV.ShowAndTell, and go to the "My Lectures" tab. They should select the lecture they want to upload, then click on "Preview Lecture" This will cause sofTV.ShowAndTell to encode and ZIP the lecture.

The lecture will be stored in the ZIP File Location specified above. By default this is "C:\Lecture Zip Files" The professor should open Blackboard or WebCT, and go to the screen used to upload course content. They should then navigate to the ZIP File Location, and choose the ZIP file for the lecture they want to upload. This file will be uploaded using the standard Blackboard upload technique. When the file is uploaded, you can have Blackboard or WebCT unzip the file, and then choose index.htm as the starting point for the lecture.

All Content stored on External web server and Media Server

  • Make sure that "Create ZIP file of lecture contents" is NOT checked.
  • Check "Upload files to web server" and "Upload streaming media file to media server" and enter the FTP information for your Web Server and your Media Server.
  • Note that you must enter the Media Server Prefix. This value is basically everything to the left of the filename if you were to open and listen to the lecture using a stand-alone media player.

When a lecture is recorded, professors should return to their office, and plug their laptop into the network. They should open sofTV.ShowAndTell, and go to the "My Lectures" tab. They should select the lecture they want to upload, then click on "Upload Lecture" This will cause sofTV.ShowAndTell to encode and ZIP the lecture and upload the files to the web server and media server. The RM or WMA file will be sent to your media server, and all other files will be sent to your web server.

The professor should open Blackboard or WebCT, and go to the screen used to manage course content. They should make add a link to the course content, which will be a link to the web server, and to the directory where the course was uploaded, pointing to the file index.htm. Courses are uploaded into a directory called Courses\CourseName\Date

All content uploaded to staging area, then moved to web server by an administrator

  • Make sure that "Create ZIP file of lecture contents" is checked.
  • Check "Include streaming media file in ZIP file"
  • Check "Include uncompressed WAV file in ZIP file" if you want to maintain a library of the original files used to encode the lecture from. These files will be huge, and will greatly slow down the upload process. However, these files can be very useful if you wish to re-encode the lectures later when new streaming codec become available, for instance.
  • Enter a value for "ZIP File Location" This can be any temporary directory.
  • Check "Upload files to web server" and enter the FTP information for your Web Server or your upload staging area.
  • Uncheck "Upload streaming media file to media server"
  • Note that you must enter the Media Server Prefix. This value is basically everything to the left of the filename if you were to open and listen to the lecture using a stand-alone media player.

When a lecture is recorded, professors should return to their office, and plug their laptop into the network. They should open sofTV.ShowAndTell, and go to the "My Lectures" tab. They should select the lecture they want to upload, then click on "Upload Lecture" This will cause sofTV.ShowAndTell to encode and ZIP the lecture and upload the files to the staging area. The RM or WMA file will be included in the ZIP file.

The administrator can now open the ZIP file and move the HTML and streaming content to the appropriate location. He can then email the professor and let them know the location of the index.htm file on the web server. The professor can then add this link to the course links in Blackboard or WebCT.

sofTV.ShowAndTellPortal with an external Web Server and Media Server

  • Make sure that "Create ZIP file of lecture contents" is NOT checked.
  • Check "Upload files to web server" and "Upload streaming media file to media server" and enter the FTP information for your Web Server and your Media Server.
  • Note that you must enter the Media Server Prefix. This value is basically everything to the left of the filename if you were to open and listen to the lecture using a stand-alone media player.

One time only: The sofTV.ShowAndTellPortal must be installed in the root directory of the courses, and the professor must make a link on their course content page to the sofTV.ShowAndTellPortal.

When a lecture is recorded, professors should return to their office, and plug their laptop into the network. They should open sofTV.ShowAndTell, and go to the "My Lectures" tab. They should select the lecture they want to upload, then click on "Upload Lecture" This will cause sofTV.ShowAndTell to encode and ZIP the lecture and upload the files to the web server and media server. The RM or WMA file will be sent to your media server, and all other files will be sent to your web server.

Now, as each lecture is uploaded, the Portal page will automatically be updated to include the new course in its list. Students will be able to search through the uploaded lectures for a particular piece of content, and will be able to view any lecture at any time.