{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T00:05:40Z","timestamp":1744157140636},"publisher-location":"Cham","reference-count":8,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319451527"},{"type":"electronic","value":"9783319451534"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-45153-4_67","type":"book-chapter","created":{"date-parts":[[2016,9,6]],"date-time":"2016-09-06T02:42:06Z","timestamp":1473129726000},"page":"579-582","source":"Crossref","is-referenced-by-count":2,"title":["Kodr: A Customizable Learning Platform for\u00a0Computer Science Education"],"prefix":"10.1007","author":[{"given":"Amr","family":"Draz","sequence":"first","affiliation":[]},{"given":"Slim","family":"Abdennadher","sequence":"additional","affiliation":[]},{"given":"Yomna","family":"Abdelrahman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,9,7]]},"reference":[{"key":"67_CR1","doi-asserted-by":"crossref","unstructured":"Alshaigy, B., Kamal, S., Mitchell, F., Martin, C., Aldea, A.: Pilet: an interactive learning tool to teach python. In: Proceedings of the Workshop in Primary and Secondary Computing Education, WiPSCE 2015, pp. 76\u201379. ACM, New York (2015). http:\/\/doi.acm.org\/10.1145\/2818314.2818319","DOI":"10.1145\/2818314.2818319"},{"issue":"2","key":"67_CR2","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/2903724","volume":"7","author":"V Barr","year":"2016","unstructured":"Barr, V., Trytten, D.: Using turing\u2019s craft codelab to support CS1 students as they learn to program. ACM Inroads 7(2), 67\u201375 (2016). http:\/\/doi.acm.org\/10.1145\/2903724","journal-title":"ACM Inroads"},{"key":"67_CR3","doi-asserted-by":"crossref","unstructured":"Edwards, S.H., Tilden, D.S., Allevato, A.: Pythy: improving the introductory python programming experience. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, pp. 641\u2013646. ACM, New York (2014). http:\/\/doi.acm.org\/10.1145\/2538862.2538977","DOI":"10.1145\/2538862.2538977"},{"key":"67_CR4","doi-asserted-by":"crossref","unstructured":"Guo, P.J.: Online python tutor: embeddable web-based program visualization for CS education. In: Proceedings of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, pp. 579\u2013584. ACM, New York (2013). http:\/\/doi.acm.org\/10.1145\/2445196.2445368","DOI":"10.1145\/2445196.2445368"},{"issue":"4","key":"67_CR5","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/505248.505261","volume":"45","author":"M Guzdial","year":"2002","unstructured":"Guzdial, M., Soloway, E.: Teaching the nintendo generation to program. Commun. ACM 45(4), 17\u201321 (2002). http:\/\/doi.acm.org\/10.1145\/505248.505261","journal-title":"Commun. ACM"},{"key":"67_CR6","doi-asserted-by":"crossref","unstructured":"Lee, M.J.: How can a social debugging game effectively teach computer programming concepts? In: Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research, ICER 2013, pp. 181\u2013182. ACM, New York (2013). http:\/\/doi.acm.org\/10.1145\/2493394.2493424","DOI":"10.1145\/2493394.2493424"},{"key":"67_CR7","doi-asserted-by":"crossref","unstructured":"Lee, M.J., Ko, A.J.: Comparing the effectiveness of online learning approaches on CS1 learning outcomes. In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research, ICER 2015, pp. 237\u2013246. ACM, New York (2015). http:\/\/doi.acm.org\/10.1145\/2787622.2787709","DOI":"10.1145\/2787622.2787709"},{"issue":"3","key":"67_CR8","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1145\/1026487.1008042","volume":"36","author":"V Ramalingam","year":"2004","unstructured":"Ramalingam, V., LaBelle, D., Wiedenbeck, S.: Self-efficacy and mental models in learning to program. SIGCSE Bull. 36(3), 171\u2013175 (2004). http:\/\/doi.acm.org\/10.1145\/1026487.1008042","journal-title":"SIGCSE Bull."}],"container-title":["Lecture Notes in Computer Science","Adaptive and Adaptable Learning"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-45153-4_67","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T22:03:10Z","timestamp":1498341790000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-45153-4_67"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319451527","9783319451534"],"references-count":8,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-45153-4_67","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}