{'fraction_non_alphanumeric': 0.019143117593436645, 'fraction_numerical': 0.01731996353691887, 'mean_word_length': 5.1, '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}}
Identifying Key Performance Indicators and Predicting the Result from Student Data

information systems hold a lot of information that can be mined for useful patterns. This work aims to build a prediction model to predict the result of students in 'C' Programming course by analyzing the factors that affect the performance of students. We applied feature selection techniques to select the most relevant academic and non-academic factors. The model is implemented using various classification algorithms and it is found that Naive Bayes classification model gives the highest accuracy of 82.4%.Decision tree based algorithm also showed considerable accuracy of 80.2%.The model was trained using 182 records from student dataset collected from the college with 20 attributes within the year 2008 to 2010. The model was validated using test records. It would predict the class label 'Result' as categorical value, Pass or Fail. Such a prediction model would help the faculty in early identification of 'at risk' students and thereby take timely and proactive measures to improve their performance.