As discussed in sub-section C(Learning Skill in Law) of section II(METHODOLOGY), we identified four basic kinds
of skills trained in OUC. We evaluate the courses by this four skills based on the course outline. An example of evaluated
results is shown as Fig.5. The scores for the four skills range from 0 to 5. “5” indicates that this ability is highly desired,
and “0” means that the corresponding ability is not required by this course. We input this data into "Clustering Module".
Inside "Clustering Module" we cluster the courses via K-Means clustering algorithm which has been discussed in subsection B of section II(METHODOLOGY). Courses which are similar according to the four skills will be grouped together. To demonstrate the results, we utilized “d3.js” to show the clustering result visually as Fig.6. In Fig.6 we can see that courses are divided into 5 groups/clusters by K-Means algorithm. In each cluster, courses are shown as a smallest
circle with their course ID on it. The details in cluster 2 are shown in Fig.7.