didactic entertainment