D. Research Framework
The proposed research framework is shown in Fig.4. The "Rule Abstraction Module" collects the students' raw
information (scores in the courses) from “ Students’ Profile Database” to generate some raw rules. Meanwhile, the
"Clustering Module" is used to group the courses based on the required learning skills. Based on the grouping results and
details of skills, we analyze the rules generated by "Rule Abstraction Module" for verification and filtering. Finally, we
obtain the useful rules to further instruct education strategies making. The "Rule Abstraction Module" is implemented
based on the Apriori algorithm which has been discussed on sub-section B of section II (METHODOLOGY). The
"Clustering Module" is designed using K-Means algorithm whose details can be found in sub-section B of section II
(METHODOLOGY).