dc.contributor.advisor | Mostakim, Moin | |
dc.contributor.advisor | Hossain, Dr. Muhammad Iqbal | |
dc.contributor.author | Khan, Labib Hasan | |
dc.contributor.author | Haque, Mohammed Ashfaqul | |
dc.contributor.author | Ibrahim, Esaba Ahnaf | |
dc.date.accessioned | 2023-08-14T04:36:30Z | |
dc.date.available | 2023-08-14T04:36:30Z | |
dc.date.copyright | 2023 | |
dc.date.issued | 2023-01 | |
dc.identifier.other | ID: 19101014 | |
dc.identifier.other | ID: 19301002 | |
dc.identifier.other | ID: 20301422 | |
dc.identifier.uri | http://hdl.handle.net/10361/19395 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 53-55). | |
dc.description.abstract | Massive 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.statementofresponsibility | Labib Hasan Khan | |
dc.description.statementofresponsibility | Mohammed Ashfaqul Haque | |
dc.description.statementofresponsibility | Esaba Ahnaf Ibrahim | |
dc.format.extent | 55 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac 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.subject | Machine learning | en_US |
dc.subject | Deep learning | en_US |
dc.subject | MOOC | en_US |
dc.subject | Dropout prediction | en_US |
dc.subject | Ensemble learning | en_US |
dc.subject | Explainable Artificial Intelligence (XAI) | en_US |
dc.subject.lcsh | Web-based instruction. | |
dc.subject.lcsh | Teaching--Computer network resources. | |
dc.subject.lcsh | Education--Computer network resources. | |
dc.title | Interpretable MOOC dropout prediction using different Ensemble Methods and XAI | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B. Computer Science | |