Q&A teaching/learning model as a new basis for developing educational software | IEEE Conference Publication | IEEE Xplore