Abstract
With evolving technologies, a way of learning is broaden with availability of open teaching and learning materials. Educators and learners often find relevant resources that can assist them in their respective teaching and learning activities; however, most of the time they are bombarded with redundant and/or low-quality information sources via search engines. In the context of personalised teaching and learning, this becomes even more challenging as the educators and learners are looking for specific resources, for specific concepts, and for specific domain of interest. To add to this complexity, the emergence of Big Data is making the situation even worse as new information is emerging on the web every day; hence, the need for a system assisting in this is becoming more prominent. In this paper, we propose an efficient method to identify suitable teaching and learning resources in order to promote individual learning process. As the text or web data for presenting teaching and learning preferences for educators and learners is imprecise, inconsistent, and non-consensual, the smart learning system has potential to be developed based on fuzzy ontology and fuzzy recommendation engine which can address the uncertain and subjective judgments in determining teaching and learning material and evaluating multiple intelligence. We present research direction towards smart learning using fuzzy systems.
Similar content being viewed by others
References
Cummins, S.: Changing programming feedback using Web 2.0 technologies, Technical Report TR-TEL-08-05, Durham University (2008)
Gardner, H.: Frames of Mind: The Theory of Multiple Intelligences, 3rd edn. Basic Books, New York (2011)
Wongthongtham, P.: A methodology for multi-site distributed software development. Ph.D., Curtin University (2006)
Wongthongtham, P., Chang, E.J., Dillon, T.S., Sommerville, I.: Development of a software engineering ontology for multi-site software development. IEEE Trans. Knowl. Data Eng. 21(8), 1205–1217 (2009)
Wongthongtham, P., Pakdeetrakulwong, U., Naqvi, H.M.: Ontology annotation for software engineering project management in multi-site distributed software development environments. In: Mahmood, Z. (ed.) Software Project Management for Distributed Computing: Life-Cycle Methods for Developing Scalable and Reliable Tools. Springer, Berlin (2016)
Kelleher, C., Pausch, R.: Lowering the barriers to programming: a taxonomy of programming environments and languages for novice programmers. ACM Comput. Surv. 37, 83–137 (2005)
Kolling, M.: The problem of teaching Object-Oriented Programming, part 1: languages. J. Object Oriented Program. 11, 8–15 (1999)
Kolling, M., Quig, B., Patterson, A., Rosenberg, J., Routledge, : The BlueJ system and its pedagogy. Comput. Sci. Educ. 13(4), 249–268 (2003)
Lahtinen, E., Ala-Mutka, K., Jarvienn, H.M.: A study of the difficulties of novice programmers. Paper presented at the innovation and technology in computer science education (ITiCSE2005), Monte de Caparica, Portugal (2005)
Winslow, L.E.: Programming pedagogy: a psychological overview. ACM SIGCSE Bull. 28, 17–22 (1996)
Ming-Che, L., Ding Yen, Y., Tzone, I.W.: Java learning object ontology. Paper presented at the fifth IEEE international conference on advanced learning technologies (ICALT 2005) (2005)
Abbasov, A.M., Shahbazova, S.N.: Informational modeling of the behavior of a teacher in the learning process based on fuzzy logic. Int. J. Intell. Syst. 31, 3–16 (2016)
Aguilar, R.M., Munoz, V., Noda, M., Bruno, A., Moreno, L.: Teacher strategies simulationby using fuzzy systems. Fuzzy Syst. Technol. Comput. Appl. Eng. Educ. 18(1), 183–192 (2010)
Wang, Q.: Research on the assessment of psycholinguistic teaching effect with triangular fuzzy information. J. Intell. Fuzzy Syst. 32, 1139–1146 (2017)
Ivanović, M., Budimac, Z., Klašnja-Milićević, A., Vesin, B.: Possibilities to improve web-based assessment in programming courses. Paper presented at the WEBDATANET conference Salamanca, Spain (2015)
Popescu, E.: Dynamic adaptive hypermedia systems for e-learning. Ph.D., Romania Université de Craiova (2008)
Dehors, S., Faron-Zucker, C.: QBLS: a Semantic Web based learning system. Paper presented at the world conference on educational multimedia, hypermedia and telecommunications (2006)
Klašnja-Milićević, A., Vesin, B., Ivanović, M., Budimac, Z.: E-Learning personalization based on hybrid recommendation strategy and learning style identification. Comput. Educ. 56(3), 885–899 (2011). https://doi.org/10.1016/j.compedu.2010.11.001
Latham, A., Crockett, K., McLean, D., Edmonds, B.: A conversational intelligent tutoring system to automatically predict learning styles. Comput. Educ. 59(1), 95–109 (2012). https://doi.org/10.1016/j.compedu.2011.11.001
Coffield, F., Moseley, D., Hall, E., Ecclestone, K.: Should we be using learning styles? What research has to say to practice (2004). Retrieved from Argyle St. London
Tseng, J.C.R., Chu, H.C., Hwang, G.J., Tsai, C.C.: Development of an adaptive learning system with two sources of personalization information. Comput. Educ. 51, 776–786 (2008)
Devedzic, V.: Education and the Semantic Web. Int. J. Artif. Intell. Educ. 14(2), 165–191 (2004)
Jovanovic´, J., Rao, R., Gaševic´, D., Devedzˇic´, V., Hatala, M.: Ontological framework for educational feedback. Paper presented at the SWEL workshop of ontologies and Semantic Web services for IES (2007)
Mizoguchi, R., Bourdeau, J.: Using ontological engineering to overcome aied problems. Int. J. Artif. Intell. Educ. 11(2), 107–121 (2000)
Vesin, B., Ivanović, M., Klašnja-Milićević, A., Budimac, Z.: Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Expert Syst. Appl. 39(15), 12229–12246 (2012). https://doi.org/10.1016/j.eswa.2012.04.052
Mizoguchi, R., Hayashi, Y., Bourdeau, J.: Inside theory-aware and standards-compliant authoring system. Paper presented at the SWEL workshop of ontologies and Semantic Web services for IES (2007)
Dolog, P., Nejdl, W.: Semantic Web technologies for the adaptive web. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) the Adaptive Web, vol. 4321, pp. 697–719. Springer, Berlin (2007)
Henze, N., Dolog, P., Hejdl, W.: Reasoning and ontologies for personalized e-learning in the Semantic Web. Educ. Technol. Soc. 7(4), 82–97 (2004)
Jia, H., Wang, M., Ran, W., Yang, S.J.H., Liao, J., Chiu, D.K.W.: Design of a performance-oriented workplace e-learning system using ontology. Expert Syst. Appl. 38(4), 3372–3382 (2011). https://doi.org/10.1016/j.eswa.2010.08.122
Fernández-Breis, J.T., Castellanos-Nieves, D., Hernández-Franco, J., Soler-Segovia, C., Robles-Redondo, M.D.C., González-Martínez, R., Prendes-Espinosa, M.P.: A semantic platform for the management of the educative curriculum. Expert Syst. Appl. 39(5), 6011–6019 (2012). https://doi.org/10.1016/j.eswa.2011.11.123
Jin, L., Hayashi, Y., Ikeda, M., Mizoguchi, R., Ohta, M., Takaoka, Y.: Design and realization of intelligent training system SmartTrainer. Electron. Commun. 86(1), 73–83 (2003)
Aroyo, L., Dicheva, D.: AIMS: learning and teaching support for WWW-based education. Int. J. Contin. Eng. Educ. Life Long Learn. 11(1/2), 152–164 (2001)
Chi, Y.-L.: Ontology-based curriculum content sequencing system with semantic rules. Expert Syst. Appl. 36(4), 7838–7847 (2009). https://doi.org/10.1016/j.eswa.2008.11.048
Sicilia, M.-Á., Lytras, M.D., Sánchez-Alonso, S., García-Barriocanal, E., Zapata-Ros, M.: Modeling instructional-design theories with ontologies: using methods to check, generate and search learning designs. Comput. Hum. Behav. 27(4), 1389–1398 (2011). https://doi.org/10.1016/j.chb.2010.07.040
Popescu, E., Badica, C., Trigano, P.: Rules for learner modeling and adaptation provisioning in an educational hypermedia system. Paper presented at the international symposium on symbolic and numeric algorithms for scientific computing, SYNASC (2007)
Gagne, R.M.: The Conditions of Learning and Theory of Instruction. Holt, Rinehart and Winston, New York (1985)
Gomez-Albarran, M., Bautista-Blasco, S., Carrillo-de-Albornoz, J.: Personalized access and students’ coauthoring in repositories of learning objects: the case of a repository of programming examples. Paper presented at the eighth IEEE international conference on advanced learning technologies, 2008. ICALT ‘08 (2008)
Abu-Salih, B., Clark, P., Zhu, D., Wongthongtham, P.: An approach for time-aware domain-based analysis of users trustworthiness in big social data. Int. J. Big Data 2(1), 1–18 (2015)
Abu-Salih, B., Wongthongtham, P., Zhu, D.: A preliminary approach to domain-based evaluation of users’ trustworthiness in online social networks. Paper presented at the 2015 IEEE international congress on Big Data (BigData congress) (2015)
Jovanović, J., Gašević, D., Devedžić, V.: TANGRAM for personalized learning using the Semantic Web technologies. J. Emerg. Technol. Web Intell. 1(1), 6–21 (2009)
Pandit, V.R.: E-learning system based on Semantic Web. Paper presented at the 2010 3rd international conference on emerging trends in engineering and technology (ICETET) (2010)
Paneva, D.: Use of ontology-based student model in semantic-oriented access to the knowledge in digital libraries. Paper presented at the proceedings of HUBUSKA fourth open workshop “Semantic Web and knowledge technologies applications”, Varna, Bulgaria (2006)
Wang, T.I., Tsai, K.H., Lee, M.C., Chiu, T.K.: Personalized learning objects recommendation based on the semantic-aware discovery and the learner preference pattern. J. Educ. Technol. Soc. 10(3), 84 (2007)
Yarandi, M., Jahankhani, H., Tawil, A.-R.H.: A personalized adaptive e-learning approach based on Semantic Web technology. Webology 10(2), 1 (2013)
Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. Paper presented at the international workshop on formal ontology in conceptual analysis and knowledge representation, Padova, Italy (1993)
Parsia, B., Sirin, E.: Pellet: an owl dl reasoner. Paper presented at the third international Semantic Web conference (2004)
Hepp, M.: Possible ontologies: how reality constrains the development of relevant ontologies. Internet Comput. 11(1), 90–96 (2007)
Ashraf, J., Hussain, O.K., Hussain, F.K.: A framework for measuring ontology usage on the web. Comput. J. 56, 1083–1101 (2012)
Brickley, D., Miller, L.: FOAF vocabulary specification 0.98, Namespace Document (Marco Polo Edition) (2010)
Weibel, S., Kunze, J., Lagoze, C., Wolf, M.: Dublin Core Metadata for Resource Discovery, Informational (1998)
Miles, A., Bechhofer, S.: SKOS simple knowledge organization system reference, W3C Recommendation (2009)
Breslin, J.G., Harth, A., Bojars, U., Decker, S.: Towards semantically-interlinked online communities. Paper presented at the proceedings of the second European conference on the Semantic Web: research and applications, Heraklion, Greece (2005)
Drachsler, H., Pecceu, D., Arts, T., Hutten, E., Rutledge, L., Rosmalen, P., Koper, R.: ReMashed—recommendations for mash-up personal learning environments. Paper presented at the European conference on technology enhanced learning (2009)
Recker, M.M., Walker, A., Wiley, D.: An interface for collaborative filtering of educational resources. In: Proceedings of the 2000 International Conference on Artificial Intelligence, Las Vegas, NV (2000)
Anderson, M., Ball, M., Boley, H., Greene, S., Howse, N., McGrath, S., Lemire, D.: RACOFI: a rule-applying collaborative filtering system. In: Proceedings of the International Workshop on Collaboration Agents: Autonomous Agents for Collaborative Environments (2003)
Rafaeli, S., Barak, M., Dan-Gur, Y., Toch, E.: QSIA—a web-based environment for learning, assessing and knowledge sharing in communities. Comput. Educ. 43(3), 273–289 (2004)
Konstan, J.A., Walker, J.D., Brooks, D.C., Brown, K., Ekstrand, M.D.: Teaching recommender systems at large scale: evaluation and lessons learned from a hybrid MOOC. Paper presented at the proceedings of the first ACM conference on Learning @ Scale conference (2014)
Chen, C.-M., Duh, L.-J.: Personalized web-based tutoring system based on fuzzy item response theory. Expert Syst. Appl. 34(4), 2298–2315 (2008)
Lu, J.: A personalized e-Learning material recommender system. Paper presented at the international conference on information technology for application (2004)
Zheng, X., Ma, H., Li, Y.: An instructional and collaborative learning system with content recommendation. Int. J. Distance Educ. Technol. 11(3), 109–121 (2013)
Mahmoudi, M.T., Taghiyareh, F., Rajavi, K., Shokri, F., Khamnian, L.: Semantic advisor-assisting framework to select learning materials. Paper presented at the 6th national and 3rd international conference of E-learning and E-teaching (2012)
Thiprak, S., Kurutach, W.: Ubiquitous computing technologies and context aware recommender systems for ubiquitous learning. Paper presented at the 12th international conference on electrical engineering/electronics, computer, telecommunications and information technology (2015)
Ranganathan, G.R., Biletskiy, Y., MacIsaac, D.: Machine learning for classifying learning objects. Paper presented at the Canadian conference on electrical and computer engineering (2006)
Tai, D.W.S., Wu, H.J., Li, P.H.: Effective e-learning recommendation system based on self-organizing maps and association mining. Eff. e Learn. 26(3), 329–344 (2008)
Bayasut, B.L., Pramudya, G., Basiron, H.B.: ULUL-ILM: the design of web-based adaptive educational hypermedia system based on learning style. Paper presented at the 13th international conference on intellient systems design and applications (2013)
Yang, C.H.: Fuzzy fusion for attending and responding assessment system of affective teaching goals in distance learning. Expert Syst. Appl. 39, 2501–2508 (2012)
Bobillo, F., Straccia, U.: Fuzzy ontology representation using OWL 2. Int. J. Approx. Reason. 52, 1073–1094 (2011)
Lv, G., Hu, C.L., Chen, S.B.: Research on recommender system based on ontology and genetic algorithm. Neurocomputing 187, 92–97 (2016)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wongthongtham, P., Chan, K.Y., Potdar, V. et al. State-of-the-Art Ontology Annotation for Personalised Teaching and Learning and Prospects for Smart Learning Recommender Based on Multiple Intelligence and Fuzzy Ontology. Int. J. Fuzzy Syst. 20, 1357–1372 (2018). https://doi.org/10.1007/s40815-018-0467-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-018-0467-6