A Service-Oriented Architecture for Student Modeling in Peer Assessment Environments

  • Gabriel Badea
  • Elvira Popescu
  • Andrea Sterbini
  • Marco Temperini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11284)


Peer assessment functionalities are provided in several Learning Management Systems; data coming from the peer evaluation sessions could be used for automated or semi-automated grading, for the management of student modeling, and for providing the teacher with feedback about the learners. Various models for the representation of peer assessment data have been proposed in the literature. In this paper we build on the availability of such a model based on Bayesian Networks, and introduce: (1) a web service capable of representing data coming from peer evaluation sessions, in which student modeling is based on learners’ Competence and Assessment capability features; (2) a protocol of communication, and the design of a related API, making the service available, i.e., allowing the exchange of data between the web service and the LMS supporting the peer assessment sessions; (3) a working example of using this API in the Moodle LMS, by means of enhancing the existing Workshop plugin.


Peer evaluation Bayesian Network Model Student model Web service 


  1. 1.
    Bloom, B.S., Engelhart, M.D., Furst, E.J., Hill, W.H., Krathwohl, D.R.: Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain. McKay, New York (1956)Google Scholar
  2. 2.
    Sadler, P.M., Good, E.: The impact of self- and peer-grading on student learning. Educ. Assess. 11(1), 1–31 (2006)CrossRefGoogle Scholar
  3. 3.
    Li, L., Liu, X., Steckelberg, A.L.: Assessor or assessee: how student learning improves by giving and receiving peer feedback. Br. J. Educ. Technol. 41(3), 525–536 (2010)CrossRefGoogle Scholar
  4. 4.
    Palmer, K., Richardson, P.: On-line assessment and free-response input - a pedagogic and technical model for squaring the circle. In: Proceedings of 7th Computer Assisted Assessment Conference (CAA), pp. 289–300 (2003)Google Scholar
  5. 5.
    Conati, C., Gertner, A., VanLehn, K.: Using Bayesian networks to manage uncertainty in student modeling. User Model. User-Adapt. Interact. 12(4), 371–417 (2002)CrossRefGoogle Scholar
  6. 6.
    Sterbini, A., Temperini, M.: Analysis of open answers via mediated peer-assessment. In: Proceedings of 17th International Conference on System Theory, Control and Computing (ICSTCC) (2013)Google Scholar
  7. 7.
    Moodle learning management system. Accessed 28 May 2018
  8. 8.
    Workshop plugin. Accessed 28 May 2018
  9. 9.
    De Marsico, M., Sciarrone, F., Sterbini, A., Temperini, M.: Supporting mediated peer-evaluation to grade answers to open-ended questions. EURASIA J. Math. Sci. Technol. Educ. 13(4), 1085–1106 (2017)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Gabriel Badea
    • 1
  • Elvira Popescu
    • 1
  • Andrea Sterbini
    • 2
  • Marco Temperini
    • 2
  1. 1.Computers and Information Technology DepartmentUniversity of CraiovaCraiovaRomania
  2. 2.Sapienza UniversityRomeItaly

Personalised recommendations