What is needed is all the EDA venders to hunker down and agree on a basic free open source standard for a common platform for students to learn the basics.
Tweak your propriatary modules to work.
allow them to be downloaded with limited time and functionality for free so students to learn more specialised areas.
SynthWorks offers on-line VHDL training classes (Intro, Testbench/OSVVM boot-camp, or Coding for Synthesis) - it is not free like yours though.
We list them on our public class schedule at: http://www.synthworks.com/public_vhdl_courses.htm
I am offering a course at NIT,Patna,titled:
"Digital System Design" by Bijay Kumar Sharma uploaded on cnx.org It is a site of Rice University, Houston.
This is a full semester course and you have to use the latest version of Xilinx to design your Digital System on Spartan FPGA.
You can always consult me.
Bijay Kumar Sharma.