Programmed Learning in Microgroups and its Didactic Contribution