IJIEEB Vol. 12, No. 5, 8 Oct. 2020
Cover page and Table of Contents: PDF (size: 931KB)
Full Text (PDF, 931KB), PP.33-46
Views: 0 Downloads: 0
Opinion Mining, Sentiment analysis, Students, Feedback
Collecting feedback from a few students after the exams has been the norm in educational institutions. Forms are given to students to assess the course the lecturer has taught. The main purpose of developing student opinion mining system is to create a faster and easier method of collecting feedback from student, and also give lecturers and school administrators an easier way of analysing the feedback collected from students. The significance of this application is that it is less expensive and present a more confidential way of getting students opinion. The major tools used in developing this application are Python, Scikit learn, Textblob, Pandas and SQLite.. Django provides an in-built server that allows the application to run on the localhost.. In this project dataset gotten from online feedback form distributed to students was used for the sentiment analysi ,Chi-square was used for feature selection and the support vector machine algorithm was used for sentiment classification. The application will help the university administrators and lecturers to identify the strengths and weaknesses of the lecturer based on the textual evaluation made by the students.
Olaniyi Abiodun Ayeni, Akinkuotu Mercy, Thompson A.F, Mogaji A.S, "Web-Based Student Opinion Mining System Using Sentiment Analysis", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.12, No.5, pp. 33-46, 2020. DOI:10.5815/ijieeb.2020.05.04
[1]Altrabsheh, Nabeela, Gaber, M. and Cocea, Mihaela 2013. SA-E: Sentiment Analysis for Education. In: 5th KES International Conference on Intelligent Decision Technologies, 26-28 June 2013, Sesimbra, Portugal
[2]Bo Pang and Lillian Lee 2008. Opinion mining and sentiment analysis. Foundations and trends in information retrieval, 2(1-2):1–135, 2008.
[3]Bo Pang and Lillian Lee 2004. A Sentimental Education: Sentiment Analysis Using Subjectivity Summarization Based on Minimum Cuts. Association for Computing Linguistics. Article No. 271.
[4]Bo Pang and Lillian Lee 2005. Movie Review Data. Sentence polarity dataset v1.0.https://www.cs.cornell.edu/people/pabo/movie-review-data/ (05.05.2017)
[5]Altrabsheh Nabeela 2016. Sentiment analysis on students’ real-time feedback. PhD Thesis,Department of Computing,Faculty of Technology,University of Portsmouth.
[6]Tang H, Tan S, and Cheng X 2009. A survey on sentiment detection of reviews. Expert Systems with Applications: An International Journal September 2009, 36(7):10760– 10773.
[7]Nurulhuda Zainuddin,Ali Selamat 2014. Sentiment Analysis Using Support Vector Machine. IEEE International Conference on Computer, Communication, and Control Technology (I4CT 2014), September 2 - 4, 2014 - Langkawi, Kedah, Malaysia.
[8]Nabeela Altrabsheh, Mihaela Cocea, and Sanaz Fallahkhair 2014. Learning sentiment from students’ feedback for real-time interventions in classrooms. Third international Conference, ICAIS 2014 Bournemouth, UK,September 8-10 2014 Proceedings.[Adaptive and intelligent systems].
[9]Rohini S. Rahate,Emmanuel M 2013.Feature Selection for Sentiment Analysis by using SVM. International Journal of Computer Applications (0975 – 8887).Volume 84 –No 5, December 2013.
[10]Huan Liu and Lei Yu. 2005 .Toward Integrating Feature Selection Algorithms for Classification and Clustering. IEEE Transactions on Knowledge and Data Engineering. Volume 17 – Issue 4 2005 Page 491-502.
[11]Go, A., Bhayani, R., & Huang, L. 2009. Twitter sentiment classification using distant supervision. CS224N Project Report, Stanford, 1(12).
[12]Poulos, Ann, and Mary Jane Mahony (2008).“Effectiveness of feedback: the students perspective.” Assessment and Evaluation in Higher Education 33.2 (2008): 143-154.
[13]J. Singh, G. Singh, and R. Singh (2016). A review of sentiment analysis techniques for opinionated web text, CSI Trans. ICT, 2016.
[14]H. Song and T. Yao (2010). “Active learning based corpus annotation,” in Proc. IPSSIGHAN Joint Conference on Chinese Language Processing, Beijing, China, August 2010, pp. 28-29.
[15]Martin Ringsquandl and Dušan Petković (2013).Analyzing Political Sentiment on Twitter Analyzing Microtext: Papers from the 2013 AAAI Spring Symposium.
[16]Ayesha Rashid,Sana Asif,Naveed Anwer Butt,Imran Ashraf (2013).Feature Level Opinion Mining of Educational Student Feedback Data using Sequential Pattern Mining and Association Rule Mining . International Journal of Computer Applications (0975 –8887) Volume 81 – No.10, November 2013
[17]Francis F. Balahadia and Benilda Eleonor V. Comendador (2016).Adoption of Opinion Mining in the Faculty Performance Evaluation System by the Students Using Naïve Bayes. Algorithm International Journal of Computer Theory and Engineering, Vol. 8, No. 3, June 2016.
[18]Thorsten Joachims. (1999). Making large-scale SVM learning practical. In Bernhard Sch¨olkopf and Alexander Smola, editors, Advances in Kernel Methods – Support Vector Learning, pages 44–56. MIT Press
[19]C. Cortes and V. Vapnik.(1995). Support-vector networks.Machine Learning, vol. 20, no. 3, pp. 273–297, 1995.
[20]Grigori Sidorov, Francisco Velasquez, Efstathios Stamatatos, Alexander Gelbukh1, and Liliana Chanona-Hernández.(2012).Syntactic N-grams as Machine Learning Features for Natural Language Processing.Mexican International Conference on Artificial Intelligence.San Luis Potosi, Mexico.October 27-November 4,2012.
[21]Phayung Meesad, Pudsadee Boonrawd and Vatinee Nuipian.A Chi-Square-Test for Word Importance Differentiation in Text Classification.2011 International Conference on Information and Electronics Engineering IPCSIT vol.6 (2011) © (2011) IACSIT Press, Singapore.
[22]Web Forefront (2018). Set up content:Understand urls,templates and apps. Django Work flow for urls,templates and apps. https://www.webforefront.com/django/setupdjangocontent.html
[23]Zhixiong Hong (2009).Django Web Application Framework .https://www.slideshare.net/mobile/fishwarter/the-djang webapplicationframework-2-1221388
[24]Scikit-learn.org(2018).Choosing the right estimator. https://scikit-learn.org/stable/tutorial/machine_learning_map/index.html