{'fraction_non_alphanumeric': 0.009183673469387756, 'fraction_numerical': 0.0, 'mean_word_length': 5.8125, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Teaching Problem-Solving Skills from Metacognitive Perspective

The topic emphasized here advances the idea of education for sustainable development that empowers learners to be globally competent and competitive professionals. The author concentrates attention on the thinking skills we would like our students to exhibit when addressing unstructured problems, emphasizing the issue of metacognitive instruction, which helps to translate general directions of thinking- based approach into applications for the classroom. This will be followed by describing performance pattern. The proposed thinking organizer for problem solving can be consumed as a conscious technique which models the process of inquiry and presents in a structured fashion the search for solutions. The vital aspect is that intellectual excitement of questioning and an explicit emphasis on skilful thinking makes students function in a metacognitive way with learning focused towards higher order thinking.