ABSTRACT
Good and immediate feedback is one of the key components in learning programming. Therefore a tool enabling quick feedback can be very useful in the teaching process. As most such services already available had feedback possibilities more or less limited, we developed a new web service called Project Tomo. It is completely open and already has more than 4000 programming exercises that can be adapted and re-used in new courses. At the moment the service is used by over 30 educational establishments, most of which are high schools.
The poster briefly describes the options available in the service and presents its use. Opinions of the teachers using this tool in their teaching are given as well.
- Higgins, C. A., Gray, G., Symeonidis, P., Tsintsifas, A. (2005). Automated assessment and experiences of teaching programming. J. Educ. Resour. Comput.Google ScholarDigital Library
- Ihantola, P., Ahoniemi, T., Karavirta, V., Seppälä, O. (2010). Review of recent systems for automatic assessment of programming assignments. Proceedings of the 10th Koli Calling International Conference on Computing Education Research (Koli Calling '10). ACM.Google ScholarDigital Library
- Pieterse, V., Liebenberg, J. (2017). Automatic vs manual assessment of programming tasks. Proceedings of the 17th Koli Calling International Conference on Computing Education Research (Koli Calling '17) (pg. 193--194). ACM.Google ScholarDigital Library
- Poon, C. K., Wong, T.-L., Yu, Y.-T., Lee, V. C., Tang, C. M. (2016). Toward More Robust Automatic Analysis of Student Program Outputs for Assessment and Learning. IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), (pg. 780--785).Google Scholar
- Pretnar, M., Lokar, M. (2015). A Low Overhead Automated Service for teaching Programming. Proceedings of the 15th Koli Calling International Conference on Computing Education Research. Koli, Finland: Proceedings of the 15th Koli Calling Conference on Computing Education Research. doi:https://doi.org/10.1145/2828959.2828964Google Scholar
- Rajala, T., Kaila, E., Lindèn, R., Kurvinen, E., Lokkila, E., Laakso, M.-J., Salakoski, T. (2016). Automatically assessed electronic exams in programming courses. Proceedings of the Australasian Computer Science Week Multiconference (ACSW '16). ACM.Google ScholarDigital Library
Index Terms
- Project Tomo: automated feedback service in teaching programming in Slovenian high schools
Recommendations
A low overhead automated service for teaching programming
Koli Calling '15: Proceedings of the 15th Koli Calling Conference on Computing Education ResearchProgramming is a skill that often demands that students engage in a significantly high amount of individual practice and experimentation in order to acquire basic competence. Teachers are required to both encourage students by exposing them to numerous ...
Semantic web service composition testbed
A huge amount of web services are deployed on the Web, nowadays. These services can be used to fulfill online requests. Requests are getting more and more complicated over time. So, there exists a lot of frequent request that cannot be fulfilled using ...
Management applications of the Web Service Offerings Language (WSOL)
Special issue: The 15th international conference on advanced information systems engineering (CAiSE 2003)We discuss Web Service Management (WSM) and Web Service Composition Management (WSCM) applications of the Web Service Offerings Language (WSOL) and how the language supports these applications. WSOL is a language for the formal specification of classes ...
Comments