Araştırma Makalesi
BibTex RIS Kaynak Göster

Servis Tabanlı Yazılım Geliştirme ve Etkileşimli Sınıf Eğitiminde Uygulaması

Yıl 2021, Cilt: 5 Sayı: 1, 1 - 22, 31.12.2021

Öz

Servis tabanlı yazılım geliştirme paradigması, kaynakların ve yazılımın yeteneklerinin servisler aracılığıyla paylaşılmasını sağlamaktadır. Etkileşimli sınıf eğitiminde de istemci cihazların aşırı yüklenmesi gibi bir problem ortaya çıkabilmektedir. Bu çalışmada, etkileşimli sınıf eğitiminde aşırı yüklenme problemini ortadan kaldıran servis tabanlı yazılım geliştirme paradigması ile bir uygulama geliştirilmiştir. Geliştirilen uygulama ile eğitimde geleneksel yaklaşımın sabit öğrenme konumu, daha az motivasyon, bütün sınıfın katılımı ve öğretim elemanına aynı anda tek soru sorabilme gibi zayıf noktaları ortadan kaldırılmıştır. Ders sırasında sorulan soruların görülebilmesi konsantrasyon kaybı durumunda bir avantaj sağlamaktadır. Sınavların değerlendirilmesinin de geliştirilen uygulama ile yapılması, eğitimde geleneksel yaklaşımda uygulanan öğretim elemanlarının sınav kâğıdı okuma yükünü ortadan kaldırmaktadır. Öğretim elemanı ve öğrenci sorularının öğrenciler tarafından beğenilebilmesi de geleneksel yaklaşım karşısında uygulamanın ortaya koyduğu avantajlardandır. Sistem, istemci cihazların (öğretim elemanı ve öğrenci), internet üzerinden servis kayıtçısı ve servis sağlayıcılara (sınav ve soru) erişmesi ile kullanılabilmektedir. Ayrıca sisteme yeni servisler, mevcut sistem üzerinde değişiklik yapmadan eklenebilmektedir.

Teşekkür

Bu çalışma Ege Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Ana Bilim Dalı’nda yapılmış olan “Etkileşimli sınıf eğitimi alanında servis tabanlı yazılım geliştirme” başlıklı doktora çalışmasının genişletilmiş ve güncellenmiş halidir.

