Authoring the Curricula
It would be good to use simulations and nifty animations and digital video if available
- Simulations can be server side objects or client side (applets)
But at the low end, use PowerPoint or HTML (with various levels of sophistication in editor)
- Using COM can store individual foils of PowerPoint in a database
At the high end, use Macromedia Director or equivalent technology
Only use technologies that support web export
Consider as objects that can be stored in a database and exported as HTML/XML using some template
Store video and images in multi-resolution format to accommodate different curricula quality/network bandwidth tradeoffs
Expect authoring tools to improve