The SOB Monitor: supporting competency-based assessment with gamification

Conference paper


Dorvekinger, D., Heeney, M. and Androutsopoulos, K. 2026. The SOB Monitor: supporting competency-based assessment with gamification. 7th International Computer Programming Education Conference. Guimarães, Portugal 11 - 12 Jun 2026 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH. pp. 13:1-13:9 https://doi.org/10.4230/OASIcs.ICPEC.2026.13
TypeConference paper
TitleThe SOB Monitor: supporting competency-based assessment with gamification
AuthorsDorvekinger, D., Heeney, M. and Androutsopoulos, K.
Abstract

The SOB Monitor is a web-based platform that supports competency-based assessment through Student Observable Behaviours (SOBs). SOBs are defined as measurable units aligned with learning outcomes and are assessed at Threshold, Typical, and Excellent levels. The assessment strategy involves continuous assessment with multiple resubmission opportunities, allowing for real-time monitoring of student progress. It is adopted on several undergraduate Computer Science modules, including first-year Programming, Systems and Architecture, Foundations of Computing, and Design and Development of Applications.
In this paper, we describe assessment with SOBs, the new architecture of the SOB Monitor platform, its implementation and how it supports competency-based assessment in Computer Science undergraduate modules. Gamification elements including leaderboard and rankings have been introduced to enhance student motivation, engagement and self-regulated learning within pass/fail modules.

KeywordsCompetency-based education; interactive learning environments; assessment; higher education; computer science education; gamification
Sustainable Development Goals4 Quality education
Middlesex University ThemeCreativity, Culture & Enterprise
Conference7th International Computer Programming Education Conference
Page range13:1-13:9
Proceedings Title7th International Computer Programming Education Conference (ICPEC 2026)
SeriesOpen Access Series in Informatics (OASIcs)
ISSN2190-6807
ISBN9783959774437
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH
Publication dates
Print22 Jul 2026
Publication process dates
Accepted2026
Deposited27 Jul 2026
Output statusPublished
Publisher's version
License
File Access Level
Open
Copyright Statement

License: Creative Commons Attribution 4.0 International license

Digital Object Identifier (DOI)https://doi.org/10.4230/OASIcs.ICPEC.2026.13
Web address (URL) of conference proceedingshttps://drops.dagstuhl.de/entities/volume/OASIcs-volume-145
Permalink -

https://repository.mdx.ac.uk/item/368x33

Download files


Publisher's version
OASIcs.ICPEC.2026.13.pdf
License: CC BY 4.0
File access level: Open

  • 29
    total views
  • 10
    total downloads
  • 13
    views this month
  • 5
    downloads this month

Export as

Related outputs

