Research Article
Difficulty-Based Knowledge Point Clustering Algorithm Using Students’ Multi-Interactive Behaviors in Online Learning
Table 1
Algorithm MIBKPC (pseudo-code).
| Algorithm 1 MIBKPC |
| Input: | : learner’s multidimensional interactive data set ; is the number of learners | : number of knowledge point videos | : number of clusters | Output: knowledge points clusters | (1): for each do | (2): According to Section 3.5, construct () | (3): for each do | (4): Calculate using formula (1) | (5): Calculate using formula (2) | (6): Calculate using formula (4) | (7): end for | (8):end for | (9): for each do | (10): | (11): end for | (12): for each do | (13): for each do | (14): Calculate using formula (7) | (15): Calculate using formula (12) | (16): Calculate using formula (12) | (17): Calculate using formula (15) | (18): end for | (19): Spectral clustering of classes according to Section 4.4 | (20): Return knowledge points clusters |
|
|