Category Weighting As mentioned before, simply relying on a keyword found in the question does not necessarily means that a correct Bloom’s taxonomy category or cognitive level can be determined automatically. Based on the given scenario, a question may fall into more than one category. Thus, to overcome this problem, weights are assigned to the conflicting categories. The weight is calculated based on question's category from subject matter experts (SMEs). For example, based on the experts, the previous question can be assigned to the following weights: 0.3 for Knowledge and 0.7 for Synthesis. Based on these weights, the proposed system will choose the higher weight i.e. 0.7 in which the question will be categorised as Synthesis. Currently, we are still working on the training set to obtain the optimised weights for each question and its patterns. Figure 1 shows the overall process in determining the Bloom’s taxonomy category of a given question.
Figure