{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T12:07:30Z","timestamp":1773490050708,"version":"3.50.1"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030299828","type":"print"},{"value":"9783030299835","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-29983-5_15","type":"book-chapter","created":{"date-parts":[[2019,9,1]],"date-time":"2019-09-01T19:02:43Z","timestamp":1567364563000},"page":"220-228","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Components and Design Alternatives in E-Assessment Systems"],"prefix":"10.1007","author":[{"given":"Michael","family":"Striewe","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,9,2]]},"reference":[{"issue":"3","key":"15_CR1","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MIC.2007.70","volume":"11","author":"D Dagger","year":"2007","unstructured":"Dagger, D., O\u2019Connor, 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\u201335 (2007)","journal-title":"IEEE Internet Comput."},{"issue":"Special Issue 2","key":"15_CR2","first-page":"55","volume":"8","author":"M Gusev","year":"2013","unstructured":"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\u201364 (2013)","journal-title":"iJET"},{"issue":"2","key":"15_CR3","first-page":"131","volume":"1","author":"A Harrer","year":"2008","unstructured":"Harrer, A., Pinkwart, N., McLaren, B.M., Scheuer, O.: The scalable adapter design pattern: enabling interoperability between educational software tools. TLT 1(2), 131\u2013143 (2008)","journal-title":"TLT"},{"key":"15_CR4","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.scico.2016.03.010","volume":"129","author":"A Garc\u00eda-Holgado","year":"2016","unstructured":"Garc\u00eda-Holgado, A., Garc\u00eda-Pe\u00f1alvo, F.J.: Architectural pattern to improve the definition and implementation of elearning ecosystems. Sci. Comput. Program. 129, 20\u201334 (2016)","journal-title":"Sci. Comput. Program."},{"key":"15_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/3-540-47987-2_13","volume-title":"Intelligent Tutoring Systems","author":"V Devedzic","year":"2002","unstructured":"Devedzic, V., Harrer, A.: Architectural patterns in pedagogical agents. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 81\u201390. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_13"},{"key":"15_CR6","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1109\/TLT.2010.24","volume":"4","author":"M Amelung","year":"2011","unstructured":"Amelung, M., Krieger, K., R\u00f6sner, D.: E-assessment as a service. IEEE Trans. Learn. Technol. 4, 162\u2013174 (2011)","journal-title":"IEEE Trans. Learn. Technol."},{"key":"15_CR7","unstructured":"Armenski, G., Gusev, M.: E-testing based on service oriented architecture. In: Proceedings of the 10th CAA Conference (2006)"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"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\u2013143 (2000)","DOI":"10.1145\/331795.331843"},{"key":"15_CR9","unstructured":"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\u2013590 (2006)"},{"key":"15_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"640","DOI":"10.1007\/978-3-642-30950-2_100","volume-title":"Intelligent Tutoring Systems","author":"E Costa","year":"2012","unstructured":"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\u2013641. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30950-2_100"},{"key":"15_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/3-540-47987-2_24","volume-title":"Intelligent Tutoring Systems","author":"E El-Sheikh","year":"2002","unstructured":"El-Sheikh, E., Sticklen, J.: Generating intelligent tutoring systems from reusable components and knowledge-based systems. In: Cerri, S.A., Gouard\u00e8res, G., Paragua\u00e7u, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 199\u2013207. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-47987-2_24"},{"key":"15_CR12","unstructured":"Goguadze, G., Melis, E.: Combining evaluative and generative diagnosis in ACTIVEMATH. In: AIED, pp. 668\u2013670 (2009)"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1007\/978-3-319-07221-0_67","volume-title":"Intelligent Tutoring Systems","author":"J Gonzalez-Sanchez","year":"2014","unstructured":"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\u2013534. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-07221-0_67"},{"key":"15_CR14","unstructured":"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\u2013655 (2006)"},{"key":"15_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-39583-8","volume-title":"Intelligent Tutoring Systems","year":"2016","unstructured":"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\u2013513 (2016). https:\/\/doi.org\/10.1007\/978-3-319-39583-8"},{"key":"15_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/11774303_14","volume-title":"Intelligent Tutoring Systems","author":"A Martens","year":"2006","unstructured":"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\u2013143. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11774303_14"},{"key":"15_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1007\/978-3-540-69132-7_77","volume-title":"Intelligent Tutoring Systems","author":"B Martin","year":"2008","unstructured":"Martin, B.: Authoring educational games with greenmind. In: Woolf, B.P., A\u00efmeur, E., Nkambou, R., Lajoie, S. (eds.) ITS 2008. LNCS, vol. 5091, pp. 684\u2013686. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-69132-7_77"},{"key":"15_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/3-540-61327-7_105","volume-title":"Intelligent Tutoring Systems","author":"T Murray","year":"1996","unstructured":"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\u2013101. Springer, Heidelberg (1996). https:\/\/doi.org\/10.1007\/3-540-61327-7_105"},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"Richter, T., Boehringer, D.: Towards electronic exams in undergraduate engineering. In: IEEE Global Engineering Education Conference (EDUCON), pp. 196\u2013201 (2014)","DOI":"10.1109\/EDUCON.2014.6826090"},{"issue":"1","key":"15_CR20","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/21.24530","volume":"19","author":"JW Rickel","year":"1989","unstructured":"Rickel, J.W.: Intelligent computer-aided instruction: a survey organized around system components. IEEE Trans. Syst. Man Cybern. 19(1), 40\u201357 (1989)","journal-title":"IEEE Trans. Syst. Man Cybern."},{"issue":"3","key":"15_CR21","first-page":"237","volume":"3","author":"R Siddiqi","year":"2010","unstructured":"Siddiqi, R., Harrison, C.J., Siddiqi, R.: Improving teaching and learning through automated short-answer marking. TLT 3(3), 237\u2013249 (2010)","journal-title":"TLT"},{"key":"15_CR22","doi-asserted-by":"crossref","unstructured":"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\u201321 (2011)","DOI":"10.1109\/ICALT.2011.14"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"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)","DOI":"10.14236\/ewic\/EL2005.4"},{"key":"15_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1007\/3-540-68716-5_56","volume-title":"Intelligent Tutoring Systems","author":"V Devedzic","year":"1998","unstructured":"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\u2013513. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/3-540-68716-5_56"},{"key":"15_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1007\/3-540-55606-0_12","volume-title":"Intelligent Tutoring Systems","author":"M Kurup","year":"1992","unstructured":"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\u201391. Springer, Heidelberg (1992). https:\/\/doi.org\/10.1007\/3-540-55606-0_12"},{"issue":"2","key":"15_CR26","first-page":"123","volume":"5","author":"M Neji","year":"2007","unstructured":"Neji, M., Ben Ammar, M.: Agent-based collaborative affective e-learning framework. Electron. J. e-Learn. 5(2), 123\u2013134 (2007)","journal-title":"Electron. J. e-Learn."},{"key":"15_CR27","unstructured":"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)"},{"key":"15_CR28","unstructured":"Iffl\u00e4nder, L., Dallmann, A., Daniel-Beck, P., Ifland, M.: PABS - a programming assignment feedback system. In: Proceedings of the Second Workshop \u201cAutomatische Bewertung von Programmieraufgaben\u201d (2015)"},{"key":"15_CR29","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.scico.2016.02.009","volume":"129","author":"M Striewe","year":"2016","unstructured":"Striewe, M.: An architecture for modular grading and feedback generation for complex exercises. Sci. Comput. Program. 129, 35\u201347 (2016)","journal-title":"Sci. Comput. Program."},{"issue":"2","key":"15_CR30","first-page":"129","volume":"44","author":"MJ Casany","year":"2012","unstructured":"Casany, M.J., et al.: Moodbile: a framework to integrate m-learning applications with the LMS. J. Res. Pract. Inf. Technol. 44(2), 129\u2013149 (2012)","journal-title":"J. Res. Pract. Inf. Technol."},{"key":"15_CR31","unstructured":"IMS learning tools integration specification. IMS Global Learning Consortium Std., Rev. 1.1.1 (2012)"},{"key":"15_CR32","doi-asserted-by":"crossref","unstructured":"N\u00fa\u00f1ez, A., Fern\u00e1ndez, 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\u2013651 (2008)","DOI":"10.1109\/ICALT.2008.153"},{"key":"15_CR33","doi-asserted-by":"crossref","unstructured":"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\u201364 (2002)","DOI":"10.1145\/544414.544434"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-29983-5_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,6]],"date-time":"2019-12-06T05:23:21Z","timestamp":1575609801000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-29983-5_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030299828","9783030299835"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-29983-5_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"2 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Paris","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ecsa2019.univ-lille.fr\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"63","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3-4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}