{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T21:08:32Z","timestamp":1775509712267,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100007157","name":"Instituto Polit\u00e9cnico do Porto","doi-asserted-by":"publisher","award":["BInt-ICD\/IPP-BST\/KMILT\/01\/2015"],"award-info":[{"award-number":["BInt-ICD\/IPP-BST\/KMILT\/01\/2015"]}],"id":[{"id":"10.13039\/501100007157","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["POCI-01-0145-FEDER-006961"],"award-info":[{"award-number":["POCI-01-0145-FEDER-006961"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,7,11]]},"DOI":"10.1145\/2899415.2899441","type":"proceedings-article","created":{"date-parts":[[2016,7,8]],"date-time":"2016-07-08T19:24:38Z","timestamp":1468005878000},"page":"332-337","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Enki"],"prefix":"10.1145","author":[{"given":"Jos\u00e9 Carlos","family":"Paiva","sequence":"first","affiliation":[{"name":"CRACS &amp; INESC-Porto LA &amp; DCC - Faculty of Sciences, University of Porto, Porto, Portugal"}]},{"given":"Jos\u00e9 Paulo","family":"Leal","sequence":"additional","affiliation":[{"name":"CRACS &amp; INESC-Porto LA &amp; DCC - Faculty of Sciences, University of Porto, Porto, Portugal"}]},{"given":"Ricardo Alexandre","family":"Queir\u00f3s","sequence":"additional","affiliation":[{"name":"CRACS &amp; INESC-Porto LA &amp; DI\/ESEIG\/IPP, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"issue":"2","key":"e_1_3_2_1_1_1","first-page":"160","article-title":"Learner participation and engagement in open online courses: Insights from the peer 2 peer university","volume":"9","author":"Ahn J.","year":"2013","unstructured":"J. Ahn , B. S. Butler , A. Alam , and S. A. Webster . Learner participation and engagement in open online courses: Insights from the peer 2 peer university . MERLOT Journal of Online Learning and Teaching , 9 ( 2 ): 160 -- 171 , 2013 . J. Ahn, B. S. Butler, A. Alam, and S. A. Webster. Learner participation and engagement in open online courses: Insights from the peer 2 peer university. MERLOT Journal of Online Learning and Teaching, 9(2):160--171, 2013.","journal-title":"MERLOT Journal of Online Learning and Teaching"},{"key":"e_1_3_2_1_2_1","first-page":"493","volume-title":"Education Engineering (EDUCON), 2010","author":"Al-Smadi M.","year":"2010","unstructured":"M. Al-Smadi and C. Gtl . \u00fcSoa-based architecture for a generic and exible e-assessment system . In Education Engineering (EDUCON), 2010 IEEE, pages 493 -- 500 . IEEE, 2010 . M. Al-Smadi and C. Gtl. \u00fcSoa-based architecture for a generic and exible e-assessment system. In Education Engineering (EDUCON), 2010 IEEE, pages 493--500. IEEE, 2010."},{"key":"e_1_3_2_1_3_1","volume-title":"A survey of automated assessment approaches for programming assignments. Computer science education, 15(2):83--102","author":"Ala-Mutka K. M.","year":"2005","unstructured":"K. M. Ala-Mutka . A survey of automated assessment approaches for programming assignments. Computer science education, 15(2):83--102 , 2005 . K. M. Ala-Mutka. A survey of automated assessment approaches for programming assignments. Computer science education, 15(2):83--102, 2005."},{"key":"e_1_3_2_1_4_1","first-page":"181","article-title":"Assessment system for uml class diagram using notations extraction","volume":"7","author":"Ali N. H.","year":"2007","unstructured":"N. H. Ali , Z. Shukur , and S. Idris . Assessment system for uml class diagram using notations extraction . International Journal on Computer Science Network Security , 7 : 181 -- 187 , 2007 . N. H. Ali, Z. Shukur, and S. Idris. Assessment system for uml class diagram using notations extraction. International Journal on Computer Science Network Security, 7:181--187, 2007.","journal-title":"International Journal on Computer Science Network Security"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1026487.1008016"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1080\/10494820.2010.500553"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/DEXA.2010.36"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2007.70"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/93.939998"},{"key":"e_1_3_2_1_10_1","volume-title":"Field guide to learning management systems","author":"Ellis R. K.","year":"2009","unstructured":"R. K. Ellis . Field guide to learning management systems . 2009 . R. K. Ellis. Field guide to learning management systems. 2009."},{"issue":"4","key":"e_1_3_2_1_11_1","first-page":"242","article-title":"A web-based educational setting supporting individualized learning, collaborative learning and assessment","volume":"10","author":"Gogoulou A.","year":"2007","unstructured":"A. Gogoulou , E. Gouli , M. Grigoriadou , M. Samarakou , and D. Chinou . A web-based educational setting supporting individualized learning, collaborative learning and assessment . Educational Technology & Society , 10 ( 4 ): 242 -- 256 , 2007 . A. Gogoulou, E. Gouli, M. Grigoriadou, M. Samarakou, and D. Chinou. A web-based educational setting supporting individualized learning, collaborative learning and assessment. Educational Technology & Society, 10(4):242--256, 2007.","journal-title":"Educational Technology & Society"},{"key":"e_1_3_2_1_12_1","volume-title":"Mathematics exercise system with automatic assessment","author":"Harjula M.","year":"2008","unstructured":"M. Harjula Mathematics exercise system with automatic assessment . 2008 . M. Harjula et al. Mathematics exercise system with automatic assessment. 2008."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2003.1266003"},{"key":"e_1_3_2_1_14_1","volume-title":"Odin: A service for gami cation of learning activities. In to appear, page to appear","author":"Leal J. P.","year":"2015","unstructured":"J. P. Leal , J. C. Paiva , and R. Queir\u00f3s . Odin: A service for gami cation of learning activities. In to appear, page to appear . Springer , 2015 . J. P. Leal, J. C. Paiva, and R. Queir\u00f3s. Odin: A service for gami cation of learning activities. In to appear, page to appear. Springer, 2015."},{"key":"e_1_3_2_1_15_1","volume-title":"IGI-Global","author":"Leal J. P.","year":"2011","unstructured":"J. P. Leal and R. Queir\u00f3s . A comparative study on LMS interoperability . IGI-Global , 2011 . J. P. Leal and R. Queir\u00f3s. A comparative study on LMS interoperability . IGI-Global, 2011."},{"key":"e_1_3_2_1_16_1","volume-title":"Using the learning tools interoperability framework for lms integration in service oriented architectures","author":"Leal J. P.","year":"2011","unstructured":"J. P. Leal and R. Queir\u00f3s . Using the learning tools interoperability framework for lms integration in service oriented architectures . 2011 . J. P. Leal and R. Queir\u00f3s. Using the learning tools interoperability framework for lms integration in service oriented architectures. 2011."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.522"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISE.2009.5364232"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/169059.169166"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/858403.858411"},{"key":"e_1_3_2_1_21_1","volume-title":"International Conference on Engineering and Computer Education: ICECE","volume":"5","author":"Prados F.","year":"2005","unstructured":"F. Prados , I. Boada , J. Soler , and J. Poch . Automatic generation and correction of technical exercises . In International Conference on Engineering and Computer Education: ICECE , volume 5 , 2005 . F. Prados, I. Boada, J. Soler, and J. Poch. Automatic generation and correction of technical exercises. In International Conference on Engineering and Computer Education: ICECE, volume 5, 2005."},{"key":"e_1_3_2_1_22_1","volume-title":"Sequencing educational resources with seqins","author":"Queir\u00f3 R.","year":"2014","unstructured":"R. Queir\u00f3 , J. P. Leal , and J. Campos . Sequencing educational resources with seqins . 2014 . R. Queir\u00f3, J. P. Leal, and J. Campos. Sequencing educational resources with seqins. 2014."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-287-868-7_46"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-com.2010.0409"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1080\/10494820701772694"},{"key":"e_1_3_2_1_26_1","volume-title":"authoring once, delivering many': creating reusable adaptive courseware","author":"Stewart C.","year":"2005","unstructured":"C. Stewart , A. I. Cristea , T. Brailsford , and H. Ashman . ' authoring once, delivering many': creating reusable adaptive courseware . 2005 . C. Stewart, A. I. Cristea, T. Brailsford, and H. Ashman. 'authoring once, delivering many': creating reusable adaptive courseware. 2005."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026259005264"}],"event":{"name":"ITiCSE '16: Innovation and Technology in Computer Science Education Conference 2016","location":"Arequipa Peru","acronym":"ITiCSE '16","sponsor":["Bilkent University Bilkent University","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2899415.2899441","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2899415.2899441","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:39:17Z","timestamp":1750221557000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2899415.2899441"}},"subtitle":["A Pedagogical Services Aggregator for Learning Programming Languages"],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":27,"alternative-id":["10.1145\/2899415.2899441","10.1145\/2899415"],"URL":"https:\/\/doi.org\/10.1145\/2899415.2899441","relation":{},"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}