for Developers of Programs for Distance Learning
Some CAVEATS