Acomputer program can provide information in ways that force students to --- learning instead of being merely ---- of knowledge.