Lessons from adopting a competency-based assessment approach for an introductory programming module
Androutsopoulos, K., Heeney, M., Smith, S. and Ticar, M.A. 2025. Lessons from adopting a competency-based assessment approach for an introductory programming module. ITiCSE 2025: Innovation and Technology in Computer Science Education. Nijmegen, Netherlands 27 Jun - 02 Jul 2025 Association for Computing Machinery (ACM). https://doi.org/10.1145/3724389.3731257
Implementing a digital twin for a robotic platform to support large-scale coding classes
Heeney, M., Androutsopoulos, K. and Raimondi, F. 2024. Implementing a digital twin for a robotic platform to support large-scale coding classes. Santos, A.L. and Pinto-Albuquerque, M. (ed.) 5th International Computer Programming Education Conference. Lisbon, Portugal 27 - 28 Jun 2024 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH. pp. 15:1-15:12 https://doi.org/10.4230/oasics.icpec.2024.15
Correctly slicing extended finite state machines
Amtoft, T., Androutsopoulos, K. and Clark, D. 2020. Correctly slicing extended finite state machines. in: Di Pierro, A., Malacaria, P. and Nagarajan, R. (ed.) From lambda calculus to cybersecurity through program analysis: Essays dedicated to Chris Hankin on the occasion of his retirement Switzerland Springer. pp. 149-197
Evelyne Lutton, Nathalie Perrot, Alberto Tonda: Evolutionary algorithms for food science and technology, Wiley, 2016, 182 pp, ISBN: 978-1-119-13683-5 [Book review]
Androutsopoulos, K. 2018. Evelyne Lutton, Nathalie Perrot, Alberto Tonda: Evolutionary algorithms for food science and technology, Wiley, 2016, 182 pp, ISBN: 978-1-119-13683-5 [Book review]. Genetic programming and Evolvable Machines. https://doi.org/10.1007/s10710-018-9335-2
MIRTO: an open-source robotic platform for education
Androutsopoulos, K., Aristodemou, L., Boender, J., Bottone, M., Currie, E., El-Aroussi, I., Fields, B., Gheri, L., Gorogiannis, N., Heeney, M., Micheletti, M., Loomes, M., Margolis, M., Petridis, M., Piermarteri, A., Primiero, G., Raimondi, F. and Weldin, N. 2018. MIRTO: an open-source robotic platform for education. 3rd European Conference on Software Engineering Education. Seeon, Germany 14 - 15 Jun 2018 Association for Computing Machinery (ACM). pp. 55-62 https://doi.org/10.1145/3209087.3209106
A racket-based robot to teach first-year computer science
Androutsopoulos, K., Gorogiannis, N., Loomes, M., Margolis, M., Primiero, G., Raimondi, F., Varsani, P., Weldin, N. and Zivanovic, A. 2014. A racket-based robot to teach first-year computer science. 7 th European Lisp Symposium. IRCAM, Paris, France 05 - 06 May 2014 pp. 54-61
An analysis of the relationship between conditional entropy and failed error propagation in software testing
Androutsopoulos, K., Clark, D., Dan, H., Hierons, R. and Harman, M. 2014. An analysis of the relationship between conditional entropy and failed error propagation in software testing. 36th International Conference on Software Engineering, ICSE '14. Hyderabad, India 31 May - 07 Jun 2014 Association for Computing Machinery (ACM). pp. 573-583 https://doi.org/10.1145/2568225.2568314
State-based model slicing: a survey
Androutsopoulos, K., Clark, D., Harman, M., Krinke, J. and Tratt, L. 2013. State-based model slicing: a survey. ACM Computing Surveys. 45 (4), pp. 1-36. https://doi.org/10.1145/2501654.2501667
Amorphous slicing of extended finite state machines
Androutsopoulos, K., Clark, D., Harman, M., Hierons, R., Li, Z. and Tratt, L. 2013. Amorphous slicing of extended finite state machines. IEEE Transactions on Software Engineering. 39 (7), pp. 892-909. https://doi.org/10.1109/TSE.2012.72
Model projection: simplifying models in response to restricting the environment
Androutsopoulos, K., Binkley, D., Clark, D., Gold, N., Harman, M., Lano, K. and Li, Z. 2011. Model projection: simplifying models in response to restricting the environment. ICSE11: International Conference on Software Engineering. Waikiki, Honolulu, HI, USA 21 - 28 May 2011 Association for Computing Machinery (ACM). pp. 291-300 https://doi.org/10.1145/1985793.1985834
An alternative characterization of weak order dependence
Amtoft, T., Androutsopoulos, K., Clark, D., Harman, M. and Li, Z. 2010. An alternative characterization of weak order dependence. Information Processing Letters. 110 (21), pp. 939-943. https://doi.org/10.1016/j.ipl.2010.07.023
A theoretical and empirical study of EFSM dependence
Androutsopoulos, K., Gold, N., Harman, M., Li, Z. and Tratt, L. 2009. A theoretical and empirical study of EFSM dependence. ICSM 2009: International Conference on Software Maintenance. Edmonton, AB, Canada 20 - 26 Sep 2009 IEEE. pp. 287-296 https://doi.org/10.1109/ICSM.2009.5306309
Control dependence for extended finite state machines
Androutsopoulos, K., Clark, D., Harman, M., Li, Z. and Tratt, L. 2009. Control dependence for extended finite state machines. Chechik, M. and Wirsing, M. (ed.) Fundamental Approaches to Software Engineering (FASE '09): 12th International Conference. York, UK. 03 - 22 Mar 2009 Springer. pp. 216-230 https://doi.org/10.1007/978-3-642-00593-0_15