With respect to standardized markup around online courses, are you familiar with lrmi.dublincore.org ? I don’t think it’s exactly what you are looking to create, but it may be relevant to your interests.