User-Driven Design of a Flexible Distance Education Environment - Rationale, Lessons Learned and Future Implications | IEEE Conference Publication | IEEE Xplore