Developing A Framework For Guiding Interaction Design In Distance Learning