Kaynakça

  • Akhrif O., Benfares C., El Bouzekri El Idrissi Y., Hmina N. (2020) Smart University Services for Collaborative Learning. Innovations in Smart Cities Applications Edition 3. SCA 2019. Lecture Notes in Intelligent Transportation and Infrastructure. Springer, Cham, 131-142.
  • Al-Fraihat, D., Joy, M., & Sinclair, J. (2020). Evaluating E-learning systems success: An empirical study. Computers in human behavior, 102, 67-86.
  • Alkhasawnh, S., & Alqahtani, M. A. M. (2019). Fostering students’ self-regulated learning through using a learning management system to enhance academic outcomes at the University of Bisha. TEM Journal, 8(2), 662.
  • Arsanjani, A. (2002). Developing and integrating enterprise components and services. Association for Computing Machinery. Communications of the ACM, 45(10), 30-30.
  • ATutor. (2015, April 14). ATutor: Learning Management System. Retrieved from http://www.atutor.ca/atutor/.
  • Blackboard. (2015, April 14). About Blackboard. Retrieved from http://www.blackboard.com/higher-education/learning-solutions/learning-core.aspx.
  • Bradley, V. M. (2021). Learning Management System (LMS) use with online instruction. International Journal of Technology in Education (IJTE), 4(1), 68-92.
  • Booth, A. G., & Clark, B. P. (2009). A service‐oriented virtual learning environment. On the Horizon. 17(3): pp. 232-244.
  • Chen, C. K., & Almunawar, M. N. (2019). Cloud Learning Management System in Higher Education. In Opening Up Education for Inclusivity Across Digital Economies and Societies (pp. 29-51). IGI Global.
  • Costagliola, G., Ferrucci, F., & Fuccella, V. (2006, July). Scorm run-time environment as a service. In Proceedings of the 6th international conference on Web engineering (pp. 103-110).
  • Díaz Redondo, R.P., Caeiro Rodríguez, M., López Escobar, J. et al. (2021). Integrating micro-learning content in traditional e-learning platforms. Multimed Tools Appl 80, 3121–3151.
  • Dietze, S., Yu, H. Q., Giordano, D., Kaldoudi, E., Dovrolis, N., & Taibi, D. (2012, March). Linked Education: interlinking educational Resources and the Web of Data. In Proceedings of the 27th annual ACM symposium on applied computing (pp. 366-371).
  • Guangli, Y. (2012, March). Design and Implementation of Teaching Management Systems Integrated of Vocational College Based on SOA. In 2012 International Conference on Computer Science and Electronics Engineering (Vol. 3, pp. 94-97). IEEE.
  • Guidi, C., & Lucchi, R. (2008). Programming service oriented applications. The Research Technical Report of University of Bologna. , 41p.
  • Channabasavaiah, K., Holley, K., & Tuggle, E. (2003). Migrating to a service-oriented architecture. IBM DeveloperWorks, 16, 727-728.
  • Huhns, M. N., & Singh, M. P. (2005). Service-oriented computing: Key concepts and principles. IEEE Internet computing, 9(1), 75-81.
  • Jin, Y., Wang, Y., & Bian, P. (2010, August). An approach of design and implementation on SOA-based computer aided learning platform. In 2010 5th International Conference on Computer Science & Education (pp. 1558-1573). IEEE.
  • Jung, S., & Huh, J. H. (2019). An efficient LMS platform and its test bed. Electronics, 8(2), 154.
  • Kehrwald, B. A., & Parker, B. (2019). Implementing online learning: Stories from the field. Journal of University Teaching & Learning Practice, 16(1), 1.
  • Kimmons, R., Hunsaker, E. W., Jones, J. E., & Stauffer, M. (2019). The nationwide landscape of K–12 school websites in the united states. The International Review of Research in Open and Distributed Learning, 20(3).
  • Kreger, H. (2003). Fulfilling the Web services promise. Communications of the ACM, 46(6), 29-ff.
  • Li, Q. (2021). The Use of Artificial Intelligence Combined with Cloud Computing in the Design of Education Information Management Platform. International Journal of Emerging Technologies in Learning (iJET), 16(5), 32-44.
  • Mircea, M. (2010, November). SOA, BPM and cloud computing: connected for innovation in higher education. In 2010 International Conference on Education and Management Technology (pp. 456-460). IEEE.
  • Mowla, S. & Kolekar, S. (2020). Development and Integration of E-learning Services Using REST APIs. International Journal of Emerging Technologies in Learning (iJET), 15(4), 53-72.
  • Papazoglou, M. P., & Van Den Heuvel, W. J. (2007). Service oriented architectures: approaches, technologies and research issues. The VLDB journal, 16(3), 389-415.
  • Pasatcha, P., & Sunat, K. (2008, September). A distributed e-education system based on the service oriented architecture. In 2008 4th IEEE International Conference on Management of Innovation and Technology (pp. 1282-1285). IEEE.
  • Pasatcha, P., & Sunat, K. (2009, September). Improving reliability for a distributed e-education framework based on the Service Oriented Architecture. In 2009 9th International Symposium on Communications and Information Technology (pp. 747-753). IEEE.
  • PcMag. (2015). Blackboard LMS. Retrieved from http://www.pcmag.com/article2/0,2817,2486964,00.asp.
  • SoftwareInSider. (2015). SuccessFactors Learning Management System (LMS). Retrieved from http://lms.softwareinsider.com/l/244/SuccessFactors-Learning-Management-System-LMS.
  • SuccessFactors. (2015). Learning Management System. Retrieved from http://www.successfactors.com/en_us/solutions/talent/learning/lms.html.
  • SumTotal System. (2015). Develop and Expand Your Talent with a Real-Time Learning Management System [çevrimiçi]. Available: http://www.sumtotalsystems.com/enterprise/learning-management-system/.
  • Stubbs, M., & Range, P. (2011). Service‐oriented architecture and curriculum transformation at Manchester Metropolitan University. Campus-Wide Information Systems.
  • Turnbull, D., Chugh, R., & Luck, J. (2020). Learning Management Systems, An Overview. Encyclopedia of education and information technologies, 1052-1058.
  • UDDI, UDDI Spec Technical Committee Specification. Retrieved from http://uddi.org/pubs/uddi-v3.00-published-20020719.htm (Erişim tarihi: 1 Kasım 2021).
  • WSDL, Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. Retrieved from http://www.w3.org/TR/2007/REC-wsdl20-20070626 (Erişim tarihi: 1 Kasım 2021).

