{"id":"https://openalex.org/W2286403004","doi":"https://doi.org/10.1145/2839509.2850507","title":"Creating and Grading IPython/Jupyter Notebook Assignments with NbGrader","display_name":"Creating and Grading IPython/Jupyter Notebook Assignments with NbGrader","publication_year":2016,"publication_date":"2016-02-17","ids":{"openalex":"https://openalex.org/W2286403004","doi":"https://doi.org/10.1145/2839509.2850507","mag":"2286403004"},"language":"en","primary_location":{"id":"doi:10.1145/2839509.2850507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2850507","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2850507&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2850507&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034507822","display_name":"Jessica B. Hamrick","orcid":"https://orcid.org/0000-0002-3860-0429"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jessica B. Hamrick","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5034507822"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":2.4392,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.89374153,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"242","last_page":"242"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13523","display_name":"Mathematics, Computing, and Information Processing","score":0.9763000011444092,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13523","display_name":"Mathematics, Computing, and Information Processing","score":0.9763000011444092,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12171","display_name":"Open Education and E-Learning","score":0.9717000126838684,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.9659000039100647,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7849905490875244},{"id":"https://openalex.org/keywords/laptop","display_name":"Laptop","score":0.6843975186347961},{"id":"https://openalex.org/keywords/grading","display_name":"Grading (engineering)","score":0.6812438368797302},{"id":"https://openalex.org/keywords/paragraph","display_name":"Paragraph","score":0.5327788591384888},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4513055086135864},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.4188891351222992},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36833271384239197},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.30061545968055725},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10889294743537903},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09619578719139099}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7849905490875244},{"id":"https://openalex.org/C2780008327","wikidata":"https://www.wikidata.org/wiki/Q3962","display_name":"Laptop","level":2,"score":0.6843975186347961},{"id":"https://openalex.org/C2777286243","wikidata":"https://www.wikidata.org/wiki/Q5591926","display_name":"Grading (engineering)","level":2,"score":0.6812438368797302},{"id":"https://openalex.org/C2777206241","wikidata":"https://www.wikidata.org/wiki/Q194431","display_name":"Paragraph","level":2,"score":0.5327788591384888},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4513055086135864},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.4188891351222992},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36833271384239197},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.30061545968055725},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10889294743537903},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09619578719139099},{"id":"https://openalex.org/C147176958","wikidata":"https://www.wikidata.org/wiki/Q77590","display_name":"Civil engineering","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2839509.2850507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2850507","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2850507&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2839509.2850507","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2839509.2850507","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2850507&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.8700000047683716}],"awards":[{"id":"https://openalex.org/G3436700997","display_name":null,"funder_award_id":"GBMF #4856","funder_id":"https://openalex.org/F4320306202","funder_display_name":"Gordon and Betty Moore Foundation"},{"id":"https://openalex.org/G7972530987","display_name":null,"funder_award_id":"DGE 1106400","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306202","display_name":"Gordon and Betty Moore Foundation","ror":"https://ror.org/006wxqw41"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2286403004.pdf","grobid_xml":"https://content.openalex.org/works/W2286403004.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2377059580","https://openalex.org/W4200355488","https://openalex.org/W127000293","https://openalex.org/W3215892509","https://openalex.org/W2928616779","https://openalex.org/W2412592434","https://openalex.org/W3153292769","https://openalex.org/W4244602709","https://openalex.org/W2045444909","https://openalex.org/W594987446"],"abstract_inverted_index":{"Many":[0],"courses":[1],"in":[2,83,93,119,201],"scientific":[3],"fields":[4],"require":[5],"students":[6,70,188],"not":[7],"just":[8],"to":[9,13,54,132,190],"write":[10,24,89],"code,":[11,62],"but":[12],"also":[14,128],"visualize":[15],"their":[16,28],"data,":[17],"work":[18],"through":[19],"a":[20,25,222],"mathematical":[21],"derivation,":[22],"or":[23,99],"paragraph":[26],"interpreting":[27],"results.":[29],"The":[30],"Jupyter":[31,144,214],"notebook":[32,215,226],"(formerly":[33],"known":[34],"as":[35],"the":[36,84,103,109,120,143,156,168,191,202,208,213,225],"IPython":[37],"notebook)":[38],"is":[39,180,239],"an":[40,138,152],"ideal":[41],"platform":[42],"for":[43,124,184,241],"creating":[44],"assignments":[45,160],"that":[46,59,74,111,146,154,179],"include":[47,75],"all":[48,82,117],"of":[49,158,170,224],"these":[50,94],"question":[51],"types,":[52],"due":[53],"its":[55],"interactive":[56],"document":[57],"format":[58],"weaves":[60],"together":[61],"prose,":[63],"images,":[64],"and":[65,79,90,96,176,204,221],"math.":[66],"Instructors":[67],"can":[68,88,198,216,232],"provide":[69],"with":[71,161],"self-contained":[72],"notebooks":[73],"instructions,":[76],"coding":[77],"exercises,":[78],"written":[80],"responses":[81],"same":[85,121],"place.":[86],"Students":[87],"execute":[91],"code":[92,104],"notebooks,":[95],"any":[97],"text":[98],"images":[100],"produced":[101,112],"by":[102,142,150],"are":[105],"displayed":[106],"immediately":[107],"beneath":[108],"input":[110],"them.":[113],"However,":[114],"while":[115],"having":[116],"exercises":[118],"place":[122],"makes":[123,129],"better":[125],"assignments,":[126],"it":[127,197],"them":[130],"difficult":[131,183],"grade.":[133],"This":[134],"demo":[135,194,223],"presents":[136],"nbgrader,":[137],"open-source":[139],"tool":[140],"developed":[141],"project":[145],"solves":[147],"this":[148,193,206,242],"problem":[149],"providing":[151],"interface":[153],"blends":[155],"autograding":[157],"notebook-based":[159],"manual":[162],"human":[163],"grading.":[164],"Additionally,":[165],"nbgrader":[166,231],"streamlines":[167],"process":[169,178],"assignment":[171],"creation,":[172],"distribution,":[173],"collection,":[174],"grading,":[175],"feedback-a":[177],"often":[181],"logistically":[182],"instructors.":[185],"To":[186],"give":[187],"access":[189],"notebook,":[192],"illustrates":[195],"how":[196,205],"be":[199,217,233,246],"deployed":[200],"cloud,":[203],"complements":[207],"grading":[209],"process.":[210],"Information":[211,229],"about":[212,230],"found":[218,234],"at":[219,227,235],"http://jupyter.org/,":[220],"https://try.jupyter.org/.":[228],"https://github.com/jupyter/nbgrader.":[236],"A":[237],"laptop":[238],"recommended":[240],"demo.":[243],"Handouts":[244],"will":[245],"provided.":[247]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
