Technologies Available For Use In Distance Learning?
DaScope asks: "I have been assigned a new project: setting up a distance learning facility where the teacher can simultaneously teach to different people across the country. Audio/video streaming, interactive whiteboards, photo albums and discussion boards are different options available to us. What other technologies are available for distance learning use? What are the cons/pros of the different technologies available, and are they available for Linux?"
Also make sure that you remember to list your courses in the open content distance learning database at Globewide Network Academy (http://www.gnacademy.org
Our school uses Horizon Live http://www.horizonlive.com/ Although I don't do any of the administration I am part of the tech support team for our school. Over all I would rate it as a fair system. It just uses a web browser and has an embeded real player portion for audio and video. There are a LOT of bugs in the system though, we basically have to specify an exact version of Netscape they can use. Anything else and all kinds of weird things happen to the system. Last semester the system was fairly new so we were expecting bugs, but it's been 6 months now and it's almost gotten worse and not better. Overall I am a tech support guy so I see all the bad and none of the good. If you have the student using all the versions of Netscape and Real Player we recommend it works well.
I have been taking a crap load of classes (about 20) online over the past 2 years through the SUNY school network for a computer science degree. The facility they use is Lotus Domino from which they deliver message type forums over the web. My experience with it as an end user has been great; their main servers in Albany get hit pretty hard on the weekends. In the event one goes down they have failover servers at various suny schools scattered across NYS which data is replicated and synched I believe every hour. Not sure what the OS they are running it on but Lotus is known for its scalability and cross platform capabilities. With something like online classes where the potential for growth can be so huge, you dont want to screw around with some unscalable or underdesigned solution. I would definately learn from SUNY's example- They are pumping out hundreds of courses (maybe over a thousand now?!) and really get hit hard. Also this is new york, its a whole other country- shit is done here with no patience and much more aggression. Can you imagine how many times students have tried to take these boxes down as an excuse to 'hand in' a paper late?!? :) I tried myself a few times when a new exploit is released on bugtraq!
Good luck!
check out http://sln.suny.edu
- geno^
"There's no secret. You just press the accelerator to the floor and keep turning left." -- Bill Vukovich
I've worked a a couple schools and colleges and have run into this question before.
In one college we started running WebCT (www.webct.com)for 100 distance education classes. This was developed by a college in Canada, and it worked pretty well for what we needed, and was somewhat setup for multimedia. The server ran on Linux/BSD/Unix (NT support was coming) as Perl and C scripts, and the group at WebCT said had pretty good support, not that we had many problems. There was even talk of a DEC Alpha port. WebCT has most of what you are looking for, you would just need a streaming media server. There are yearly fees for WebCT, but they are not that bad.
Another bigger college I worked at went with FirstClass for oncampus classes, and a few departments started using WebCT for Distance Ed classes. FirstClass is expensive!
The K-12 Public school district I now work for is currently using AUC ( http://auc.sourceforge.net ) to support students learning. This is an open sourced free solution that has decent mailinglist support. The OpenSource part is nice for making minor modifications. Also 50% of the suggestions end up in the next release.
-=Down Syndrome in Maine
that looks almost like a One-Time-Password =)
I've done a little in this area. Here's some suggestions:
.zip file and mail it to them the day before. You don't want lessons being disrupted because someone's modem drops or the webserver crashes or it's just a slow net day. It also leaves bandwidth for the important stuff.
* Resist the urge to stream _everything_. Sometimes it's just better to put the next lesson into a
* Videoconferencing isn't as useful as it sounds. Apart from the bandwidth requirements, you're lucky if what you want to look at is framed properly without multiple cameras. Everyone will want it, however (It's one of those buzzwords, you see) so say it's planned for 'phase 2'.
* Audioconferencing, however, can be extremely useful. If you're going to do it, never forget the possibilities inherent in the humble telephone. Especially as a backup when the modem explodes.
* Work hard on making the audioconferencing work well. Ideally, you want a 'party line' situation, where students can hear the teacher, and can also talk to other students and hear the questions they ask. Also, pay attention to the hardware, which is usually the weak link. Get headsets with little boom mikes and software which 'normalizes' the volume.
* If computers are a central part of the lesson, investigate remote-screen viewing software like VNC. It lets you see that students are coping, help them out when they get stuck, and the knowlede that the teacher is also looking over their shoulder tends to keep students focussed. It doesn't use a lot of bandwidth, either.
Just my $0.02
Jeremy Lee | Orinoco
Take a look at groove at http://www.groove.net/
The raw pper to peer features of Groove might be sweet for classroom application. And it supports security and control that you'd need. Customizing it to suit specific classroom requirements sounds like a good challenge.
If you're trying to do plain course delivery, WebMentor is a useful (if not very elegant) solution. If you have the resources and clients with bandwidth, take a look at BlackBoard, which is more robust than WM.
You might want to check out South Dakota's distance learning network. They have wired all their K-12 Schools into a state-wide network providing e-mail, web and dns services for each school along with video conferencing, interactive whiteboards, etc. Check out the Connecting the Schools page for more info and contacts.
I'm currently taking three courses from UMUC's Asian division. So far, this is the only DE system I've used, but personally I don't much care for the layout of WebTycho.
--- Keep the choice with the user..
I attend Guilford college in Greensboro, NC and after a few discussions with my macroeconomics professor, I started thinking about using a "smart" whiteboard to show developments which are drawn on the board to be played back later from a computer. After looking into many different options, most of which were $2-3k and up, and consisted of small boards which were pressure sensitive, I stumbled across something which left them all behind. The Mimio board.
The mimio board is a capture device that sticks onto (or can be mounted on) the upper left hand corner of any existing whiteboard. By inserting stantard markers in the jackets which go along with the capture board, the software captures every stroke along the way, step-by-step. This alone was something that few of the devices which I had investigated could do, but there is more. They also have a plugin available for it that allows you to record audio as well and create a realplayer simultaneous stream (smil file). The entire presentation can be played back by any machine with realplayer (when you play the file it downloads a plugin. I have tried it on windows and macintosh, I have no idea whether it works with any other platform, but I would assume not.) The file size created is very reasonable (example: selectble audio bitrate + 157Kbytes for a 1hr board intensive lecture). We have begun using it so that students may re-experience a class which they have missed or need work with. I am by no means a representive for mimio, there product just worked really well for us.
Total Cost: $775 + Shipping
$499---->Capture Device, 4 Marker Sleeves, Eraser and software
$249---->BoardCast Producer Plugin (So we could create the real streams with synced audio/board)
$25----->25ft Serial cable (So we could have the computer half way across the room)
Hope you enjoy it, if you end up buying one, or have any questions, I'd be interested to hear from you, feel free to email me at AptrippA@AguilfordA.edu (Remove the A's) -Peter Tripp
http://sns.internetschools.org
Just though i'd add a little more info for those who are curious.
Shadow netWorkspace is perl and java applications running on a perl API set using mysql for db and apache/mod_fastcgi for the server.
It is also 100% GPL'd code.
To me, if you already have a teacher who is actually going to be "teaching" the students (i.e. the curriculum is not entirely web based and created by a committee), then your best bet is a pure "videoconferencing" system over dedicated fiber w/ a bunch of televisions, several cameras, and of course a fax machine.
My mother teaches several rural Nebraska schools using a system such as this and even a newbie like her understands "face to face" instruction requires no special skills on the part of the students or the teacher (well, to a point).
This type of system is OS agnostic, but also rather expensive. For smaller class sizes with a dedicated teacher though, I don't think it can be beat.
Good luck!
There have been several posts about HorizonLive so far in this thread, and I'd just like to say a few things about Distance Learning and HorizonLive.
First of all, the subject of one of these posts, "distance learning is hard", is a good start for a discussion. There are so many different ways to accomplish "distance learning", and these all vary in difficulty.
There are several ways that people look at this topic in a narrow way. Some people expect to replace all other means of learning with internet-based distance learning. That's just unreasonable. For certain applications, I don't think there's any combination of technology that's going to be able to compete with a good old fashioned classroom. For others, there are easier ways to distribute knowledge, like books or other asynchronous means of communication.
That said, when you decide that what you want to do is enable people in diverse locations to be able to share a live, interactive learning experience, you have a lot of compromises to make. Most of these comprimises rest upon the requirements you put on the class participants. If you require them all to have un-firewalled internet access, at very high speeds, with only a particular type of computing platform and peripherals, you can build a nice, gee-whiz learning environment. However, the barrier for students to use the software will be very high, and that limits the utility of the software.
I think that HorizonLive has made choices which a lot of slashdotters will find they may have made themselves. Here's why:
In short, we try to make a compelling learning environment accessable to as many people as possible, with the lease amout of fuss possible. The goals are somewhat contradictory, and elusive, but we get closer all the time.
We certainly are not the right solution for everything. Any package that tried to be that would certainly be doomed to failure. However, I think we are a great choice for many applications.
If you're looking for a distance learning solution, I'd say that you ought to take a few minutes and check out our website, where you can find additional information about us. You can even participate in a live demo session, or view archives of actual HorizonLive classes.
-SteveK
(linux user since 0.99.12k).
I don't know if the server side runs on Linux, but there is no Linux client for it. But then again, right now, there is no Linux client for any Lotus app.
Other than that, Sametime is a very nice app. Got to play around with it a bit a few weeks ago with our Notes dev guys.
About a two years ago my local LUG (Atlanta Linux Enthusiasts) had a speaker from Emory University to talk about his distance learning/collaborative-computing system call (strangly enough) the Collaborative Computing Framework. It is based on open standards (of course) and at the time clear-board, white-board, and audio were working well across a T1 size pipe. They were working on video, so I assume it is now working as well. It is cross platform (most Unises, linux). It can be found at http://ccf.mathcs.emory.edu/ccf/
.
If you are teaching from a university of some size, you will likely have the internet2 advanced research network, Abilene (http://www.ucaid.edu/abilene/) connecting you to all the other universites that happen to be members (there is a list). This provides you with a reliable data path for real time audio and video, via H.323 (an ITU standard) or non-standards based approches (not recommended) and soon via SIP (an IETF standard, less ghastly than H.323 by most accounts), once some SIP video clients are availible as most focus has been on VoIP to date. If you wish to conference with off campus sites, as most people do, you can conference with I2 schools, which will work pretty much every time, you can *attempt* it over the commodity internet, or you can use an H.323 to H.320 gateway (RadVision makes a nice one) that will allow you to communicate to sites that have ISDN connectivity for only money. There is a currently existing mesh of H.323 zones in existance across Internet 1 and 2, and advanced research networks globally (10-155 in europe, apan in asia, Ca*net in canada, they mostly all peer together) called ViDeNet, of which more info can be found at http://www.cavner.org/videnet/ .
So don't listen to the vendors who poo-poo realtime voice and video over IP networks, it can work just not usually over the commodity internet. Abilene and other advanced research networks change the whole equation for those with access to them.
wake up and find out that you are the eyes of the world.
LEarningspace IS a good option. However Lotus has once again changed some of the underlying technology - moving from an NSF based version to one that's HTML based. It's STILL a giant PITA to customize the underlying code and Lotus says it's not going to get better until at least the next version. In some of the seminars in Orlando a couple of weeks ago it was apparent that the feature sets in the HTML and NSF based versions aren't even the same and that you'd need pieces of both in some situations - ick!
Their strategy is coming together but it's far from perfect I'm afraid. It IS a pretty neat solution when it's putted together but it can be painful getting used to how it works - especially if you're not Notes experienced.
I'd certainly suggest looking into this product though. It uses browser applets for the students so there shouldn't be a load on each workstation. Unfortunatly I think their silly licensing model is per seat - what a joke! Supposedly this will be changing I was told - we'll see.
At least the backend code can be run on Linux but you'll have to do any NSF development on the WIN32 platform. The Linux backend Domino server can't handle as many concurrent users as the WIN32 code can either. I'm also not sure that the SameTime stuff from Databeam can be hosted on Linux so I'd check into that. It's also a pricey package wen all of it is added up (sigh).
Build it, Drive it, Improve it! Hybridz.org
Blackboard is the platform in which we as a College use to coordinate many of our courses. We are currently running Courseinfo 4.1x (the product directly leading to BB5). Now there are many nice things about BlackBoard... They use many...many different technologies all rolled up into a nice little ball.
They have a "Tutuornet" and Virtual Chat room all written in JAVA, Level1 Blackboard still uses MySQL, the run on APACHE, they use PERL, CGI, works on LINUX, SOLARIS, (ick)NT(retch), W2K(p-tuey). I have gotten it to run on FreeBSD and NetBSD, though not officially supported.
Another good thing is, BlackBoard has teamed up with TextBook Publisher and other Publisher to come up with "plug-in" modules for Teachers to use as a "template" for thier course. I think they have somewhere in the neighborhood of 500 - 600 pre-made modules, ready for customization.
Some of the things Blackboard does have now, is a "student portal" or a "MY-Blackboard" setup. Makes it easy to help the student know what they need to know as far as schedules, what your grades are for what class, you next counselor meeting or when OPen registration startes for the next term. Blackboard is used by more than 3000 Learning institutions, there has gotta be a reason for that. It works..well.
Something else... I only maintain the "system", the instructors/professors/faculty maintain the rest.... SO it has GOT to be easy to use else they couldna do it very easily. No I am not talking about the CS Profs here, I am talking about the Business School Old Farts that teach Typing and dictation.... and HATE these darn computers thingies.
I guess what it comes down to, is that you either take a look at it or you don't. Believe me, I was amazed when I actually was told to install it. I had very little work to do then, as I still have very little to do now. The upgrades are fast and easy, I have test Migration to the new ersion several times, but the teacher don't wanna "have more to do" cause BB5 really makes a jump in functionality.
BTW, they are at:
www.blackboard.com
greg, REMEMBER ED CURRY!!!
my mom's friend's school in colorado uses software called Blackboard. I believe it lets students read assignments and such online. http://online.ccsd.k12.co.us
My old comp-sci teacher also has a site where his students can read notes and print out worksheets: http://askwood.com
I might also, humbly, suggest that people look at Duck and, in particular read why I wrote it.
LearningSpace is an add-on to Domino specifically designed for distance learning. You can use the teacher/student model as well as the self-pace model (and the hybrids in between).
As it runs on Domino, you can have either browser based clients or use the Notes clients. Domino is available for Linux and there are still persistant rumors of a Linux Notes client.
--
Consultancy: If you're not part of the solution, there's money to be made in prolonging the problem
There is nothing "illegitimate" about spreading any memes you wish by internet. Censorship memes will not be tolerated.
I worked on this thing http://www.gdc.com/products/mac500/ and i know it is being used a lot in distance learning setups.
It pumps out real-time mpeg2 video & audio over high-speed network links.
The reason i mention it here is because i'm quite proud if the box. Really. We put our enthusiasm in it when it was designed, and it shows.
For most of my time using the internet, I have been searching for Distance Learning tools. I have found and tested a few, and all fail the tests, except for a few: .wav or MP3 format.
IRC; gives on the spot text and a bit of voice if one prepares it early (dcc file transfer)and it is in
ICQ, AOL, and MSN messenger service; much like IRC.
HTML; "canned" or prerecorded lessons.
There are a number applications which have the whiteboard, and streaming sound, text, and colagerative file sharing, but each targets the commercial use and is cost prohibative to the casual user, either student or teacher. Also, these are too difficult for the casual user to learn.
The test requires that the tool(s) must be intuitive, do what it is supposed to do without a great deal of training or computer knowledge. (this may require some good wizards and deamons).
Video is not needed at all, it does nothing to improve the learning experience, and requires far too much bandwidth (lowest common denominator being 486/66 with win95 and a 28.8 modem). Who wants to watch a professor give a lecture anyway. The whiteboard is a must, as is sound, text, and especially hands on file colaberation. All these tools MUST be able to run on ANY platform, thus, be 100% independant of the operating system. Perhaps the best language would be JAVA, PERL, or even HTML. What ever it is, must be very easy for both the teacher and student to use, at most, with a one time very low cost, no cost being best. It must be very intuitive or it will not find the instructors nor the students, each being easily frustrated and unwilling to go forward.
Retired dinosaur, simple user, volunteer, guinea pig
I have toured both AT&T and MCI locally. :).
At AT&T they use a system with a monitor and camera, and each person has a device on the table. They swipe their employee ID card (also for access to the building and time "cards"). They answer questions from the instructor and request assistance (where they can ask a question and everyone can hear them), through the device, which has a microphone and keypad. When they complete and pass the class, their employee records are automatically updated to reflect that. Now, from what I understood, it used an OC3 of bandwidth (155Mbps), but since it was on the same floor as their switch (and I mean *THE* switch, nearly the entire floor), it was nothing.
MCI used almost the same setup, but I was told it was mostly for corporate broadcasts, such as the merger with Worldcom a couple of years ago.
I wrote down the brands/models of the systems, but unfortunately I cannot seem to find it anywhere (that's what I get for using trees!). My suggestion is to call them (usually a salesrep) and arrange a tour. Maybe you can get a gander at the system, just to see what features they have and all that. I had very good experiences touring both places, we ended up getting the tour from the head technician in both cases. They were spouting off lingo, giving us stats on the hardware, etc, confusing the hell out of the salesrep. Some damn fine systems they have! The way that I got the tours was that we were shopping around for our service, and they both wanted our $30K/month contract. I'm not sure if they give a tour to just anyone, but perhaps you could arrange it for a Cub/Boy Scout troup or something similar. I took my son's Cub Scout Den on a tour of the local phone company's main building (Cincinnati Bell) and they went home impressed as hell, though not as much as the adults who came along
Hello little man. I will destroy you!
here's the website: http://www.cen.uiuc.edu/Mallard/ you can read up on it there. My introductory circuits class is using it, it seems to work pretty well for that. It not exactly what you're looking for in terms of giving lectures, but it seems to me that you've got to measure progress somehow.
NETBias makes a synch/asynch distance learning tool. Includes whiteboard, multi-point audio. Server runs on Linux, no client plugins (audio is a java applet).
At IUPUI we have several methods of distance learning at our disposal. But honestly I believe the tools are not utilized by academic staff appropriatly. For example IUPUI has an application called "Oncourse" that they use in a lot of classes to exchange email and schedules for lectures and exams as well as posting assignments and weather information. It also has the ability to administer examinations. But the shortfall of it is it is only used in conjunction with traditional classroom teaching. It's really just used as teacher aid. You can check into Oncourse at http://oncourse.iupui.edu/
I took a History class that the Professor elected to have the university staff (audio) record his lectures. I later discovered they are using a RealPlayer server to offer the lectures to enrolled students. It is available at http://www.imds.iupui.edu/lecture/ but it doesn't offer much information until you logon.
It does the audio lectures via a RealPlayer stream to the student wherever he/she is. BUT, I am unaware of any classes using it for "Distance Education". It is primarily used to supplement the traditional "class attending" student who may have missed a lecture or wishes to review the lecture from home or a campus computer.
I see a real possibility of using an "Oncourse" type application combined with audio/video streaming as a distance education solution. But IMHO real distance education cannot replace attending a classroom until "interactive realtime" communication is possible with the instructor and the student. Take a look at the distance programs out there now. From what I have seen so far it is all reading done at your pace with excercises to email in to the instructor when completed. This would be fine and dandy if learning were so simple. But what if you have a question? Then it is phone calls (consider time zones or professor schedules), emails (consider when it gets read and when an answer is forthcoming), etc,etc.
I dont want to belabor the point but I see this as one of the major problems with distance education. Another problem is a matter of quality in the education you recieve. I wouldn't want my Dentist to get his education over the internet or from snail mail reading assignments. I wouldn't want my speech classes done strictly in front of a video camera...public speaking is more than a good video production.
Until two way realtime communication is more practical and affordable and until academia accepts the non-traditional method of learning, distance education with the technology we have now will only fill a niche in higher education.
Integrity is what you are when nobody is looking.
Being the often-lazy student I am, I miss a lot of lectures (even though it's just 5 minutes by foot for me to get to my lectures...). But as long as lecture notes, excercises and solutions are provided via the net (usually as PDF or PS), and I can use the discussion group on our college's nntp server, I feel perfectly fine... quite often when I actually do visit the lectures it seems like a waste of time to me since most professors fail to explain their stuff well enough, and it thus doesn't give me any extra information I couldn't have obtained from the notes, and I end up learning from the notes anyway... so yes, I could practically be a thousand miles away, as long as I'm equipped with a net connection I can study alright...
Any technology can be used for good and evil purposes. Does that mean we don't develop it so that no one "bad" can use it? No. It means we develop it and hope that no one uses it for bad.
I can stab you to death with a pencil. Uh oh. We better stop making pencils because someone bad can use them to do bad things. They can write notes about hate and distribute them to people.
License clause.... my ass. We must keep the children safe. troll.
Andrew
Open standards anyone? The Shareable Content Object Reference Model (SCORM) is available at http://www.adlnet.org. Imagine, designing content to be reusable.
---
Book(n): Utensil used to pass time while waiting for the TV repairman
At one point a few months back, I had a 1+ hour commute each way where I wasn't driving... I would have loved to have had study materials that I could use offline on my Laptop or Palm Pilot, but all of the training materials my company provided were web-based. I never used any of them.
I'm from a good deal further West (and North) than Montana. Fortunately, Alaska has a reputation for cold that keeps some of the nuts out, but we have some of both sorts up there too... obnoxious crazies from back east looking for a place to fester, and quiet folk who are left alone because they never trouble others. Not many plain folk up there, but there is a colony of old believers down on the Kenai, as I recall.
See what I've been reading.
I agree that there are unresolved ethical questions about distance learning. But I don't think you pointed any of them out. What you suggest is simply censorship, pure and simple. Of course we should keep these hate groups out of our schools, but we can't keep them from offering "educational materials" to the general public, because to do so would violate the first amendment.
The ethical questions I would point out are of the effectiveness of distance learning. What you are doing is taking the presence of the teacher away from some of the students. I believe it would be very difficult to teach in such a situation. Having a message board to post questions to is very different from being able to raise your hand and ask a question. Even with cameras and two way streaming video, this is no substitute for actualy teacher presence, imo.
But then, ianae (i am not an educator)
If you had super powers, would you use them for good, or for awesome?
We've been able to take people with no computer experience and get them online and earning their master's. It takes a lot of time and patience, so be prepared if you're students need to ramp up.
Even if you are teaching a bunch of Slashdot types, I still maintain that investing in staff for support is crucial to success. No one wants to work with indifferent or mean people, and that goes double for students who are footing the bill.
That all being said, we also go for low bandwidth (since we are a global program and many of our students have older machines and slower dialups). IRC-based chat rooms, nntp-based bulletin board system. We also stream Real Audio (at 6.5 kbps...sounds grrreat!). We find that having synchronous class times as well as asynchronous work really helps students feel like they're part of the ol' learning environment. We also tend to emphasize some oncampus time (two weeks in the beginning of the program to get to know us and their classmates, then a day per class enrolled in during the semester).
Indeed a good question to ask before purchasing anything...
And remember that not all learners are /. readers...or are yours? And will all of them be? I say this because someone suggested IRC for example. I wouldn't want to use IRC for an average distance learner...and think of the requirements you just layed on.
Distance learning has usually been a failure, and probably will be until technology changes drastically (like really fast broadband access in all the students' homes).
There's some truth to this, but it's also a bad generalization. All teaching/learning involves an instructor, resources (texts etc.), tools for delivery (your voice, a microphone, the web etc.), and an objective. I have had correspondence courses that I deemed useless. My 1,000 student section of history 202 was pitiful while I learned a great deal out of the independent study 201 course where I read at my own pace and did everything correspondence. Teaching and learning is about leveraging the tools and resources to meet your objectives. In some cases, clear objectives lack...and no matter what tools you use, you're screwed! Oh...and then there's learner motivation...which can be killed by too-hard-to-use technology/delivery systems, boring professors, dull material, immaturity etc. Hence the reason technology alone or 'distance learning' alone shouldn't be blamed. Check this out.
Anyway...technologies...especially for Linux?
- WebCT - A course development, delivery and management server. Linux version available
- Sorenson - Desktop video conferencing...Sorry, No Linx though.
- Mimio - Whiteboards etc. Linux...Dunno
- W3C - They do web stuff
And I'll stop there...but you get the point hopefully...Galego
Que Deus te de em dobro o que me desejas
[May God give you double that which you wish for me]
knowledge forum -- developed at OISE/UT. i was there once upon a time. :)
Paul
Another blatant plug: distanceed.com . Not a very commercial plug, since the company isn't doing so well, but I think the product is worthwhile.
The part I designed is the mathematical formula renderer, which can also be found at the Aftermath Café integrated into a BBS for students to exchange ideas/answers, and so on. (there is some other random stuff on this page too). All the math teachers I've talked to think the formula renderer is cool, but it hasn't been marketed effectively so the company is going under. Sad for me, since 3 years of work is essentially being lost as a result, and I think it could really help people.
Hey -- I'm a programmer, not a salesman!
If you're running the right browser, the applet version is coolest, but the servlet will run in any browser.
check out my mp3 page
ArsDigita have a system based on Oracle and AOLserver that forms the ArsDigita Community System (ACS). There is also a fully GPL'd version based on PostGreSQL and AOLserver know as OpenACS.
To quote from OpenACS.org: ArsDigita host a number of Q&A forums on web/db issues, Oracle administration and a host of other subjects - including their own training material.
The main thing about the ACS is collaboration. And BTW, it is already being used as part of courses at MIT...
NAT certainly complicates the use of this protocol, but then which is more evil: H.323 for putting addresses inside the protocol or NAT devices, which break the end-to-end philosophy of the Internet?
There are many protocols on the Internet that put addresses inside the protocol. Essentially and protocol that requires more than one connection will do it.
As for dynamic UDP ports-- that's the way RTP/RTCP works. Streaming media on the Internet is done via UDP-- you can't fault H.323 for that.
Security? I admit that many don't implement it, but H.235 has been around for several years. H.235v2 was just recently approved: perhaps you should look at that document.
> I'm about to receive a MS from NTU.
i want to receive my multibillion company too!
Don't purchase anything that runs on Cold Fusion. CF is _extremely_ slow and unreliable... PLUS its EXPENSIVE. If you really want a good web-based application, program it in PHP or perl. (or buy it)
Ever need an online dictionary?
I have taken three courses using distance learning technology through an organization called the Babbage Net School (www.babbagenetschool.com). They use a program called LearnLinc, which provides audio conferencing, whiteboard facilities, a synchronized web browser, and a few other neat features. I took AP Spanish, AP Biology, and Latin I. If you believe that results speak for themselves, I scored a 3 on the Spanish exam, a 5 on the Bio, and had a 100 average for the year in Latin. Generally, I had extremely small class sizes (1-2) and could work closely with the teacher. The whiteboard was invaluable in biology for diagrams. Distance learning is a viable technology, but it requires substantial hardware and bandwidth on each end to be really effective. On my old 26400 link, speech could become very choppy, but was bearable. I had a lot of fun doing it and would recommend it to anyone who is self-motivated. This is important because there isn't anyone looking over your shoulder and reminding you of homework, tests, or reading assignments. Well, take this for what it's worth.
Well, I think that the internet is already being used for those purposes. You can't stop such things by passing laws, but by educating people so they don't want to join those groups in the first place. Anyway, I think you miss the real problem behind distance learning.
IMHO, the real problem is the ability to cheat. With no one there to watch you, it would be a simple thing. I know that many people, given the opportunity, would take advantage of it. This could potentially have more of an impact on society in general than hate groups by turning out "educated" people that have less grasp of their supposed learning.
Maybe we DID take the blue pill. You wouldn't remember anyway.
Currently, our system works like this:
All distance ed. classes have a homepage on our WebCT server. (Dual PIII Xeon, NT 4 - I think there's a *nix version of WebCT, but I'm not in charge of the server) Course web pages are maintained by student employees for professors who aren't that computer literate. The page gets the syllabus, list of projects, an assignment drop box, and a few discussion boards. Professors lecture to a digital camera about once a week. Those tapes are converted to
So far, this is the best system I've seen for distance ed. I've also worked on a system called Blackboard, which doesn't have as many features, but is slightly more userfriendly for designers (this system also ran on NT, not sure about hardware). I've also used, but never worked on, a system called Web Course in a Box (WCB). That system was older, uglier and most of the campus has stopped using it.
For some examples of distance ed classes:
WebCT: http://www.sois.uwm.edu:8900
Blackboard: http://blackboard.imt.uwm.edu
WCB: http://www.uwm.edu/wcb.uwm
Mike Karasch
School of Information Studies
I'm an undergraduate developer at the University of Washington for a program that we call Catalyst and we develop tools that do all sorts of interesting things for distance learning. We have a remotely postable, editable tool called Peer Review for example that allows students and teachers to read and use eachothers work in a live and active environment. They can (for instance) put a comment on a word or paragraph that can then be viewed by other students and teachers and can be commented on further.
We are also developing tools that will hopefully integrate dynamic HTML and simple updates so that teachers who are away from the campus and their home computers can make updates to their websites and can administrate a course webpage easily and effectively. We also have another tool, EPost that allows teachers to use discussion boards in their course websites.
The addition of these tools allows teachers to make their classes more intersting and also will hopefully lead to courses that are educational and run from a remote location...
.: 2+2 = PI SQRT(1+N)
Interesting Point.
Unfortunately, you are correct.
It is this cost that is preventing it's widespread use. Add to this the fact that Colleges make a very large portion of their profits from Their Dormatories and Cafeteria meal plans. What's the incentive for a large school to develop these classes? Bloated systems often mean keeping jobs. No More Dorms? Guess we won't need a maintainance man. No more Cafeteria? Guess we won't be needing more cooks. You get the idea. Nobody wants to lose their job even if it means having a better system. Just look at the Government.
As much as I'd love to see this stuff more available, Unfortunately, I'm pesimistic about it happening anytime soon.
rr
Quidquid latine dictum sit, altum videtur.
rr
Quidquid latine dictum sit, altum videtur.
Game: Player 'Donald J Trump' now has AI skill level 'experimental'.
There are a couple of things you need to consider before you start your project. Who are the end-users? Are they computer literate? You need to have the teachers/professors with you right from the start, if the teachers/professors are experienced computer users they are most likely easier to convince to use new tools. If you have a mix of unexperienced/experienced teachers/professors you must consider the interface. It is absolutely vital that the tools have an intuitive interface and that the teachers can administer the courses themselves without hassle.
It is of course equally important that the students can use the tools. If you, for example, decide to use an online discussion forum, make sure that the students actually understand how to use it and it should preferably be running in a browser (no installation).
When I checked different tools I made sure that they worked on Netscape in linux, if it works there it works everywhere.
If you have a lot of students, make sure that there is an easy process to recover lost passwords, students tend to forget their passwords all the time and they should be able to mail it to themselves (instead of bothering a sysadm or a teacher).
Identification is always important and depending on the type of education; online tests, students sending in papers, etc, you should at some point consider the legal aspects of your system (i.e what happens if a student claims to have failed because Internet Explorer crashed his test, etc).
I have used a couple of online-forums, and my favourites are
http://www.learnloop.org
http://www.discusware.com/discus
just my 0.19202 Swedish Krona
--- oops
I don't agree with the original poster, but I do think there is a difference between a Troll and an attempt to begin a meaningful dialog about how a specific technology should be used.
The original post borders on trollness due to the strong anit-censorship sentiments on /. and the fact that this thread seems to border on OT based on the original question, but requesting that the original post be moded out of existance is hardly any better.
Waltz, nymph, for quick jigs vex Bud.
Hey there, :)
I recently completed a grant funded distance learning pilot program at my university. We chose the Polycom ViewStation. It's an integrated videoconferencing device capable of connecting over both Ethernet and ISDN. It's got lots of other cool features like support for uploading powerpoint presentations, and an auto pan/tilt camera that will track you as you speak and walk around the room.
We used the Polycom along with our existing video delivery network, to provide 2-way face-to-face audio & video in real time. The instructor for our course also incorporated a web-based component using WebCT. WebCT incorporates regular web pages as well as chat rooms, testing, and other materials created by the instructor through the web interface. Anyhow.. that's the quick and dirty.. hope it helps.
Good God! Just imagine if some whacko in Montana set up a web site in their own compound, and painted swastikas on it and dispersed their ideas to right thinking people in New York! Or, golly gosh, they might even start communicating to them with email, with even PGP, so it can't be regulated by the Good Folks at the FBI!
Get a grip.
--
$tar -xvf
The Classroom 2000 system at Georgia Tech has explored many of the issues in dealing with a distance learning class. It does, however, assume large amounts of bandwidth are available because its primary objective is to be able to teach other students in Georgia colleges using instructors at Georgia Tech. More info is available here.
The brain is the most important tool in distance learning... =P
When people are talking about a photo album are they referring to a slide show (like power point... but *nix friendly?)
E.
www.randomdrivel.com -- All that is NOT fit to link to
Build Your Own PVR/HTPC news, reviews, &
We use it at our university too. We've integrated it to some extent with our student user account system and with our student information system. We run it on RH 6.2 on a netfinity machine. We use perl scripts with SQL to bridge the gap between our student information system and webct's database. It works out that when students have a course, all they need to do is create a user account at the U and then go to a web address and click "log in." Their course(s) will be there for them. The API might be rudimentary, but it works for us. I guess in WebCT 4.0, they're integrating some kind of SQL based db to house their data. Better indexing, I'm thinking.
So the "learning curve" for webct on our campus consists of stuff a college student (e.g. people who need to learn how to think and explore anyway, nobody said everything is easy) should know/understand. Difficulty with understanding user accounts, chat rooms and bulletin boards are not webct's fault, they are basic facts of web life that people need to be familliar with anyway.
I think it's decent software, it's getting better (1.3 = pretty primitive in comparison to now), and it's certainly not as commercial as it could be, though at times it is irritatingly so. For example, when we upgraded this time, the user-defined bookmark section on each user's homepage is now full of webct defined links as a default. That's just sad. It would be better if it were one link to somewhere else that had a bunch of stuff. I'm mostly worried that the students will think those links come from us, and that as the Univeristy, we're recommending this stuff.
But I should end by saying that we like it, pretty much. It kicks blackboard's ass (so the profs tell me) and its db can handle the 30k + accounts we stuck in it. That's what we need and it runs quick and fine on our server. It has a plethora of tools and some pretty novel solutions to online educational problems, like homework dropoffs, etc. They've usability tested the hell out of it, and the result is something that isn't any more confusing than amazon.com. They have really great support for licensed users, mailing lists, searchable archives of past problems, etc. Worth it all if you don't mind someone sneaking ads at your students (though they're everywhere anyway - I've got a Tommy Hilfiger dayplanner gratis a local mall putting them out in our union). It's good stuff, but there are concerns.
I am currently HEAVILY engaged with this project with my current employer. I have done some testing as it is with this and here are my observations. Go with H323 gear, if you go with the older standereds you will end up with proprietary junk and be very sorry. The wonder with H323 is that it is a protocol that covers data, voice, and sound all at once. Netmeeting is one example of a program that uses it. People conform to it allowing you to use stuff as cheap as a $200 PC , Ball Cam, Microphone unit To $15K room installations. I personally REALL like the stuff Polycomm makes. They are set top appliances with a built in camera. Just plug them into the local LAN and bam you are up and running. The Intel team stations are good for the teachers side of things. Most important is check the gear you will need outside of the broadcasting ends. People tend to get tunnel vision when designing these systems and go for the camera and mics first. If you plan to get more than two endpoints talking you will need some sort of MCU (media control unit) this allows the IP addresses necesary for three or more participants to tie together. I recomend the one from cisco as it is easy to setup , cascadeable, and web controlable durring conferences (a definate plus). You can connect up to 4 before you need the next peice of equipment. Why this is necesary is that each MCU can handle 5 to 24 users depending on the amount of bandwifth these connections use. since you are building a new system you can skip some of the other items that incorporate ISDN into your systems. If you have the money look into wireless mics for the teachers, the room mics don't cut it and the far ends should have room mics with muteable sounds so that feedback is reduced. Depending on the subject being taught look into a document camera. Both the intel teamstations and the polycomm units can accept the second inputs. Basically anything that can put video to a RCA or S-video jack can be hooked up to these units. If this is going to be a how to use a computer type course look into a VNC program. Their are several desinged for computer lab teachers that would allow you to check in on multiple computer screens. Much easier than having a novice computer user trying to describe the problem they are having , this way you can just look at their screen and the error message. I have not tried this on our sites yet but it is my next step. Papa Legba
Papa Legba come and open the gate
Students could watch the live video at the time it was recorded using a real audio player, and could also surf over to the website associated with the class and follow online matter at the same time. Students could later view the archived classes via real audio by pulling it out of a media archive available online using restricted access. Also for questions and comments there was a moderated chat room for all the students to join while the class was being initially taught. The moderator would then forward questions onto the teach to answer.
The biggest down fall thus far to all of this is with the archived data. You could give the student back the streaming, a log of the chat session, and the material online, but none of it was synced with the streaming video at that point and at times could be cumbersome to follow.
Hope this helps a little.
I'm currently taking one of their courses, and I'm pretty happy. I think the main advantage of distance learning is the ability to participate at the times which best fit your schedule, which the WebTycho format allows. For the Comp Sci classes I'm taking, I don't think seeing a live feed of a lecturer would add too much. You get your assignments, you have a forum to ask & answer questions, and you do your reading. It's kind of basic, but it works. For other subjects it might not be as good, but I'm happy.
yet again I plug my company... http://www.fastmarking.com (fastmarking.com)
heres the blurb
TopMarks is an accurate automatic exam script marking program which is viewed using a standard Internet browser. It is suitable for school based assessment but is equally useful in any training context where knowledge needs to be assessed. It can produced full examinations, short tests and quizzes. Pictures can also be incorporated into the tests. In fact any file can be added to the script, even sound files could be included for listening and music tests.
The program is designed to take the hard work out of marking examination scripts and the wait out of waiting for your results.
The student responds to questions presented to them by either ticking the appropriate multi-choice option or by entering text into the appropriate text box. When a student completes an exam he or she simply presses a button and the program marks the script automatically!
and basically the teacher can download all the marks etc into a spreadsheet
for the sceptics -have a look (just click the "take as practice" box
seriously this is rather good (and I think free @ the mo...)
Phil FB http://www.fastmarking.com
-- ribbit
http://www.marratech.com :)
Software for e-meetings, written in java and uses multicast
.sig
I am currently a student at UTSA, and we have 3 campuses, the two that are used for distance learning are about 20 miles apart. Currently all they use is 4 monitors (2 big screen 60" tvs for the students, and 2 27" tvs for the prof). one camera is constantly trained on the prof (regaurdless of campus) and the other one will zoom in on a student when they press a button on the desk, also a mic will activate above their head. This is actually an effective way of teaching because any student can ask a question even when they are on a different campus. The two campuses are linked via a dedicated OC-3. But on a non-technical note, the distance learning does provide a gap that still can't be overcome from having the teacher there with you. Most students at the other campus don't like to ask questions.- -------------------------
-------------------------------------
------
"And may your days be long upon the earth."
I work to bring access solution to other disabled people and we often recommend the use of a device called a HeadMaster or the SEMERC head operated mouse (http://www.semerc.com) which costs GBP 199.00 in conjunction with an on screen keyboard.
Other solutions include a scanning keyboard/pointer controler using 1 or two switches, (eybrow switches, suck/puff devices etc). These can be set up for around GBP 200 to GBP 300
Access technologies do not have to be exotic or expensive or pinched from an attack helicopter.
The attitude that it has to be high tech is one of the reasons that disabled people are not getting the access solutions they need.
I am constantly faced by incredulous IT managers who seem to think that a GBP 200 solution cant be right because it only costs GBP 200 !
Ian
>We have a completely web-based elearning
>product that requires nothing beyond a 4.0
>browser and a 28.8 connection...
Damn, I guess I'm outta luck. My Konqueror browser is only at version 2.1
my school uses a program called horizonlive. i believe the server is a *nix, but im not sure of the deals. im in the position of providing tech support to end users, and i gotta say that its a bitch. having mac and windoze users complain about their 33.6k connection... geeze... anyways the stream in real audio/video, and supports an audio only mode for users w/ a slow connection. audio only is around 6k/s, video 20k/s. this is the only system of the sort i've seen but id be interested in helping develope something that works better. horizonlive only works for users w/ netscape, not that that's a bad thing but when supporting non=technical windows users its hard to explain this to them. we've had a TON of problems with the system, i think its only beta quality software, but thats only my opinion.
"The chief enemy of creativity is 'good taste'" -Pablo Picasso
I attend the University of Maine, and MANY courses here rely on FirstClass... We're one of the largest active user bases of the software (in fact, that's often a difficulty because we're punching it to its limits), and it's a reasonably nice conferencing/email/chat program. The most interesting part I've seen is that UM has a web gateway into FirstClass; while I'm not sure how universal that is, it provides clientless access to nearly every feature of the software..
seven two six five
seven four six one seven
two six four two e
The client works fine for the most part using wine. (Running wine 20001222 and firstclass 5.623)
my $.05
If the distance education was for Computing science or other "text based" subjects I wouldn't have gone that way - I would have invested in a Web based system such as WebCt(or for that matter written my own =)). Just my 2 cents worth =)
--
Jon - TheSpork
I work for the University of North Texas Distributed Learning. We've been using a program called WebCT for years now for almost all of our distance learning classes. Its a web-based application implemented in HTML, Javascript, XML, and CGI scriping that offers a wide variety of teaching tools including discussion boards, online quizzes and exams, and grading. Its very customizable and user-friendly, even enough for our profs that don't know their way around a computer very well. url's our webct site: webct.courses.unt.edu webct itself: www.webct.com
Most of the "distance learning" (DL) solutions currently out on the market are mediocre, at best.
First, the technology issue. Most teleconferencing solutions are based on H.323 products, servers and clients. However, when people think DL, they think "one teacher cam, many student cams, one application." However, this is one undertaking that is not yet mature, and is quite expensive. The only way one can get the many-to-many ("hollywood squares") video conferencing result is to purchase a multipoint conference unit (MCU). These are a central IP that every client connects to, and routes H.323 data. These easily start at $10K for as a license of as little as 5 users. for a full-fledged classroom-quality presentation, this is going to run much higher. And that's only the server software. Client software that is capable of displaying the "hollywood squares" effect of video is currently limited to about 10 squares with the best software out there right now (Cu-SeeMe), and costs good money as well. When it comes to hardware, look to spend at least $100 per workstation, per camera (assuming you already have well-configured workstations). Plus the net work & bandwidth issue - how will you run your MCU? On a LAN? Behind a firewall? How will the clients connect to the MCU? Dialup? DSL?
Then, there are the administrative headaches. Who will run the set up? How will it be run? Who will install and test the software? What platform will you use? How many people are you willing to support? What is your budget?
AlthoughI do not endorse any one company, the only company that I see with end-to-end solutions for these types of problems are companies like WhitePine software. Though they are very expensive, and will try to sell you stuff you don't need.
Good luck.
========================== pipe(13) -- can you figure it out?
I'm a student at Northern Arizona University, and the distance learning program here is highly regarded (at least locally). We have systems all through Arizona, and some through California as I understand it.
Try looking around at www.nau.edu. If you can get ahold of somebody, I'm sure they'll be willing to talk with you.
Don't forget ihets
Moving at the speed of government.
When I first heard of distance learning, I thought it was a great idea, letting engaging teachers confer knowledge upon dedicated pupils without regard to the physical or sociocultural boundaries between them. But the more I read about it, the more I'm left wondering: can't this same technology be used for illegitimate purposes?
If there's no longer a physical boundary between students in New York and teachers in Montana, then can't militias in Montana start recruiting new members from New York via educational fronts that these technologies would permit? Technology is blind to politics, and so plenty of presently marginalized groups will step forward to claim their spot at the fountain of knowledge. Except instead of bringing forth the sweet fruits of education, they will poison the fount with the acids and agents of hate.
The solution is clear: those who are writing distance-learning software should incorporate a clause into their liscenses which would forbid the use of the software for illegitimate "educational" purposes. There are accreditation boards already in place for conventional educational facilities which would be ideal for judging the new online ones. Only then can we be sure that our children will be safe from the hate that looms on the horizon of the new millennium.
Read the rest of this comment...
Here's a few
MBONE VCR on Demand Service
http://www.informatik.uni-mannheim.de/~whd/mvod/
The MASH Project
http://mash.cs.berkeley.edu/mash/
A Good list of VOD related applications
http://www.infres.enst.fr/~dax/guides/vod/
The Berkeley Continuous Media Toolkit
http://bmrc.berkeley.edu/frame/research/cmt/
Good example of a simple but it works VOD system can be found at
http://lvsp.or.kr/index_en.html (It's mostly in Korean)
You might also want to look at this slashdot article as well:
http://slashdot.org/askslashdot/99/01/01/1243259.s html
-Action Jax
"I may not know about it today but there's always tomorrow"
Wet Hustler Yang Dreck Nuts Academy
I recently participated in a course in which a so-called "virtual classroom" was used. The software packet was called First Class . Unfortunaly, no linux/unix clients available.
I've had some experience with a software product called FarView. It was started by a group at Rochester, and they turned it into a commercial product.
It allows you to share audio, and different visuals (including a whiteboard). It also allows for interactive quizes and displaying output from other kinds of programs.
One of the biggest hurdles with these projects is that the students often times have to install the software themselves. They were not always technically savvy and many had really slow connections. The biggest problem is trying to accommodate a broad audience and support them.
I am a software engineer at the University of Alaska Anchorage. We have recently unveiled a campus wide (10,000+ user) implementation of Blackboard 5. The cheapest version is $5,000. It is available for Linux, Solaris, and NT. I was pleased to discover it uses primarily OS tools - Apache, MySQL, Perl and mod_perl (of course). There is a more expensive version that uses Oracle. In the base product, users all have to be created manually. This can be overcome by writing some scripts to plug more data into the MySQL database. This should be a major point for most power users looking for some standards - based systems - although you can't (under the license) change their code, the system is open and side things can be done (like inserting into the database). The blackboard code has proven to be scalable enough to handle this workload, and the end users enjoy the flexiblity and power that it provides. It is a shame that it isn't free, but I doubt that the university would endorse it if it were.
I recommend visiting the Wimba site at http://www.wimba.com to see (and hear!) several innovative asynchronous voice applications, including voice message boards and voice e-mail.
Downloading and installing automatically, simple and easy to use, Wimba's voice messaging applications allow learners and teachers to asynchronously interact with their voices.
Any site can integrate Wimba Voice Forums in just a few minutes. You can even customize the applet's user interface to integrate with your Web site's look and feel.
* Excellent sound quality
* Highly interactive and responsive
* Runs fine behind 28K modems
* Works on PC and Macintosh; Netscape and Internet Explorer.
Wimba provides both a licensed server solution
(Java servers that run on practically all OSs) and a hosted solution.
A co-worker has seen a new product from http://www.onetouch.com that delivers video via satellite and allows student questions via POTS. Keypads given to each student allow them to answer multiple choice questions. They also have software solutions for workstations (most likely windows only :(..
I just finished a Master where several of the courses were taught via distance learning. I also work with a group where the focus is development of web-based educational content. My particular interest is in determining what it takes to add streaming video (synchronous and asynchronous) to on-line teaching.
Bandwidth - Modem: If the clients are on the end of a modem, then Real Audio and text chat, along with a web-board type threaded discussions is about the best you can get. Students can submit via e-mail or via a website (either a site under your control or each student on their own). An integrated package like O'Reilly's webboard can make synchronous sessions more interactive as the instructor can post urls, syllabus pages, and extra information, while the students can chat amongst themselves during class.
Bandwidth - DSL/Ethernet: Streaming lectures, both synchronous and asynchronous, become accessible when bandwidth climbs. Allowing students to have web-cams (Classpoint) can mean greater interactivity, but the result is somewhat problematic because of the 20 second delay for streaming (do not underestimate this problem). If you control both ends of the wire (i.e. satellite Corporate sites), then doing web or video-conferencing can work well. It's still a good idea to have text chat as a component as both an emergency channel and for student whispering during class (and whispering is important for building group cohesiveness).
Money: Takes a fair amount of money up-front, to get several people and sufficient equipment in place. Almost all distance learning requires significant lead times (semester or more) for technicians to ready equipment, work out procedures, and work with instructors to create content. For example, the instructor needs a full syllabus and all of the materials they intend to present in electronic forms at the start of teaching (this can be significant impediment -- don't underestimate this problem).
People: Takes people, both technicians to run the equipment, trouble-shoot problems for users, work with the instructors, and ensure the content is available for the students. It also takes people during each session (which can be a real problem sometimes).
Gotchas: People forget, then realize belatedly, that all of the administrative work they used to do in person or via mail, needs to be converted to an electronic format. This can mean setting up a secure site with .pdfs of what needs to be read, mechanisms to register and deregister people, sometimes handling money, getting certificates (or whatever) back to the student, advising (etc. -- a lot depends on the type of teaching).
Comment 1: It can be useful to have at least one "physical presence session" where everyone gets together in one room (if it's a full-semester course). A surprisingly large number of problems and gotchas can be solved by this session. This may not be feasible for many situations, but for our Masters program, it is one of the key reasons why the program works so well. Students who attend the session meet their peers, see the instructors, and "bond" with the school during these "once a semester" sessions.
Comment 2: One of the easiest way to gauge what you'll need is to try and find a distance program that does pretty much what you think you'll need. Most distance education programs are still novel enough that reports get written with ancillary web-sites that extoll the wonder and usefullness of their particular program. I've also found most developers involved with distance learning to be responsive to serious inquires about specifics (usually with too much information :-). I would spend a good two weeks to two months (or more -- depends on the scale) searching to find as many distance education sites as possible and to get a feel for what folks are using. Work through the sites, make sone tentative choices, then try to contact the principals directly for comments. Any serious use of distance education is going to cost money, often lots of money. The amount of money your group will spend on having you visit a few sites to actually see how it's done is going to be cheap compared to making even one mistake in choosing, buying, and implementing a technology plan that will likely be with you for years.
Comment 3: Good luck -- you need it. The right people and the right technology choices can mean the difference between "wasting" hundreds of thousands of dollars and years of time Vs. getting something up that works. The risks of failure are real as "you" are becoming a integral part of the teaching and learning that will go on. Most likely you're not an educator, thus not able to fully comprehend what will happen as learning gets funneled through whatever technology choices you make. The rewards won't be very great because most don't realize just how transformative your technology choices will be on the process. Your sponsors "expect" success and learning and probably don't understand how big of a duty they've pushed on to you.
The "modem" on-line courses I took were from: http://alexia.lis.uiuc.edu/gslis/degrees/leep.html
elarson@roadkill.net
Please, support anything else, but do NOT support that bastardized "standard"! "Security" wasn't even on anyone's mind when they drew up those specs! It uses random TCP AND UDP ports established from both directions and encodes the IP address of the client into the packets making NAT'ing it a bitch. This has got to be one of the worst protocols ever devised and I want to urge everyone to avoid it so that it goes away. If you have a firewall or even a nat'ing gateway you are quite literally fucked if you need to support this.
I remember back in around 1992, some guy from IBM demoing some program he wrote that uses a laserdisc for chemistry.
The idea was that you could select what you wanted to react (magnessium strip and fire) and it would play a pre-recorded scene of the result.
Pretty cold and inpersonal, however that may help with the "hands-on" experiments.
Personally, I like sitting in a class with a faculty member to learn, but I'm getting old.
The solution is clear: those who are writing distance-learning software should incorporate a clause into their liscenses which would forbid the use of the software for illegitimate "educational" purposes.
How can you define illegitimate education?
There are accreditation boards already in place for conventional educational facilities which would be ideal for judging the new online ones.
And if a company wanted to use it for training people around the world??? I don't think they'd be certified by any of the regional/national certification boards - so I guess that's illegit education?
Only then can we be sure that our children will be safe from the hate that looms on the horizon of the new millennium.
I believe that you'll find more hate looming in your home town with prejudice and racisim and general stupidity then you'll find in online courses.
Moderators: Tiny posting, but exactly what he wants.
The VRVS system achieves bi-directional communication among participants who enter the same Virtual Room. This communication media can be audio, video, and whiteboard, depending on what media each participant selects.
An audio stream consumes between 9Kbit/s and 78 Kbit/s depending on the audio format that is selected in the control panel of the audio application (PCM: 78Kbit/s, DVI: 46Kbit/s, GSM; 17Kbit/s, LPC4: 9Kb/s).
A video stream can put a much higher load on the network: from 10 Kbit/s up to several Mbit/s. The maximum data rate value is defined for each source by a bandwidth limit slider in the control panel of the video application. For a video stream over the Internet the advised data rate is typically from 15 to 128 Kbit/s.
The VRVS system aims at controlling the maximum bandwidth used by videoconferences taking place in the virtual rooms.
--
The University of Maryland's distance education school (UMUC) utilized Lotus Domino to build some terrific distance learning scenarios. It is really slick. I would highly recommend checking out their web site (http://www.umuc.edu).
---
Ryan Wilhelm
There are far more militias and gun-nuts "out east", in any state (take your pick) than there are in Montana. Most of the ones that have made the news all started out in the militias in other states (like Michigan), then moved out west in search of some intangbile personal liberties -- and fewer minorities. The miltia folk then claim to that all they wish is to be left alone, but then engage in exactly the sort of activity that begs for government intervention. The Hutterites and the Amish want to be left alone, and they are.
As for the seeds of hate, they are most frequently passed from parent to child. If we want to control racism, we must control, or hold accountable, parents.
As for opposing a technology because it can be used for an illegitimate purpose: anything can be used for an illegitimate purpose. You can not name one thing invented for the purpose of good that has not been, or can not be, subverted for evil purposes.
Check out the UWired project at the University of Washington... we did some really interesting things with educational technology there, including some distance learning stuff. I left school two years ago, and as a student employee had to leave my job there at the same time, and haven't followed the program too closely, but at the time it was one of the premier educational technology programs in the country. The web site is UWired.
I am the king... of No Pants! www.penny-arcade.com
DETA - http://www.engr.ncsu.edu/deta/
There are many tools out there for doing DL. Ive had experince with them from a developer end, oppesed to the student end. Heres a few that I am familair with:
... ).
... used net meeting as a basis for a whiteboard (obvisouly very platform specific) ... but you could do polling and give voice to a person at a time ... It seemed ok ... only did evaluate it.
... not familar with it ... just know it exists and i belive its supposed to be could. Hey, you can get the source ;)
...the server comes with Win2kServer ( u can dl it for NT) and the encoder is free. It also has the best quality I have seen for streaming media.
... Of course you could always implement your own web-based system, but that carries a lot of issues...
Blackboard: Its basicly $20k+ of perl scripts that are constantly broken and cant do what you want. DONT USE IT!
FirstClass: A very nice email/conference system. It has Mac and Windows clients and a Web Client( Which does not have all features). This is a very nice product that provides many features ( ie drop boxes, chat, email
LearnSys (?) Something like that
Prometheius - A cold fusion appilcation
Other technologies ive used in conjunction with DL are RealVideo, IRC, Video Tapes ( Taped lectures sent to the students), CDs with content (much like the Video Tapes).
On the cheap end of things (as all of these listed here cost $$ )... i dont know of much.
Video streaming wise ive had many experinces (Real, Quicktime, Windows Media ). Basicly Real has the most support, but is VERY expensive. Quicktime a bit cheaper (get server softwear for free!). Still need the encoder, but u can mahe multirate streams like you can with Real and Windows Media. Window Media is the cheapest
Those are what i can recall right now
Dave
/* Lobster Stick To Magnet!*/
I'm not a moderator this week, but it'd be nice if somebody moderates Flynn's article appropriately.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
One program is speakfreely. I believe the website is on freshmeat. It sends voice messages compressed over any net connection (not quite like a phone convo, more like IM). Works nicely on my 56k, if you have a little T line than it would be great.
I am !amused.
My biggest problem with distance education is my lack of motivation/attention. Maybe we could make some sort of Nun emulator (E-Nun). I can see the possibilities now. "E-Nun has detected that you are not progressing with your course work." "E-Nun would like to inform the student that pr0n may lead to blindness, and will surely lead to the burning pits of hell." "E-Nun advises the student to refrain from using the internet for devils work, and continue with the course work." If E-Nun detects this sort of behavior again, E-Nun will contact the students mother." kill -9 e-nun2k
I would certainly not trust any accreditation boards; they are as susceptible to political correctness as any other group, and thus teaching Shakespear might wind up verboten, and teaching that ALL consentual sex is rape might not. One of those should seem innocous, and the other should not, to pretty much everyone.
This problem has been around for as long as there has been communication: someone might lead someone else astray. It's old enough that the ancient Greeks had a word for it: someone who led a lot of folks astray was a demagog.
See what I've been reading.
The University of Phoenix online is an accredited degree program including masters degrees. They have more online students than many large universities (>10,000). You might find it interesting that they use means for running their classes: Internet Explorer and a web equivalent interface. Since in fact, they use newsgroups and email along with electronic books, there is nothing that isn't available for the open source users. Note, that this is run of the few IPOs of the last quarter, and it has gone up (2.5 x!), so they must be doing someing right! They specifically arrange their classes so that students and teachers do not have to be online at the same time. A friend's experience has been quite good, individual attention to assistments and problems from the teachers, several give out their home phone numbers if you get really stuck. I can't see that watching a video is better than optimizing for asynchronous conversations and getting professors that are willing to talk to students, not at the lecture, but when the help is needed. This does not seem to be a technlogy issue, but having an administration that expects responsiveness from teachers. Asynchonous availablity is really important for distant learning, otherwise you have a scheduling nightmare depending on the time zone you happen to be in -- unless you are a full-time student.
Here at Marietta College we use WebCT for our "course management system." It doesn't do the live video, but it does do online lessons, chats, quizzes, and grades. If you need to, you can replace their apache with your own custom compile so you can add php, ssl, or what not. Perhaps live video support can be added this way? However, a simple link on the course page to a realvideo server might be simpler.
It can run on Linux, and people connect to it with a normal web browser.
The downside is that it is commercial, but usually the institution wants something commercial anyway. Check it out at http://www.webct.com.
To suplement those courses we are also using a system by Tegrity which allows you to stream live audio and video over the Internet. It works together with powerpoint and it supports a whiteboard for the teacher.
You can also use the interactive whiteboard in blackboard together with tegrity if students don't mind having both windows open.
You may also want to look into Rotor which is a very nice system that is used for anything from distance learning to presentations for/by the entertainment industry.
I've had a good experience with this technology. I had an economics professor at MSU who held regular office hours via AOL messenger and Yahoo! messenger. It was very helpful not having to walk across campus to ask a quick question. Surprisingly, the pure text notation was not too clumsy for meaningful conversation.
IRC is not bandwidth efficient...it just doesn't use much bandwidth.
Take a look at the Authenticated User Community (AUC) package. It is a GPLed intranet system for providing online classrooms. While it will not handle the streaming audio/video parts of your problem, it is a nice tool for coordinating the class. There is a live demo at the web site where you can discover the following features and more:
Available at real.com. If you have a V4Lin compatible device, the encoder can do live on-the-fly encoding for delivery to the free realserver. The free server can only stream to 25 clients simultaniously, however. You must pay for more clients.
Alternatively, you could just use the realencoder to save to a file, and as many people as you want could download that via plain old http.
---
---
the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
I used to work on a project called Remote TA. The project is run by Professor Walters of the UC Davis Computer Science Department. It includes all of the features that you are looking for. Drop Dr. Walters a line and let him know that you are interested.
Avid Technology has been putting together an application called ePublisher. The intent of the program is to allow someone who knows almost nothing about either video or html to create a self-contained web page with streaming video synchronized to html events. A completed project looks somewhat like a powerpoint presentation with video.
The relevance is that you can film a class lecture with whatever equipment you have, import the video into the ePublisher program, import all the class handout materials or slides into the program, create a table of contents that allows a user to jump around to different stages of the lecture, and upload it to a server so that anyone can visit the URL and see the entire lecture.
Although it may sound like it, this isn't a plug for the company or even the program. My university was asked to beta-test the program, and I've since become way too familiar with all the dirty little details. It's in release 1.0 and so has its share of problems and bugs, but definitely has potential for distance learning.
Pros: you can record a lecture/presentation with all the original materials (slides, etc). Anyone in the world who can visit the webpage can view the entire lecture. A user can jump around in the lecture's timeline non-linearly. If something went by too quickly in the lecture, a user can jump back to that section/chapter. If the lecture goes too slow, a user can jump ahead to important sections. Also, Avid provides a USB video capture device with the product, so all you need to import video is svideo-out or composite-out.
Cons: It takes time to complete a project in this way. You need to have some kind of recording equipment to capture the video (although you can also make an audio-only project), and the process of synchronizing events (slides, handouts, etc) to the audio or video within the application is time-consuming. Also, I am fairly sure that there is no Linux version - the release is for 98 right now (In fact, I think they're still working on NT/2000). And on top of all that, the current release is still 1.0. I think that speaks for itself.
Experts agree: everything is fine.
The article asks about asychronous techologies, which are pretty widely available and you'll have alot of choice with both 'free' and commerical solutions. Problems will arise when you want to move to synchronous technologies. I'm involved in delivering this kind of material (albiet in an enforced windows environment), and the largest problem for synchronous learning technologies is the bandwidth not anything else. There are packages out their that allow multi-point audio and video crossplatform. eg Collaborative Virtual Workspace - http://cvw.sourceforge.net/ (but there are others) Unfortunately, this requires your students all to have access to a pretty speedy connection for it to work. Also when you get into the sharing of applications with 2+ people to work on (in terms of assignments) the networking just can't handle it. Hope is at hand, if you are part of the academic world then the Internet 2 project is being build precisely to facilitate this kind of DL.
The web based discussion forum can be done with a news-server (e.g., inn). I set up different private news-groups in the past (for discussions while doing group-homeworks and group-projects). I made very good experience with it and my class-mates liked it.
If the students have a low bandwidth connection, the connections to some of the associated course files do not work well.
Finally, the course ID setup works well for students who take multiple courses, but the learning curve for WebCT itself is very high for students taking their first course.
Courses which were correspondence courses still have about the same drop out rate as WebCT courses - it all depends on student maturity and motivation.
Caveat lector; It is a commercial publication.
Based on my experience, I would say one of the most important things you could setup would be a web based discussion forum. The need to easily interact with the rest of the class during non-class hours is something I have really missed. An important thing to allow (I think) would be anonymous posting. Since the distance students are kind of "disconnected" from the rest of the class (if there is a live class at all) it can be hard to get a feel as to where the rest of the class is at in comprehending the material. It would be good to allow people to post questions without their names on them to avoid looking like a complete dumbass. This may sound stupid, but its a lot more common than you may think.
The next most important thing I would say you should think about is applicable to live classes only. (A lot of NTU feeds are on taped delay.) This would be some way for the distance learning people to interrupt the teacher in real-time. There have been several times when I would have really liked to have been able to ask a question. I would say it would be OK not to have a AV feed from the student back to the teacher (Umm, can you say OVERKILL!), but SOMETHING (like ICQ maybe) is needed to allow the distance people to break in.
My final advice would be to train the hell out of the camera operators. It is ANNOYING to have some schmuck on the camera that thinks panning and zooming around all of the time is cool. Just leave the thing in one spot for crying out loud! Make sure the instructors are up to speed on the equipment as well. It can be annoying to watch them spend 5 minutes trying to figure out how to get their PC screen to go out on the feed.
Just my 2 cents. dv
"There's no secret. You just press the accelerator to the floor and keep turning left." -- Bill Vukovich
SameTime 2.0 from Lotus. http://www.lotus.com/sametime. Java video and audio conferencing, NNTP-style discussions, authentication, restrictions (on who can do what), h.323 compatibility, etc. etc. Also includes encrypted instant messaging, online awareness, and a heckuva lot more functionality than I feel like typing in. Also scales well for really big implimentations.
A couple semesters ago, I co-authored a journalism project about distance learning that can be found here. The most important thing that I learned from my sources is that teaching classes online requires two learning curves: one for the subject matter and one for the technology. It's all good if you're teaching a class to Slashdot readers, but elsewhere, you'll find lots of people will be confounded by simple computerized tasks. To steal a famous quote, "The medium is the message."
Don't focus too much on live video and audio at first. What you need is a good discussion forum that not only keeps messages from the current class but from past classes as well, it is really helpfull to read past disscussions especially when doing a difficult assignment.
Have a section where people can (optionally) post thier email addresses ICQ, AIM etc. If you go the IRC/chat room route make sure you publish the logs (see above) and make them searchable.
Ineractive quizzes. Just do some cgi/php/whatever scripting to randomly select questions and mark them right or wrong when the form is submitted. This allows students to know if they are understanding the curriculum and I can't emphasise enough how important that is. Your students don't have any face time to see if they understand things, quizzes give those who understand it the confidence to move on and tells those that are struggling where to put in extra work. I can't emphasis enough how important that is, after disccussion boards it should be your next priority (ie. before shiny video streams).
As far as video/audio does go I'd put up some mp3's of lectures, nothing fancy just pure audio that will allow people to record them to cassette and listen to them on the way to work etc. I'd do some kind of flash presentation before going the video route, ask yourself what a video feed will get you that a slide show and audio won't, remember that many of your students will be on 56k or less.
Notes to the curriculum designers;
- Optional material. In my experience you will have some distance students who have large ammounts of prior knowledge, optional material will allow you to challenge these students without placing extra pressure on those that are struggling.
- Be very prompt when answering student questions. Solo study is very isolating and having to wait more than one working day for a response just unacceptable.
- Allocate enough tutors (see above). Make sure assesment marks are back promptly. (This is where my course falls down.) It is exceedingly frustrating to not have your first assignment back when your doing your third or fourth.
Best of luck
Australian? Join EFA
I recently participated in a Latin I course over a video distance learning setup. The teacher was located in a town about 15 miles away, but could have just as easily been 1500 miles away, and taught very effectively.
Each classroom on the system was setup with a camera for the instructor and a camera for the students, microphones for everyone desk in the room, a chalkboard which was situated so that it could be seen on the instructor camera, and a small setup that served as an overhead projector. The teachers most often use this for notes and such as it is more convenient than traditional chalkboard use.
We also had a full audio-visual setup so that the teacher could play video onto the system for all participant to see, or so students could record class periods for viewing. The entire setup was controlled by a fairly simple piece of software on a touch-screen interfaced PC. No one had trouble using the system.
We only had two incidents where we lost connection with the host and these were either intentional, or quickly remedied. It was no different than a teacher calling in sick.
I would suggest you do something similar, if you really want distance-learning. It is very effective.
Pax Digitalia
HTH
rr
Quidquid latine dictum sit, altum videtur.
Usually administrators see distance learning as a way of making money. They get the same tuition or fees, but don't have to pay for heating a classroom, janitors, etc. What they don't realize is that doing distance learning right is very expensive, not least because it's a huge amount of work for the instructor to set up the first time, and they can't do it without release time.
There are also some real problems associated with distance learning. Students don't form the same kind of social bonds they normally would. In the science classes I teach, I like to have the students do little hands-on experiments, which they wouldn't be able to do at home. And of course, how do you teach labs? There's also the issue of students pulling scams, like getting help on exams. (At my school, we recently had a person take an entire course for someone else.) Students in these courses also tend to lack the necessary commitment. Of course, all these problems were problems back when distance learning meant TV telecourses. Distance learning has usually been a failure, and probably will be until technology changes drastically (like really fast broadband access in all the students' homes).
The Assayer - free-information book reviews
Find free books.
IMHO, the best compromise solution is audio streaming (teacher -> student) with a discussion board/photo album. The way it works is that the teacher lectures along to the photo album. The discussion baord is used for the studnets to post questions and offer solutions to examples.
The only drawback is that the use of a discussion board requires students with a bit of restraint and sometimes that's more of an issue that people think (even with adults).
My $0.02, having done just what I described
-dave
This is not a sig. this is a duck. quack.
Frequently there were equipment problems, network problems, and the latency was ridiculous. The lag and audio quality was so bad the students in Hawaii hardly ever asked questions. How would you like to come to class to see a message written on the board by the TA saying "Sorry, we can't get NetMeeting working today."
A better approach would be to send the audio portion using POTS (Plain Old Telephone Service). If you figure how much each student pays in tuition and divide it by the number of lectures he or she attends, the price of the phone call is nothing. Even if you were paying a dollar a minute you still come out a head, keep in mind 30 or so students were attending remotely. One lecture missed due to technical issues means hundreds of dollars in wasted tuition.
I work for an elearning software company, and I can say from experience that if your distance learning initiatives are dependent on video/audio feeds, you're most likely going to run into problems.
One of the main problems is end-user bandwidth. We have a completely web-based elearning product that requires nothing beyond a 4.0 browser and a 28.8 connection, and still end users run into problems...
For elearning today, you're best off using something with forums, threaded messaage boards and text chat. This makes it easier for the teacher to control the situation, and easier for the students to ask questions without completely interrupting. These methods actually fit the model better, and you don't have to worry about as many issues with getting the information out to the student.