Development of interactive programs for learning genetics