Abstract
In the domain of e-learning and e-assessment, many different components are used to realise particular system features. Even for similar features using similar components there are different ways of realisation in terms of connection and integration. This paper presents results from literature review and design-space explorations that result in a catalogue of components and an overview on design alternatives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dagger, D., O’Connor, A., Lawless, S., Walsh, E., Wade, V.P.: Service-oriented e-learning platforms: from monolithic systems to flexible services. IEEE Internet Comput. 11(3), 28–35 (2007)
Gusev, M., Ristov, S., Armenski, G., Velkoski, G., Bozinoski, K.: E-assessment cloud solution: architecture, organization and cost model. iJET 8(Special Issue 2), 55–64 (2013)
Harrer, A., Pinkwart, N., McLaren, B.M., Scheuer, O.: The scalable adapter design pattern: enabling interoperability between educational software tools. TLT 1(2), 131–143 (2008)
García-Holgado, A., García-Peñalvo, F.J.: Architectural pattern to improve the definition and implementation of elearning ecosystems. Sci. Comput. Program. 129, 20–34 (2016)
Devedzic, V., Harrer, A.: Architectural patterns in pedagogical agents. In: Cerri, S.A., Gouardères, G., Paraguaçu, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 81–90. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-47987-2_13
Amelung, M., Krieger, K., Rösner, D.: E-assessment as a service. IEEE Trans. Learn. Technol. 4, 162–174 (2011)
Armenski, G., Gusev, M.: E-testing based on service oriented architecture. In: Proceedings of the 10th CAA Conference (2006)
Bridgeman, S., Goodrich, M.T., Kobourov, S.G., Tamassia, R.: PILOT: an interactive tool for learning and grading. In: Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, pp. 139–143 (2000)
Cheniti-Belcadhi, L., Henze, N., Braham, R.: Implementation of a personalized assessment web service. In: Sixth International Conference on Advanced Learning Technologies (ICALT), pp. 586–590 (2006)
Costa, E., Silva, P., Silva, M., Silva, E., Santos, A.: A multiagent-based ITS using multiple viewpoints for propositional logic. In: Cerri, S.A., Clancey, W.J., Papadourakis, G., Panourgia, K. (eds.) ITS 2012. LNCS, vol. 7315, pp. 640–641. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30950-2_100
El-Sheikh, E., Sticklen, J.: Generating intelligent tutoring systems from reusable components and knowledge-based systems. In: Cerri, S.A., Gouardères, G., Paraguaçu, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 199–207. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-47987-2_24
Goguadze, G., Melis, E.: Combining evaluative and generative diagnosis in ACTIVEMATH. In: AIED, pp. 668–670 (2009)
Gonzalez-Sanchez, J., et al.: A system architecture for affective meta intelligent tutoring systems. In: Trausan-Matu, S., Boyer, K.E., Crosby, M., Panourgia, K. (eds.) ITS 2014. LNCS, vol. 8474, pp. 529–534. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07221-0_67
Hatzilygeroudis, I., Koutsojannis, C., Papavlasopoulos, C., Prentzas, J.: Knowledge-based adaptive assessment in a web-based intelligent educational system. In: Sixth International Conference on Advanced Learning Technologies (ICALT), pp. 651–655 (2006)
Kenfack, C., Nkambou, R., Robert, S., Tato, A.A.N., Brisson, J., Kissok, P.: A brief overview of logic-muse, an intelligent tutoring system for logical reasoning skills. In: Micarelli, A., et al. (eds.) Intelligent Tutoring Systems, ITS 2016, LNCS, vol. 9684, pp. 511–513 (2016). https://doi.org/10.1007/978-3-319-39583-8
Martens, A.: Time in the adaptive tutoring process model. In: Ikeda, M., Ashley, K.D., Chan, T.-W. (eds.) ITS 2006. LNCS, vol. 4053, pp. 134–143. Springer, Heidelberg (2006). https://doi.org/10.1007/11774303_14
Martin, B.: Authoring educational games with greenmind. In: Woolf, B.P., Aïmeur, E., Nkambou, R., Lajoie, S. (eds.) ITS 2008. LNCS, vol. 5091, pp. 684–686. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69132-7_77
Murray, T.: Having it all, maybe: design tradeoffs in ITS authoring tools. In: Frasson, C., Gauthier, G., Lesgold, A. (eds.) ITS 1996. LNCS, vol. 1086, pp. 93–101. Springer, Heidelberg (1996). https://doi.org/10.1007/3-540-61327-7_105
Richter, T., Boehringer, D.: Towards electronic exams in undergraduate engineering. In: IEEE Global Engineering Education Conference (EDUCON), pp. 196–201 (2014)
Rickel, J.W.: Intelligent computer-aided instruction: a survey organized around system components. IEEE Trans. Syst. Man Cybern. 19(1), 40–57 (1989)
Siddiqi, R., Harrison, C.J., Siddiqi, R.: Improving teaching and learning through automated short-answer marking. TLT 3(3), 237–249 (2010)
Weng, M.M., Fakinlede, I., Lin, F., Shih, T.K., Chang, M.: A conceptual design of multi-agent based personalized quiz game. In: 11th IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 19–21 (2011)
Davies, W.M., Howard, Y., Davis, H.C., Millard, D.E., Sclater, N.: Aggregating assessment tools in a service oriented architecture. In: 9th International CAA Conference (2005)
Devedzic, V., Radovic, D., Jerinic, L.: On the notion of components for intelligent tutoring systems. In: Goettl, B.P., Halff, H.M., Redfield, C.L., Shute, V.J. (eds.) ITS 1998. LNCS, vol. 1452, pp. 504–513. Springer, Heidelberg (1998). https://doi.org/10.1007/3-540-68716-5_56
Kurup, M., Greer, J.E., McCalla, G.I.: The Fawlty article tutor. In: Frasson, C., Gauthier, G., McCalla, G.I. (eds.) ITS 1992. LNCS, vol. 608, pp. 84–91. Springer, Heidelberg (1992). https://doi.org/10.1007/3-540-55606-0_12
Neji, M., Ben Ammar, M.: Agent-based collaborative affective e-learning framework. Electron. J. e-Learn. 5(2), 123–134 (2007)
Zschaler, S., White, S., Hodgetts, K., Chapman, M.: Modularity for automated assessment: a design-space exploration. In: Combined Proceedings of the Workshops of the German Software Engineering Conference (SE) (2018)
Iffländer, L., Dallmann, A., Daniel-Beck, P., Ifland, M.: PABS - a programming assignment feedback system. In: Proceedings of the Second Workshop “Automatische Bewertung von Programmieraufgaben” (2015)
Striewe, M.: An architecture for modular grading and feedback generation for complex exercises. Sci. Comput. Program. 129, 35–47 (2016)
Casany, M.J., et al.: Moodbile: a framework to integrate m-learning applications with the LMS. J. Res. Pract. Inf. Technol. 44(2), 129–149 (2012)
IMS learning tools integration specification. IMS Global Learning Consortium Std., Rev. 1.1.1 (2012)
Núñez, A., Fernández, J., Garcia, J.D., Prada, L., Carretero, J.: M-PLAT: multi-programming language adaptive tutor. In: Eighth IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 649–651 (2008)
Pardo, A.: A multi-agent platform for automatic assignment management. In: Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), pp. 60–64 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Striewe, M. (2019). Components and Design Alternatives in E-Assessment Systems. In: Bures, T., Duchien, L., Inverardi, P. (eds) Software Architecture. ECSA 2019. Lecture Notes in Computer Science(), vol 11681. Springer, Cham. https://doi.org/10.1007/978-3-030-29983-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-29983-5_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29982-8
Online ISBN: 978-3-030-29983-5
eBook Packages: Computer ScienceComputer Science (R0)