I forgot to mention that in the past, but the free campus (http://campus.dokeos.com) now integrates OpenID recognition.
To use it (if you already have an account on the free campus and an OpenID), just log into the campus, go to your My Profile page and add your OpenID in the apropriate field.
[caption id="attachment_220" align="aligncenter" width="300" caption="Campus' profile page"][/caption]
Then logout and try logging in with your OpenID. It's as easy as these 3 lines!
[caption id="attachment_221" align="aligncenter" width="213" caption="OpenID login form"][/caption]