{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T01:15:26Z","timestamp":1774314926577,"version":"3.50.1"},"reference-count":84,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2010,6,18]],"date-time":"2010-06-18T00:00:00Z","timestamp":1276819200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comp Applic In Engineering"],"published-print":{"date-parts":[[2013,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper shows how web usage mining can be applied in e\u2010learning systems in order to predict the marks that university students will obtain in the final exam of a course. We have also developed a specific Moodle mining tool oriented for the use of not only experts in data mining but also of newcomers like instructors and courseware authors. The performance of different data mining techniques for classifying students are compared, starting with the student's usage data in several Cordoba University Moodle courses in engineering. Several well\u2010known classification methods have been used, such as statistical methods, decision trees, rule and fuzzy rule induction methods, and neural networks. We have carried out several experiments using all available and filtered data to try to obtain more accuracy. Discretization and rebalance pre\u2010processing techniques have also been used on the original numerical data to test again if better classifier models can be obtained. Finally, we show examples of some of the models discovered and explain that a classifier model appropriate for an educational environment has to be both accurate and comprehensible in order for instructors and course administrators to be able to use it for decision making. \u00a9 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 21: 135\u2013146, 2013<\/jats:p>","DOI":"10.1002\/cae.20456","type":"journal-article","created":{"date-parts":[[2010,6,18]],"date-time":"2010-06-18T18:30:01Z","timestamp":1276885801000},"page":"135-146","source":"Crossref","is-referenced-by-count":181,"title":["Web usage mining for predicting final marks of students that use Moodle courses"],"prefix":"10.1002","volume":"21","author":[{"given":"Cristobal","family":"Romero","sequence":"first","affiliation":[]},{"given":"Pedro G.","family":"Espejo","sequence":"additional","affiliation":[]},{"given":"Amelia","family":"Zafra","sequence":"additional","affiliation":[]},{"given":"Jose Raul","family":"Romero","sequence":"additional","affiliation":[]},{"given":"Sebastian","family":"Ventura","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2013,1,18]]},"reference":[{"key":"e_1_2_6_2_2","first-page":"156","article-title":"Adaptive and intelligent web\u2010based educational systems","volume":"13","author":"Brusilovsky P.","year":"2003","journal-title":"Int J Artif Intell Educ"},{"key":"e_1_2_6_3_2","unstructured":"J.Cole Using Moodle. O'Reilly 2005."},{"key":"e_1_2_6_4_2","unstructured":"BlackBoard.http:\/\/www.blackboard.com\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_5_2","unstructured":"TopClass.http:\/\/www.topclass.nl\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_6_2","unstructured":"Ilias.http:\/\/www.ilias.de\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_7_2","unstructured":"Claroline.http:\/\/www.claroline.net\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_8_2","volume-title":"Moodle E\u2010learning course development. A complete guide to successful learning using moodle","author":"Rice W. H.","year":"2006"},{"key":"e_1_2_6_9_2","doi-asserted-by":"publisher","DOI":"10.1017\/S1351324906004153"},{"key":"e_1_2_6_10_2","unstructured":"J.Mostow J.Beck H.Cen A.Cuneo E.Gouvea andC.Heiner An educational data mining tool to browse tutor\u2010student interactions: Time will tell In: Proceedings of the Workshop on Educational Data Mining 2005 pp15\u201322."},{"key":"e_1_2_6_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2004.05.003"},{"key":"e_1_2_6_12_2","doi-asserted-by":"crossref","unstructured":"M. E.Zorrilla E.Menasalvas D.Marin E.Mora andJ.Segovia Web usage mining project for improving web\u2010based learning sites In Web Mining Workshop (2005) 1\u201322.","DOI":"10.1007\/11556985_26"},{"key":"e_1_2_6_13_2","unstructured":"O.Za\u00efaneandJ.Luo Web usage mining for a better web\u2010based learning environment In: Proceedings of the Conference on Advanced Technology for Education 2001 pp60\u201364."},{"key":"e_1_2_6_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2006.04.005"},{"key":"e_1_2_6_15_2","article-title":"Educational data mining: A review of the state\u2010of\u2010the\u2010art","author":"Romero C.","journal-title":"IEEE Trans Syst Man Cybern C"},{"key":"e_1_2_6_16_2","volume-title":"Handbook of data mining and knowledge discovery","author":"Klosgen W.","year":"2002"},{"key":"e_1_2_6_17_2","volume-title":"Evolution of teaching and learning paradigms in intelligent environment. Studies in computational intelligence","author":"Castro F.","year":"2007"},{"key":"e_1_2_6_18_2","doi-asserted-by":"crossref","unstructured":"F. J.Mart\u00ednez C.Herv\u00e1s P. A.Guti\u00e9rrez A. C.Mart\u00ednez andS.Ventura Evolutionary Product\u2010Unit Neural Networks for Classification In: Conference on Intelligent Data Engineering and Automated Learning 2006 pp1320\u20131328.","DOI":"10.1007\/11875581_157"},{"key":"e_1_2_6_19_2","volume-title":"Pattern classification","author":"Duda R. O.","year":"2000"},{"key":"e_1_2_6_20_2","doi-asserted-by":"publisher","DOI":"10.2190\/5JNM-B6HP-YC58-PM5Y"},{"key":"e_1_2_6_21_2","doi-asserted-by":"crossref","unstructured":"R.Baker A.Corbett andK.Koedinger Detecting student misuse of intelligent tutoring systems Intelligent Tutoring Systems Alagoas (2004) pp531\u2013540.","DOI":"10.1007\/978-3-540-30139-4_50"},{"key":"e_1_2_6_22_2","unstructured":"M. V.Yudelson O.Medvedeva E.Legowski M.Castine D.Jukic andC.Rebecca In:Mining student learning data to develop high level pedagogic strategy in a medical ITS AAAI Workshop Educ Data Min 2006 pp1\u20138."},{"key":"e_1_2_6_23_2","unstructured":"M.CoceaandS.Weibelzahl Can log files analysis estimate learners' level of motivation?In: Proceedings of the Workshop Week Lernen\u2014Wissensentdeckung\u2014Adaptivit\u00e4t Hildesheim 2006 pp32\u201335."},{"key":"e_1_2_6_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78979-6_7"},{"key":"e_1_2_6_25_2","doi-asserted-by":"crossref","unstructured":"L.FausettandW.Elwasif Predicting performance from test scores using backpropagation and counterpropagation In: IEEE Congress on Computational Intelligence 1994 pp3398\u20133402.","DOI":"10.1109\/ICNN.1994.374782"},{"key":"e_1_2_6_26_2","unstructured":"D.Mart\u00ednez Predicting student outcomes using discriminant function analysis In: Annual Meeting of the Research and Planning Group California 2001 pp163\u2013173."},{"key":"e_1_2_6_27_2","doi-asserted-by":"crossref","unstructured":"B.Minaei\u2010BidgoliandW.Punch Using genetic algorithms for data mining optimization in an educational web\u2010based system. Genetic and Evolutionary Computation Conference Part II 2003 pp2252\u20132263.","DOI":"10.1007\/3-540-45110-2_119"},{"key":"e_1_2_6_28_2","unstructured":"J. F.Superby J. P.Vandamme andN.Meskens In:Determination of factors influencing the achievement of the first\u2010year university students using data mining methods Workshop Educ Data Min 2006 pp37\u201344."},{"key":"e_1_2_6_29_2","doi-asserted-by":"crossref","unstructured":"S. B.KotsiantisandP. E.Pintelas Predicting Students Marks in Hellenic Open University In: Conference on Advanced Learning Technologies. IEEE 2005 pp664\u2013668.","DOI":"10.1109\/ICALT.2005.223"},{"key":"e_1_2_6_30_2","unstructured":"M.Delgado E.Gibaja M. C.Pegalajar andO.P\u00e9rez Predicting Students' Marks from Moodle Logs using Neural Network Models Current Developments in Technology\u2010Assisted; Education Badajoz Spain 2006 pp586\u2013590."},{"key":"e_1_2_6_31_2","volume-title":"Discriminant analysis and statistical pattern recognition","author":"McLachlan G. J.","year":"2004"},{"key":"e_1_2_6_32_2","volume-title":"Optimization techniques in statistics","author":"Rustagi J. S.","year":"1994"},{"key":"e_1_2_6_33_2","doi-asserted-by":"publisher","DOI":"10.1080\/08839510490442058"},{"key":"e_1_2_6_34_2","doi-asserted-by":"crossref","unstructured":"J. P.Vert Classification of biological sequences with kernel methods In: Proceedings of the 8th International Colloquium in Grammatical Inference\u2014Algorithms and Applications 2006 pp7\u201318.","DOI":"10.1007\/11872436_2"},{"key":"e_1_2_6_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/TGRS.2009.2026425"},{"key":"e_1_2_6_36_2","doi-asserted-by":"crossref","unstructured":"Q.Yu A.Sorjamaa Y.Miche A.Lendasse E.S\u00e9verin A.Guillen andF.Mateo Optimal pruned K\u2010nearest neighbors: OP\u2010KNN\u2014Application to financial modeling In: Proceedings of the 8th International Conference on Hybrid Intelligent Systems 2008 pp764\u2013769.","DOI":"10.1109\/HIS.2008.134"},{"key":"e_1_2_6_37_2","volume-title":"C4.5: Programs for machine learning","author":"Quinlan J. R.","year":"1993"},{"key":"e_1_2_6_38_2","volume-title":"Classification and regression trees","author":"Breiman L.","year":"1984"},{"key":"e_1_2_6_39_2","first-page":"61","article-title":"A study on the application of Classification and Regression Trees (CART) via an example of sweet potato data","volume":"17","author":"Lee M.","year":"1996","journal-title":"J Agr Assoc China"},{"key":"e_1_2_6_40_2","first-page":"434","article-title":"The application of decision tree in the research of anemia among rural children under 3\u2010year\u2010old","volume":"43","author":"Ma Y. G.","year":"2009","journal-title":"Chinese J Prev Med"},{"key":"e_1_2_6_41_2","doi-asserted-by":"publisher","DOI":"10.3724\/SP.J.1001.2009.03444"},{"key":"e_1_2_6_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00116835"},{"key":"e_1_2_6_43_2","unstructured":"V.JovanoskiandN.Lavrac Classification Rule Learning with APRIORI\u2010C In: Progress in Artificial Intelligence Knowledge Extraction Multi\u2010agent Systems Logic Programming and Constraint Solving 2001 pp44\u201351."},{"key":"e_1_2_6_44_2","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1995.3.2.149"},{"key":"e_1_2_6_45_2","doi-asserted-by":"crossref","unstructured":"G.Venturini SIA A Supervised Inductive Algorithm with Genetic Search for Learning Attributes based Concepts In: Conference on Machine Learning 1993 pp280\u2013296.","DOI":"10.1007\/3-540-56602-3_142"},{"key":"e_1_2_6_46_2","doi-asserted-by":"crossref","unstructured":"A. L.CorcoranandS.Sen Using real\u2010valued genetic algorithms to evolve rule sets for classification In: Conference on Evolutionary Computation Orlando 1994 pp120\u2013124.","DOI":"10.1109\/ICEC.1994.350030"},{"key":"e_1_2_6_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2009.2033566"},{"key":"e_1_2_6_48_2","doi-asserted-by":"crossref","unstructured":"J. A.Sanandr\u00e9s\u2010Ledesma V.Maojo J.Crespo M.Garc\u00eda\u2010Remesal andA.G\u00f3mez De La C\u00e1mara A performance comparative analysis between rule\u2010induction algorithms and clustering\u2010based constructive rule\u2010induction algorithms\u2014Application to rheumatoid arthritis In: Proceedings of the 5th International Symposium on Biological and Medical Data Analysis 2004 pp224\u2013234.","DOI":"10.1007\/978-3-540-30547-7_23"},{"key":"e_1_2_6_49_2","doi-asserted-by":"crossref","unstructured":"M.PandaandM. R.Patra Ensembling rule based classifiers for detecting network intrusions In: Proceedings of the International Conference on Advances in Recent Technologies in Communication and Computing 2009 pp19\u201322.","DOI":"10.1109\/ARTCom.2009.121"},{"key":"e_1_2_6_50_2","doi-asserted-by":"publisher","DOI":"10.1007\/s12065-007-0001-5"},{"key":"e_1_2_6_51_2","doi-asserted-by":"publisher","DOI":"10.1002\/int.20236"},{"key":"e_1_2_6_52_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0255(01)00146-3"},{"key":"e_1_2_6_53_2","doi-asserted-by":"publisher","DOI":"10.1142\/9789812830111"},{"key":"e_1_2_6_54_2","doi-asserted-by":"crossref","unstructured":"T. W.ChuaandW. W.Tan Genetically evolved fuzzy rule\u2010based classifiers and application to automotive classification In: Proceedings of the 7th International Conference on Simulated Evolution and Learning 2008 pp101\u2013110.","DOI":"10.1007\/978-3-540-89694-4_11"},{"key":"e_1_2_6_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNB.2009.2016484"},{"key":"e_1_2_6_56_2","doi-asserted-by":"crossref","unstructured":"P.Dziwi\u0144skiandD.Rutkowska Algorithm for generating fuzzy rules for WWW document classification In: Proceedings of the 8th International Conference on Artificial Intelligence and Soft Computing 2006 pp1111\u20131119.","DOI":"10.1007\/11785231_116"},{"key":"e_1_2_6_57_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0893-6080(05)80056-5"},{"key":"e_1_2_6_58_2","first-page":"321","article-title":"Multivariable functional interpolation and adaptative networks","volume":"11","author":"Broomhead D. S.","year":"1988","journal-title":"Complex Syst"},{"key":"e_1_2_6_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.784219"},{"key":"e_1_2_6_60_2","first-page":"1183","article-title":"RBFN Based on two levels iteration cluster algorithm and its application in generator fault diagnosis","volume":"2","author":"Li Z.\u2010Y.","year":"2009","journal-title":"Proceedings of the International Conference on Machine Learning and Cybernetics"},{"key":"e_1_2_6_61_2","first-page":"1016","article-title":"A HMM\u2010RBFN hybrid classifier for surface electromyography signals classification","volume":"21","author":"Li F.","year":"2006","journal-title":"Chinese J Rehabil Med"},{"key":"e_1_2_6_62_2","first-page":"1159","article-title":"Identifying apple defects by utilizing spectral imaging, fluorescence and genetic neural networks","volume":"1","author":"Guyer D. E.","year":"2000","journal-title":"Proceedings of the ASAE Annual International Meeting, Technical Papers: Engineering Solutions for a New Century"},{"key":"e_1_2_6_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/382188.382571"},{"key":"e_1_2_6_64_2","doi-asserted-by":"crossref","unstructured":"T.GedeonandH.Turner Explaining student final grades predicted by a neural network In: Proceedings of the International Conference on Neural Network Detroit USA 1993 pp609\u2013612.","DOI":"10.1109\/IJCNN.1993.713989"},{"key":"e_1_2_6_65_2","doi-asserted-by":"crossref","unstructured":"Y.Ma B.Liu C.Wong P.Yu andS.Lee Targeting the right students using data mining In: Proceedings of the Conference on Knowledge Discovery and Data Mining. Boston USA 2000 pp457\u2013464.","DOI":"10.1145\/347090.347184"},{"key":"e_1_2_6_66_2","unstructured":"P.GoldingandS.NcNamarah Predicting academic performance in the school of computing & information technology In: Proceedings of the ASEE\/IEEE Frontiers in Education Conference Indianapolis USA 2005 pp16\u201320."},{"key":"e_1_2_6_67_2","unstructured":"Z.IbrahimandD.Rusli Predicting student's academic performance: Comparing artificial neural networks decision tree and linear regression. Annual SAS Malaysia Forum. Kuala Lumpur Malaysia 2007 pp1\u20136."},{"key":"e_1_2_6_68_2","doi-asserted-by":"crossref","unstructured":"T.WangandA.Mitrovic Using neural networks to predict student's performance In: Proceedings of the International Conference on Computers in Education. Washington DC USA 2002 pp969\u2013974.","DOI":"10.1109\/CIE.2002.1186127"},{"key":"e_1_2_6_69_2","doi-asserted-by":"crossref","unstructured":"R.Stevens A.Soller A.Giordani L.Gerosa M.Cooper andC.Cox Developing a framework for integrating prior problem solving and knowledge sharing histories of a group to predict future group performance In: International Conference on Collaborative Computing: Networking Applications and Worksharing. San Jose USA 2005 pp1\u20139.","DOI":"10.1109\/COLCOM.2005.1651209"},{"key":"e_1_2_6_70_2","doi-asserted-by":"crossref","unstructured":"W.H\u00e4m\u00e4l\u00e4inenandM.Vinni Comparison of machine learning methods for intelligent tutoring systems In: Conference Intelligent Tutoring Systems Taiwan 2006 pp525\u2013534.","DOI":"10.1007\/11774303_52"},{"key":"e_1_2_6_71_2","doi-asserted-by":"crossref","unstructured":"C.MihaescuandD.Burdescu Testing attribute selection algorithms for classification performance on real data In: Proceedings of the IEEE Conference Intelligent Systems London UK 2006 pp581\u2013586.","DOI":"10.1109\/IS.2006.348484"},{"key":"e_1_2_6_72_2","first-page":"401","volume-title":"Learning what is important: Feature selection and rule extraction in a virtual course","author":"Etchells T.","year":"2006"},{"key":"e_1_2_6_73_2","doi-asserted-by":"crossref","unstructured":"M.CoceaandS.Weibelzahl Eliciting motivation knowledge from log files towards motivation diagnosis for adaptive systems In: Proc 11th Int Conference on User Modelling Corfu Greece 2007 pp197\u2013206.","DOI":"10.1007\/978-3-540-73078-1_23"},{"key":"e_1_2_6_74_2","unstructured":"Weka.http:\/\/www.cs.waikato.ac.nz\/ml\/weka\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_75_2","unstructured":"RapidMiner.http:\/\/rapid\u2010i.com\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_76_2","unstructured":"KEEL.http:\/\/www.keel.es\/[Accessed 23 March 2010]."},{"key":"e_1_2_6_77_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-008-0323-y"},{"key":"e_1_2_6_78_2","article-title":"Factors affecting effectiveness in e\u2010learning: An analysis in production management courses","author":"Mart\u00ednez E.","journal-title":"Comput Appl Eng Educ"},{"key":"e_1_2_6_79_2","doi-asserted-by":"publisher","DOI":"10.1002\/cae.20242"},{"key":"e_1_2_6_80_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2007.05.016"},{"key":"e_1_2_6_81_2","doi-asserted-by":"crossref","unstructured":"C.Romero P.Gonzalez S.Ventura M. J.del Jesus andF.Herrera Evolutionary algorithms for subgroup discovery in e\u2010learning: A practical application using Moodle data 36(2009) 1632\u20131644.","DOI":"10.1016\/j.eswa.2007.11.026"},{"key":"e_1_2_6_82_2","unstructured":"R.Kohavi A study of cross\u2010validation and bootstrap for accuracy estimation and model selection In: Proceedings of the 14th International Joint Conference on Artificial Intelligence Montreal Canada 1995 pp1137\u20131143."},{"key":"e_1_2_6_83_2","volume-title":"Data mining. Practical machine learning tools and techniques with java implementations","author":"Witten I. H.","year":"1999"},{"key":"e_1_2_6_84_2","doi-asserted-by":"crossref","unstructured":"J.Dougherty M.Kohavi andM.Sahami Supervised and Unsupervised Discretization of Continuous Features In: Conference on Machine Learning San Francisco 1995 pp194\u2013202.","DOI":"10.1016\/B978-1-55860-377-6.50032-3"},{"key":"e_1_2_6_85_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0031-3203(02)00257-1"}],"container-title":["Computer Applications in Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcae.20456","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.20456","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T02:42:36Z","timestamp":1740192156000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cae.20456"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,18]]},"references-count":84,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,3]]}},"alternative-id":["10.1002\/cae.20456"],"URL":"https:\/\/doi.org\/10.1002\/cae.20456","archive":["Portico"],"relation":{},"ISSN":["1061-3773","1099-0542"],"issn-type":[{"value":"1061-3773","type":"print"},{"value":"1099-0542","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,1,18]]}}}