Yes, short-term memory is a wonderful thing, and sometimes passing a quiz is by luck.
So, system has to track and collect information in various ways, such as students' submissions, teachers' comments, time or frequency of students reading resources, quiz results, and students' self-estimate, etc.
As to quiz, every individual question stored in database is provided by teachers, and indicated the relationship between special goals. These questions can be weaved to be quizes by teachers, students or Moodle for special purposes. In other words, questions can be organized with teaching goals, and can be reused. For example, a student thinks he needs to test himself, then he go to 'make quiz page' which displays goals (in tree format or tables or others) but not details of questions, the student clicks and checks the goals, and then sends command to make quiz....
From my point of view, a well-designed question/quiz can measure abilities not only short-term memory.
I know, this is not an easy work. But this will make Moodle to be more '
constructivism'. Do you think this is worthwhile?
Additionally, I beg your pardon for my poor English to describe ideas.