Abstract
In this paper we present a new system that can be used for the Bebras and related competitions. The system supports both non-interactive tasks consisting of a question and multiple choice answers and standardized interactive tasks. It also contains a highly versatile administration interface permitting individual teachers/mentors to organize their own competitions (class-wide, school-wide, ...) that can be used in teaching of informatics. Furthermore, the system is also highly scalable and can be distributed across multiple servers.
We have successfully evaluated the system in multiple competitions, some with over 10,000 students. Because it is designed to support i18n, it was easily localized and used in Slovenia and in Serbia.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ACM Slovenia: ACM tekmovanja – Bober (2012), http://tekmovanja.acm.si/bober (accessed February 03, 2014)
Balodis, M.: Mākonī izvietotas sistēmas slodzes test (2012)
Bebras: Bebras, international contest on informatics and computer fluency (2004), http://bebras.org/ (accessed February 03, 2014)
Bell, T., Curzon, P., Cutts, Q., Dagiene, V., Haberman, B.: Introducing students to computer science with programmes that don’t emphasise programming. In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, pp. 391 (2011)
Dagienė, V.: Information technology contests: Introduction to computer science in an attractive way. Informatics in Education 5(1), 37–46 (2006)
Dagienė, V.: Teaching information technology and elements of informatics in lower secondary schools: Curricula, didactic provision and implementation. In: Proceedings of the 3rd International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking, pp. 293–304 (2008)
Dagienė, V., Futschek, G.: Bebras international contest on informatics and computer literacy: Criteria for good tasks. In: Mittermeir, R.T., Sysło, M.M. (eds.) ISSEP 2008. LNCS, vol. 5090, pp. 19–30. Springer, Heidelberg (2008)
Google Developers : Google app engine: Platform as a service, https://developers.google.com/appengine/ (accessed February 03, 2014)
Google Developers: Google cloud datastore, https://developers.google.com/datastore/ (accessed February 03, 2014)
Dormando: Memcached, http://memcached.org/ (accessed February 03, 2014)
Gostiša, D.: Visokorazpolojiva storitev tekmovalnega sistema v oblaku. Diploma thesis, University of Ljubljana, Faculty of Computer and Information Science, Ljubljana (2014) (Engl. translation: A high-availability cloud-based competition system service)
Haberman, B., Cohen, A., Dagiene, V.: The beaver contest: Attracting youngsters to study computing. In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education, pp. 378 (2011)
Hansson, D.H., et al.: Ruby on rails (2009), http://www.rubyonrails.org (accessed February 03, 2014)
Hiron, M.: Personal correspondence (2013)
Kate, M.: Scalable web architecture and distributed systems, http://aosabook.org/en/distsys.html (accessed February 03, 2014)
Kent, O.: Bcache, http://bcache.evilpiepirate.org/ (accessed Apri 24, 2014)
Kristan, N., Brodnik, A.: Integrated ACM competitions website. In: Proceedings of the 10th IFIP World Conference on Computers in Education: Learning While We are Connected, pp. 174–175 (2013)
Majava: Majava kilpailu, http://www.majava-kilpailu.fi/ (accessed February 03, 2014)
Matsumoto, Y., Ishituka, K.: Ruby programming language. Addison Wesley Publishing Company (2002)
MySQL: MySQL Cluster CGE, http://www.mysql.com/products/cluster/ (accessed February 03, 2014)
yiiframework: The fast, secure and professional php framework, http://www.yiiframework.com/ (accessed February 03, 2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Kristan, N., Gostiša, D., Fele-Žorž, G., Brodnik, A. (2014). A High-Availability Bebras Competition System. In: Gülbahar, Y., Karataş, E. (eds) Informatics in Schools. Teaching and Learning Perspectives. ISSEP 2014. Lecture Notes in Computer Science, vol 8730. Springer, Cham. https://doi.org/10.1007/978-3-319-09958-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-09958-3_8
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09957-6
Online ISBN: 978-3-319-09958-3
eBook Packages: Computer ScienceComputer Science (R0)