The concept of meta-cognition was introduced by Flavell as a concept of intelligent structuring, storage of input, of intelligent search and retrieval operations, of intelligent monitoring, knowledge of these storage and retrieval operations a kind of 'meta-memory' (Flavell, 1971 p. 277).