Skip to main content

2017 | OriginalPaper | Buchkapitel

10. Design, Architecture and Interface of Protus 2.1 System

verfasst von : Aleksandra Klašnja-Milićević, Boban Vesin, Mirjana Ivanović, Zoran Budimac, Lakhmi C. Jain

Erschienen in: E-Learning Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

General tutoring system model, presented in previous chapter, can be used as a skeleton for an implementation of concrete programming tutoring system. This chapter presents details about implementation of Java programing course based on defined model. Protus 2.1 is a tutoring system designed to provide learners with personalized courses from various domains. It is an interactive system that allows learners to use teaching material prepared for appropriate courses and also includes parts for testing acquired knowledge. In spite of the fact that this system is designed and implemented as a general tutoring system, the first completely implemented and tested version was for an introductory Java programming course. This chapter presents the most important requests for implementation of personalization options in e-learning environments, as well as design, architecture and interface of Protus 2.1 system. Details about previous versions of the system, defined user requirements for the new version of the system, architecture details, as well as general principles for application of defined general tutoring model for implementation of programming course in Protus 2.1 are presented.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Arenas-García, J., Meng, A., Petersen, K. B., Lehn-Schioler, T., Hansen, L. K., & Larsen, J. (2007). Unveiling music structure via plsa similarity fusion. In 2007 IEEE Workshop on Machine Learning for Signal Processing (pp. 419–424). Arenas-García, J., Meng, A., Petersen, K. B., Lehn-Schioler, T., Hansen, L. K., & Larsen, J. (2007). Unveiling music structure via plsa similarity fusion. In 2007 IEEE Workshop on Machine Learning for Signal Processing (pp. 419–424).
Zurück zum Zitat Aroyo, L., & Riichiro, M. (2003). Authoring support framework for intelligent educational systems. In AIED-2003 (pp. 362–364). Aroyo, L., & Riichiro, M. (2003). Authoring support framework for intelligent educational systems. In AIED-2003 (pp. 362–364).
Zurück zum Zitat Bieg, C., & Diehl, S. (2004). Educational and technical design of a web-based interactive tutorial on programming in Java. Science of Computer Programming, 53(1), 25–36.MathSciNetCrossRef Bieg, C., & Diehl, S. (2004). Educational and technical design of a web-based interactive tutorial on programming in Java. Science of Computer Programming, 53(1), 25–36.MathSciNetCrossRef
Zurück zum Zitat Blank, G., Parvez, S., Wei, F., & Moritz, S. (2005). A web-based ITS for OO design. In Workshop on Adaptive Systems for Web-Based Education Tools and Reusability (Vol. 12). Blank, G., Parvez, S., Wei, F., & Moritz, S. (2005). A web-based ITS for OO design. In Workshop on Adaptive Systems for Web-Based Education Tools and Reusability (Vol. 12).
Zurück zum Zitat Bra, P. de, Aerts, A., Berden, B., Lange, B. de, Rousseau, B., Santic, T., et al. (2003). AHA! The adaptive hypermedia architecture. In Proceedings of the Fourteenth ACM Conference on Hypertext and Hypermedia—HYPERTEXT ’03, 4, 81. doi:10.1145/900065.900068 Bra, P. de, Aerts, A., Berden, B., Lange, B. de, Rousseau, B., Santic, T., et al. (2003). AHA! The adaptive hypermedia architecture. In Proceedings of the Fourteenth ACM Conference on Hypertext and Hypermedia—HYPERTEXT ’03, 4, 81. doi:10.​1145/​900065.​900068
Zurück zum Zitat Brusilovsky, P., Schwarz, E., & Weber, G. (1996). ELM-ART: an intelligent tutoring system on World Wide Web. In Intelligent Tutoring Systems (pp. 261–269). Brusilovsky, P., Schwarz, E., & Weber, G. (1996). ELM-ART: an intelligent tutoring system on World Wide Web. In Intelligent Tutoring Systems (pp. 261–269).
Zurück zum Zitat Chen, J. M., Chen, M. C., & Sun, Y. S. (2010). A novel approach for enhancing student reading comprehension and assisting teacher assessment of literacy. Computers and Education, 55, 1367–1382. doi:10.1016/j.compedu.2010.06.011 Chen, J. M., Chen, M. C., & Sun, Y. S. (2010). A novel approach for enhancing student reading comprehension and assisting teacher assessment of literacy. Computers and Education, 55, 1367–1382. doi:10.​1016/​j.​compedu.​2010.​06.​011
Zurück zum Zitat Dehors, S., & Faron-Zucker, C. (2006). Qbls: a semantic web based learning system. In World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA). Dehors, S., & Faron-Zucker, C. (2006). Qbls: a semantic web based learning system. In World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA).
Zurück zum Zitat Emurian, H. H. (2006). A web-based tutor for Java (TM): evidence of meaningful learning. International Journal of Distance Education Technologies, 4(2), 10.CrossRef Emurian, H. H. (2006). A web-based tutor for Java (TM): evidence of meaningful learning. International Journal of Distance Education Technologies, 4(2), 10.CrossRef
Zurück zum Zitat García, P., Amandi, A., Schiaffino, S., & Campo, M. (2007). Evaluating Bayesian networks’ precision for detecting students’ learning styles. Computers and Education, 49(3), 794–808.CrossRef García, P., Amandi, A., Schiaffino, S., & Campo, M. (2007). Evaluating Bayesian networks’ precision for detecting students’ learning styles. Computers and Education, 49(3), 794–808.CrossRef
Zurück zum Zitat García, E., Romero, C., Ventura, S., & De Castro, C. (2009). An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering. User Modeling and User-Adapted Interaction, 19(1–2), 99–132.CrossRef García, E., Romero, C., Ventura, S., & De Castro, C. (2009). An architecture for making recommendations to courseware authors using association rule mining and collaborative filtering. User Modeling and User-Adapted Interaction, 19(1–2), 99–132.CrossRef
Zurück zum Zitat Ghali, F., & Cristea, A. I. (2009). MOT 2.0: a case study on the usefulness of social modeling for personalized e-learning systems. In AIED (pp. 333–340). Ghali, F., & Cristea, A. I. (2009). MOT 2.0: a case study on the usefulness of social modeling for personalized e-learning systems. In AIED (pp. 333–340).
Zurück zum Zitat Graf, S., & Ives, C., et al. (2010). A flexible mechanism for providing adaptivity based on learning styles in learning management systems. In 2010 IEEE 10th International Conference on Advanced Learning Technologies (ICALT), (pp. 30–34). Graf, S., & Ives, C., et al. (2010). A flexible mechanism for providing adaptivity based on learning styles in learning management systems. In 2010 IEEE 10th International Conference on Advanced Learning Technologies (ICALT), (pp. 30–34).
Zurück zum Zitat Grönroos, M. (2010). Book of Vaadin: Vaadin 6.4. Writing. Grönroos, M. (2010). Book of Vaadin: Vaadin 6.4. Writing.
Zurück zum Zitat Holland, J., Mitrovic, A., & Martin, B. (2009). J-LATTE: a constraint-based tutor for java. Holland, J., Mitrovic, A., & Martin, B. (2009). J-LATTE: a constraint-based tutor for java.
Zurück zum Zitat Jones, N., Macasek, M., Walonoski, J., Rasmussen, K., & Heffernan, N. (2006). Common tutor object platform—An e-learning software development strategy. In Proceedings of the 15th international conference on World Wide Web, Edinburgh, Scotland (pp. 307–316). Jones, N., Macasek, M., Walonoski, J., Rasmussen, K., & Heffernan, N. (2006). Common tutor object platform—An e-learning software development strategy. In Proceedings of the 15th international conference on World Wide Web, Edinburgh, Scotland (pp. 307–316).
Zurück zum Zitat Klašnja-Milićević, A., Vesin, B., Ivanovic, M., & Budimac, Z. (2011). Integration of recommendations and adaptive hypermedia into java tutoring system. Computer Science and Information Systems, 8(1), 211–224. doi:10.2298/CSIS090608021K Klašnja-Milićević, A., Vesin, B., Ivanovic, M., & Budimac, Z. (2011). Integration of recommendations and adaptive hypermedia into java tutoring system. Computer Science and Information Systems, 8(1), 211–224. doi:10.​2298/​CSIS090608021K
Zurück zum Zitat Klašnja-Milićević, A., Vesin, B., Ivanović, M., & Budimac, Z. (2009). Integration of recommendations into Java tutoring system. In The 4th International Conference on Information Technology ICIT 2009 Jordan. Klašnja-Milićević, A., Vesin, B., Ivanović, M., & Budimac, Z. (2009). Integration of recommendations into Java tutoring system. In The 4th International Conference on Information Technology ICIT 2009 Jordan.
Zurück zum Zitat Merceron, A., & Yacef, K. (2004). Mining student data captured from a web-based tutoring tool: initial exploration and results. Journal of Interactive Learning Research, 15(4), 319. Merceron, A., & Yacef, K. (2004). Mining student data captured from a web-based tutoring tool: initial exploration and results. Journal of Interactive Learning Research, 15(4), 319.
Zurück zum Zitat Merino, P. J. M., & Kloos, C. D. (2008). An architecture for combining semantic web techniques with intelligent tutoring systems. In Intelligent Tutoring Systems (pp. 540–550). Merino, P. J. M., & Kloos, C. D. (2008). An architecture for combining semantic web techniques with intelligent tutoring systems. In Intelligent Tutoring Systems (pp. 540–550).
Zurück zum Zitat Myller, N. (2006). Automatic prediction question generation during program visualization. In Proceedings of the Fourth Program Visualization Workshop. Myller, N. (2006). Automatic prediction question generation during program visualization. In Proceedings of the Fourth Program Visualization Workshop.
Zurück zum Zitat Popescu, E. (2010). Adaptation provisioning with respect to learning styles in a w-based educational system: an experimental study. Journal of Computer Assisted Learning, 26(4), 243–257.CrossRef Popescu, E. (2010). Adaptation provisioning with respect to learning styles in a w-based educational system: an experimental study. Journal of Computer Assisted Learning, 26(4), 243–257.CrossRef
Zurück zum Zitat Šimić, G. (2004). The multi-courses tutoring system design. Computer Science and Information Systems, 1(1), 141–155.CrossRef Šimić, G. (2004). The multi-courses tutoring system design. Computer Science and Information Systems, 1(1), 141–155.CrossRef
Zurück zum Zitat Soonthornphisaj, N., Rojsattarat, E., & Yim-Ngam, S. (2006). Smart e-learning using recommender system. In Computational Intelligence (pp. 518–523). Springer. Soonthornphisaj, N., Rojsattarat, E., & Yim-Ngam, S. (2006). Smart e-learning using recommender system. In Computational Intelligence (pp. 518–523). Springer.
Zurück zum Zitat Suarez, M., & Sison, R. (2008). Automatic construction of a bug library for object-oriented novice java programmer errors. In Intelligent Tutoring Systems (pp. 184–193). Suarez, M., & Sison, R. (2008). Automatic construction of a bug library for object-oriented novice java programmer errors. In Intelligent Tutoring Systems (pp. 184–193).
Zurück zum Zitat Sykes, E. (2007). Developmental process model for the Java intelligent tutoring system. Journal of Interactive Learning Research, 18(3), 399.MathSciNet Sykes, E. (2007). Developmental process model for the Java intelligent tutoring system. Journal of Interactive Learning Research, 18(3), 399.MathSciNet
Zurück zum Zitat Sykes, E. R., & Franek, F. (2003). An intelligent tutoring system prototype for learning to program java TM. Sykes, E. R., & Franek, F. (2003). An intelligent tutoring system prototype for learning to program java TM.
Zurück zum Zitat Vesin, B., Ivanović, M., & Budimac, Z. (2009). Learning management system for programming in java. Annales Universitatis Scientiarum De Rolando Eötvös Nominatae, Sectio-Computatorica, 31, 75–92.MATH Vesin, B., Ivanović, M., & Budimac, Z. (2009). Learning management system for programming in java. Annales Universitatis Scientiarum De Rolando Eötvös Nominatae, Sectio-Computatorica, 31, 75–92.MATH
Zurück zum Zitat Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2012). Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Expert Systems with Applications, 39, 12229–12246. doi:10.1016/j.eswa.2012.04.052 Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2012). Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Expert Systems with Applications, 39, 12229–12246. doi:10.​1016/​j.​eswa.​2012.​04.​052
Zurück zum Zitat Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2013). Ontology-based architecture with recommendation strategy in Java tutoring system. Computer Science and Information Systems, 10(1), 237–261. doi:10.2298/CSIS111231001V Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2013). Ontology-based architecture with recommendation strategy in Java tutoring system. Computer Science and Information Systems, 10(1), 237–261. doi:10.​2298/​CSIS111231001V
Zurück zum Zitat Wei, F., Moritz, S. H., Parvez, S. M., & Blank, G. D. (2005). A student model for object-oriented design and programming. Journal of Computing Sciences in Colleges, 20(5), 260–273. Wei, F., Moritz, S. H., Parvez, S. M., & Blank, G. D. (2005). A student model for object-oriented design and programming. Journal of Computing Sciences in Colleges, 20(5), 260–273.
Zurück zum Zitat Wolf, C. (2003). iWeaver: towards’ learning style’-based e-learning in computer science education. In Proceedings of the Fifth Australasian Conference on Computing Education-Volume 20 (pp. 273–279). Wolf, C. (2003). iWeaver: towards’ learning style’-based e-learning in computer science education. In Proceedings of the Fifth Australasian Conference on Computing Education-Volume 20 (pp. 273–279).
Metadaten
Titel
Design, Architecture and Interface of Protus 2.1 System
verfasst von
Aleksandra Klašnja-Milićević
Boban Vesin
Mirjana Ivanović
Zoran Budimac
Lakhmi C. Jain
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-41163-7_10

Premium Partner