Service-Oriented Software Development and Its Application in Interactive Classroom Education

Yıl 2021, Cilt: 5 Sayı: 1, 1 - 22, 31.12.2021

Öz

Service oriented software development paradigm provides sharing the resources and the software capabilities by using services. In interactive classroom education, the problem of overloading client devices may occur. In this study, an application has been developed with service oriented software development paradigm which eliminates the problem of overloading in interactive classroom education. The application developed, eliminates weak points like fixed learning location, less motivation, whole class participation and asking only one question to instructor at the same time, of traditional education. Asked questions can be seen and this is an advantage of the developed application. Doing the evaluation of the exams with the developed application, eliminates the paper evaluation load of the instructors. One of the advantages of the developed application is instructor’s and students’ questions can be appreciated by the students. Client devices (instructor and student) can use the system by accessing the service registry and service providers (exam and question) via the internet. In addition, new services can be added to existing system without modification.

Kaynakça

  • Akhrif O., Benfares C., El Bouzekri El Idrissi Y., Hmina N. (2020) Smart University Services for Collaborative Learning. Innovations in Smart Cities Applications Edition 3. SCA 2019. Lecture Notes in Intelligent Transportation and Infrastructure. Springer, Cham, 131-142.
  • Al-Fraihat, D., Joy, M., & Sinclair, J. (2020). Evaluating E-learning systems success: An empirical study. Computers in human behavior, 102, 67-86.
  • Alkhasawnh, S., & Alqahtani, M. A. M. (2019). Fostering students’ self-regulated learning through using a learning management system to enhance academic outcomes at the University of Bisha. TEM Journal, 8(2), 662.
  • Arsanjani, A. (2002). Developing and integrating enterprise components and services. Association for Computing Machinery. Communications of the ACM, 45(10), 30-30.
  • ATutor. (2015, April 14). ATutor: Learning Management System. Retrieved from http://www.atutor.ca/atutor/.
  • Blackboard. (2015, April 14). About Blackboard. Retrieved from http://www.blackboard.com/higher-education/learning-solutions/learning-core.aspx.
  • Bradley, V. M. (2021). Learning Management System (LMS) use with online instruction. International Journal of Technology in Education (IJTE), 4(1), 68-92.
  • Booth, A. G., & Clark, B. P. (2009). A service‐oriented virtual learning environment. On the Horizon. 17(3): pp. 232-244.
  • Chen, C. K., & Almunawar, M. N. (2019). Cloud Learning Management System in Higher Education. In Opening Up Education for Inclusivity Across Digital Economies and Societies (pp. 29-51). IGI Global.
  • Costagliola, G., Ferrucci, F., & Fuccella, V. (2006, July). Scorm run-time environment as a service. In Proceedings of the 6th international conference on Web engineering (pp. 103-110).
  • Díaz Redondo, R.P., Caeiro Rodríguez, M., López Escobar, J. et al. (2021). Integrating micro-learning content in traditional e-learning platforms. Multimed Tools Appl 80, 3121–3151.
  • Dietze, S., Yu, H. Q., Giordano, D., Kaldoudi, E., Dovrolis, N., & Taibi, D. (2012, March). Linked Education: interlinking educational Resources and the Web of Data. In Proceedings of the 27th annual ACM symposium on applied computing (pp. 366-371).
  • Guangli, Y. (2012, March). Design and Implementation of Teaching Management Systems Integrated of Vocational College Based on SOA. In 2012 International Conference on Computer Science and Electronics Engineering (Vol. 3, pp. 94-97). IEEE.
  • Guidi, C., & Lucchi, R. (2008). Programming service oriented applications. The Research Technical Report of University of Bologna. , 41p.
  • Channabasavaiah, K., Holley, K., & Tuggle, E. (2003). Migrating to a service-oriented architecture. IBM DeveloperWorks, 16, 727-728.
  • Huhns, M. N., & Singh, M. P. (2005). Service-oriented computing: Key concepts and principles. IEEE Internet computing, 9(1), 75-81.
  • Jin, Y., Wang, Y., & Bian, P. (2010, August). An approach of design and implementation on SOA-based computer aided learning platform. In 2010 5th International Conference on Computer Science & Education (pp. 1558-1573). IEEE.
  • Jung, S., & Huh, J. H. (2019). An efficient LMS platform and its test bed. Electronics, 8(2), 154.
  • Kehrwald, B. A., & Parker, B. (2019). Implementing online learning: Stories from the field. Journal of University Teaching & Learning Practice, 16(1), 1.
  • Kimmons, R., Hunsaker, E. W., Jones, J. E., & Stauffer, M. (2019). The nationwide landscape of K–12 school websites in the united states. The International Review of Research in Open and Distributed Learning, 20(3).
  • Kreger, H. (2003). Fulfilling the Web services promise. Communications of the ACM, 46(6), 29-ff.
  • Li, Q. (2021). The Use of Artificial Intelligence Combined with Cloud Computing in the Design of Education Information Management Platform. International Journal of Emerging Technologies in Learning (iJET), 16(5), 32-44.
  • Mircea, M. (2010, November). SOA, BPM and cloud computing: connected for innovation in higher education. In 2010 International Conference on Education and Management Technology (pp. 456-460). IEEE.
  • Mowla, S. & Kolekar, S. (2020). Development and Integration of E-learning Services Using REST APIs. International Journal of Emerging Technologies in Learning (iJET), 15(4), 53-72.
  • Papazoglou, M. P., & Van Den Heuvel, W. J. (2007). Service oriented architectures: approaches, technologies and research issues. The VLDB journal, 16(3), 389-415.
  • Pasatcha, P., & Sunat, K. (2008, September). A distributed e-education system based on the service oriented architecture. In 2008 4th IEEE International Conference on Management of Innovation and Technology (pp. 1282-1285). IEEE.
  • Pasatcha, P., & Sunat, K. (2009, September). Improving reliability for a distributed e-education framework based on the Service Oriented Architecture. In 2009 9th International Symposium on Communications and Information Technology (pp. 747-753). IEEE.
  • PcMag. (2015). Blackboard LMS. Retrieved from http://www.pcmag.com/article2/0,2817,2486964,00.asp.
  • SoftwareInSider. (2015). SuccessFactors Learning Management System (LMS). Retrieved from http://lms.softwareinsider.com/l/244/SuccessFactors-Learning-Management-System-LMS.
  • SuccessFactors. (2015). Learning Management System. Retrieved from http://www.successfactors.com/en_us/solutions/talent/learning/lms.html.
  • SumTotal System. (2015). Develop and Expand Your Talent with a Real-Time Learning Management System [çevrimiçi]. Available: http://www.sumtotalsystems.com/enterprise/learning-management-system/.
  • Stubbs, M., & Range, P. (2011). Service‐oriented architecture and curriculum transformation at Manchester Metropolitan University. Campus-Wide Information Systems.
  • Turnbull, D., Chugh, R., & Luck, J. (2020). Learning Management Systems, An Overview. Encyclopedia of education and information technologies, 1052-1058.
  • UDDI, UDDI Spec Technical Committee Specification. Retrieved from http://uddi.org/pubs/uddi-v3.00-published-20020719.htm (Erişim tarihi: 1 Kasım 2021).
  • WSDL, Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. Retrieved from http://www.w3.org/TR/2007/REC-wsdl20-20070626 (Erişim tarihi: 1 Kasım 2021).
Toplam 35 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Yazılım Mühendisliği (Diğer), Alan Eğitimleri, Eğitim Üzerine Çalışmalar
Bölüm Araştırma Makaleleri
Yazarlar

Oğuz Dönmez Bu kişi benim 0000-0002-9802-8743

Ahmet Kaya Bu kişi benim 0000-0002-6105-0787

Yayımlanma Tarihi 31 Aralık 2021
Gönderilme Tarihi 10 Şubat 2021
Yayımlandığı Sayı Yıl 2021 Cilt: 5 Sayı: 1

Kaynak Göster

APA Dönmez, O., & Kaya, A. (2021). Servis Tabanlı Yazılım Geliştirme ve Etkileşimli Sınıf Eğitiminde Uygulaması. Ege Eğitim Teknolojileri Dergisi, 5(1), 1-22.
Ege Eğitim Teknolojileri Dergisi
Index Copernicus, Asos Index, WorldCat, OpenAIRE, ROAD, BASE, Google Scholar, Academia.edu, Türk Eğitim İndeksi, IAD, EuroPub, Academindex
tarafından taranmaktadır.