Show simple item record

dc.contributor.advisorMostakim, Moin
dc.contributor.advisorHossain, Dr. Muhammad Iqbal
dc.contributor.authorKhan, Labib Hasan
dc.contributor.authorHaque, Mohammed Ashfaqul
dc.contributor.authorIbrahim, Esaba Ahnaf
dc.date.accessioned2023-08-14T04:36:30Z
dc.date.available2023-08-14T04:36:30Z
dc.date.copyright2023
dc.date.issued2023-01
dc.identifier.otherID: 19101014
dc.identifier.otherID: 19301002
dc.identifier.otherID: 20301422
dc.identifier.urihttp://hdl.handle.net/10361/19395
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 53-55).
dc.description.abstractMassive open online course (MOOC) has been around for a while, but started to gain traction since 2012 when Coursera was established. MOOCs use pre-recorded lectures and scheduled weekly tests to provide content and access to students over the internet. Even though there was a high expectation that it would revolutionize the education system, due to the mode of one-way content delivery, the goal was too far-fetched. The flexibility in deadlines and no restrictions of classroom exams meant students were not bound to finish on time. Hence, most students did not finish the course and dropped out. The dataset used in our research was the KDDCUP 2015 dataset, which was publicly available by the organizers of XuetangX platform. We used about 12 features namely browser access, navigate, average chapter delays, server sequential etc to comprehend the possibility of dropout. In this paper, we aim to predict dropout of a learner so that it can be prevented through manual interaction. Additionally, we have implemented XAI to interpret our models to suggest MOOC platforms which feature impact dropout the most. We used different ensemble learning techniques, namely voting classifier and stacking. Our voting classifier uses five of our best performing machine learning models. Then we evaluate the model by using multiple metrics such as precision, recall, F1-score, ROC curve and AUC score. Finally, we managed to obtain a recall of 97.636% with stacking and f1-score of 91.603% with hard voting classifier.en_US
dc.description.statementofresponsibilityLabib Hasan Khan
dc.description.statementofresponsibilityMohammed Ashfaqul Haque
dc.description.statementofresponsibilityEsaba Ahnaf Ibrahim
dc.format.extent55 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectMachine learningen_US
dc.subjectDeep learningen_US
dc.subjectMOOCen_US
dc.subjectDropout predictionen_US
dc.subjectEnsemble learningen_US
dc.subjectExplainable Artificial Intelligence (XAI)en_US
dc.subject.lcshWeb-based instruction.
dc.subject.lcshTeaching--Computer network resources.
dc.subject.lcshEducation--Computer network resources.
dc.titleInterpretable MOOC dropout prediction using different Ensemble Methods and XAIen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB. Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record