nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.21105/jose.00032
nbgrader is a flexible tool for creating and grading assignments in the Jupyter Notebook (Kluyver et al., 2016).nbgrader allows instructors to create a single, master copy of an assignment, including tests and canonical solutions.From the master copy, a student version is generated without the solutions, thus obviating the need to maintain two separate versions.nbgrader also automatically grades submitted assignments by executing the notebooks and storing the results of the tests in a database.After auto-grading, instructors can manually grade free responses and provide partial credit using the formgrader Jupyter Notebook extension.Finally, instructors can use nbgrader to leave personalized feedback for each student's submission, including comments as well as detailed error information.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.21105/jose.00032
- https://jose.theoj.org/papers/10.21105/jose.00032.pdf
- OA Status
- diamond
- Cited By
- 56
- References
- 11
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W2908343980
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W2908343980Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.21105/jose.00032Digital Object Identifier
- Title
-
nbgrader: A Tool for Creating and Grading Assignments in the Jupyter NotebookWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2019Year of publication
- Publication date
-
2019-01-06Full publication date if available
- Authors
-
Project Jupyter, Douglas Blank, David Bourgin, Alexander Brown, Matthias Bussonnier, Jonathan Frederic, Brian Granger, Thomas L. Griffiths, Jessica B. Hamrick, Kyle Kelley, Michael Pacer, Logan Page, Fernando Pérez, Benjamin Ragan-Kelley, Jordan W. Suchow, Carol WillingList of authors in order
- Landing page
-
https://doi.org/10.21105/jose.00032Publisher landing page
- PDF URL
-
https://jose.theoj.org/papers/10.21105/jose.00032.pdfDirect link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
diamondOpen access status per OpenAlex
- OA URL
-
https://jose.theoj.org/papers/10.21105/jose.00032.pdfDirect OA link when available
- Concepts
-
Grading (engineering), Computer science, Engineering, Civil engineeringTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
56Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 5, 2024: 6, 2023: 14, 2022: 12, 2021: 7Per-year citation counts (last 5 years)
- References (count)
-
11Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W2908343980 |
|---|---|
| doi | https://doi.org/10.21105/jose.00032 |
| ids.doi | https://doi.org/10.21105/jose.00032 |
| ids.mag | 2908343980 |
| ids.openalex | https://openalex.org/W2908343980 |
| fwci | 14.90715784 |
| type | article |
| title | nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook |
| biblio.issue | 11 |
| biblio.volume | 2 |
| biblio.last_page | 32 |
| biblio.first_page | 32 |
| topics[0].id | https://openalex.org/T10533 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9998000264167786 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1706 |
| topics[0].subfield.display_name | Computer Science Applications |
| topics[0].display_name | Teaching and Learning Programming |
| topics[1].id | https://openalex.org/T11283 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.9825000166893005 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2214 |
| topics[1].subfield.display_name | Media Technology |
| topics[1].display_name | Experimental Learning in Engineering |
| topics[2].id | https://openalex.org/T10743 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9067000150680542 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1712 |
| topics[2].subfield.display_name | Software |
| topics[2].display_name | Software Testing and Debugging Techniques |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2777286243 |
| concepts[0].level | 2 |
| concepts[0].score | 0.5711334347724915 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q5591926 |
| concepts[0].display_name | Grading (engineering) |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.5370786190032959 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C127413603 |
| concepts[2].level | 0 |
| concepts[2].score | 0.2865695357322693 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q11023 |
| concepts[2].display_name | Engineering |
| concepts[3].id | https://openalex.org/C147176958 |
| concepts[3].level | 1 |
| concepts[3].score | 0.0794827938079834 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q77590 |
| concepts[3].display_name | Civil engineering |
| keywords[0].id | https://openalex.org/keywords/grading |
| keywords[0].score | 0.5711334347724915 |
| keywords[0].display_name | Grading (engineering) |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.5370786190032959 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/engineering |
| keywords[2].score | 0.2865695357322693 |
| keywords[2].display_name | Engineering |
| keywords[3].id | https://openalex.org/keywords/civil-engineering |
| keywords[3].score | 0.0794827938079834 |
| keywords[3].display_name | Civil engineering |
| language | en |
| locations[0].id | doi:10.21105/jose.00032 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4210224711 |
| locations[0].source.issn | 2577-3569 |
| locations[0].source.type | journal |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | 2577-3569 |
| locations[0].source.is_core | True |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Journal of Open Source Education |
| locations[0].source.host_organization | |
| locations[0].source.host_organization_name | |
| locations[0].license | cc-by |
| locations[0].pdf_url | https://jose.theoj.org/papers/10.21105/jose.00032.pdf |
| locations[0].version | publishedVersion |
| locations[0].raw_type | journal-article |
| locations[0].license_id | https://openalex.org/licenses/cc-by |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Journal of Open Source Education |
| locations[0].landing_page_url | https://doi.org/10.21105/jose.00032 |
| locations[1].id | pmh:oai:repository.brynmawr.edu:compsci_pubs-1082 |
| locations[1].is_oa | False |
| locations[1].source.id | https://openalex.org/S4306401763 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | False |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | Scholarship, Research, and Creative Work at Bryn Mawr College (Bryn Mawr College) |
| locations[1].source.host_organization | https://openalex.org/I102373834 |
| locations[1].source.host_organization_name | Bryn Mawr College |
| locations[1].source.host_organization_lineage | https://openalex.org/I102373834 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | submittedVersion |
| locations[1].raw_type | text |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | False |
| locations[1].raw_source_name | Computer Science Faculty Research and Scholarship |
| locations[1].landing_page_url | https://repository.brynmawr.edu/compsci_pubs/83 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5097390410 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Project Jupyter |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Project Jupyter |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5056681764 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-3538-8829 |
| authorships[1].author.display_name | Douglas Blank |
| authorships[1].countries | US |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[1].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[1].affiliations[1].institution_ids | https://openalex.org/I102373834 |
| authorships[1].affiliations[1].raw_affiliation_string | Bryn Mawr College |
| authorships[1].institutions[0].id | https://openalex.org/I102373834 |
| authorships[1].institutions[0].ror | https://ror.org/05sjwtp51 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I102373834 |
| authorships[1].institutions[0].country_code | US |
| authorships[1].institutions[0].display_name | Bryn Mawr College |
| authorships[1].institutions[1].id | https://openalex.org/I95457486 |
| authorships[1].institutions[1].ror | https://ror.org/01an7q238 |
| authorships[1].institutions[1].type | education |
| authorships[1].institutions[1].lineage | https://openalex.org/I95457486 |
| authorships[1].institutions[1].country_code | US |
| authorships[1].institutions[1].display_name | University of California, Berkeley |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Douglas Blank |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Bryn Mawr College, University of California, Berkeley |
| authorships[2].author.id | https://openalex.org/A5001401596 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-1039-6195 |
| authorships[2].author.display_name | David Bourgin |
| authorships[2].countries | US |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[2].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[2].institutions[0].id | https://openalex.org/I95457486 |
| authorships[2].institutions[0].ror | https://ror.org/01an7q238 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I95457486 |
| authorships[2].institutions[0].country_code | US |
| authorships[2].institutions[0].display_name | University of California, Berkeley |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | David Bourgin |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | University of California, Berkeley |
| authorships[3].author.id | https://openalex.org/A5065918442 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-3945-7337 |
| authorships[3].author.display_name | Alexander Brown |
| authorships[3].countries | US |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I184759092 |
| authorships[3].affiliations[0].raw_affiliation_string | Lafayette College |
| authorships[3].institutions[0].id | https://openalex.org/I184759092 |
| authorships[3].institutions[0].ror | https://ror.org/036n0x007 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I184759092 |
| authorships[3].institutions[0].country_code | US |
| authorships[3].institutions[0].display_name | Lafayette College |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Alexander Brown |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Lafayette College |
| authorships[4].author.id | https://openalex.org/A5073166123 |
| authorships[4].author.orcid | |
| authorships[4].author.display_name | Matthias Bussonnier |
| authorships[4].countries | US |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[4].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[4].institutions[0].id | https://openalex.org/I95457486 |
| authorships[4].institutions[0].ror | https://ror.org/01an7q238 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I95457486 |
| authorships[4].institutions[0].country_code | US |
| authorships[4].institutions[0].display_name | University of California, Berkeley |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Matthias Bussonnier |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | University of California, Berkeley |
| authorships[5].author.id | https://openalex.org/A5024249908 |
| authorships[5].author.orcid | https://orcid.org/0000-0003-4805-2216 |
| authorships[5].author.display_name | Jonathan Frederic |
| authorships[5].countries | US |
| authorships[5].affiliations[0].institution_ids | https://openalex.org/I1291425158 |
| authorships[5].affiliations[0].raw_affiliation_string | Google Inc. |
| authorships[5].institutions[0].id | https://openalex.org/I1291425158 |
| authorships[5].institutions[0].ror | https://ror.org/00njsd438 |
| authorships[5].institutions[0].type | company |
| authorships[5].institutions[0].lineage | https://openalex.org/I1291425158, https://openalex.org/I4210128969 |
| authorships[5].institutions[0].country_code | US |
| authorships[5].institutions[0].display_name | Google (United States) |
| authorships[5].author_position | middle |
| authorships[5].raw_author_name | Jonathan Frederic |
| authorships[5].is_corresponding | False |
| authorships[5].raw_affiliation_strings | Google Inc. |
| authorships[6].author.id | https://openalex.org/A5034549465 |
| authorships[6].author.orcid | https://orcid.org/0000-0002-5223-6168 |
| authorships[6].author.display_name | Brian Granger |
| authorships[6].countries | US |
| authorships[6].affiliations[0].institution_ids | https://openalex.org/I149919469, https://openalex.org/I4210087317 |
| authorships[6].affiliations[0].raw_affiliation_string | Cal Poly, San Luis Obispo |
| authorships[6].institutions[0].id | https://openalex.org/I4210087317 |
| authorships[6].institutions[0].ror | https://ror.org/001c8fh75 |
| authorships[6].institutions[0].type | nonprofit |
| authorships[6].institutions[0].lineage | https://openalex.org/I4210087317 |
| authorships[6].institutions[0].country_code | US |
| authorships[6].institutions[0].display_name | Cal Poly Corporation |
| authorships[6].institutions[1].id | https://openalex.org/I149919469 |
| authorships[6].institutions[1].ror | https://ror.org/001gpfp45 |
| authorships[6].institutions[1].type | education |
| authorships[6].institutions[1].lineage | https://openalex.org/I149919469 |
| authorships[6].institutions[1].country_code | US |
| authorships[6].institutions[1].display_name | California Polytechnic State University |
| authorships[6].author_position | middle |
| authorships[6].raw_author_name | Brian Granger |
| authorships[6].is_corresponding | False |
| authorships[6].raw_affiliation_strings | Cal Poly, San Luis Obispo |
| authorships[7].author.id | https://openalex.org/A5077079119 |
| authorships[7].author.orcid | https://orcid.org/0000-0002-5138-7255 |
| authorships[7].author.display_name | Thomas L. Griffiths |
| authorships[7].countries | US |
| authorships[7].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[7].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[7].institutions[0].id | https://openalex.org/I95457486 |
| authorships[7].institutions[0].ror | https://ror.org/01an7q238 |
| authorships[7].institutions[0].type | education |
| authorships[7].institutions[0].lineage | https://openalex.org/I95457486 |
| authorships[7].institutions[0].country_code | US |
| authorships[7].institutions[0].display_name | University of California, Berkeley |
| authorships[7].author_position | middle |
| authorships[7].raw_author_name | Thomas Griffiths |
| authorships[7].is_corresponding | False |
| authorships[7].raw_affiliation_strings | University of California, Berkeley |
| authorships[8].author.id | https://openalex.org/A5034507822 |
| authorships[8].author.orcid | https://orcid.org/0000-0002-3860-0429 |
| authorships[8].author.display_name | Jessica B. Hamrick |
| authorships[8].countries | GB |
| authorships[8].affiliations[0].institution_ids | https://openalex.org/I4210090411 |
| authorships[8].affiliations[0].raw_affiliation_string | DeepMind |
| authorships[8].institutions[0].id | https://openalex.org/I4210090411 |
| authorships[8].institutions[0].ror | https://ror.org/00971b260 |
| authorships[8].institutions[0].type | company |
| authorships[8].institutions[0].lineage | https://openalex.org/I4210090411, https://openalex.org/I4210128969 |
| authorships[8].institutions[0].country_code | GB |
| authorships[8].institutions[0].display_name | DeepMind (United Kingdom) |
| authorships[8].author_position | middle |
| authorships[8].raw_author_name | Jessica Hamrick |
| authorships[8].is_corresponding | False |
| authorships[8].raw_affiliation_strings | DeepMind |
| authorships[9].author.id | https://openalex.org/A5028069945 |
| authorships[9].author.orcid | https://orcid.org/0000-0002-4281-9351 |
| authorships[9].author.display_name | Kyle Kelley |
| authorships[9].countries | US |
| authorships[9].affiliations[0].institution_ids | https://openalex.org/I869089601 |
| authorships[9].affiliations[0].raw_affiliation_string | Netflix, Inc. |
| authorships[9].institutions[0].id | https://openalex.org/I869089601 |
| authorships[9].institutions[0].ror | https://ror.org/0197qw696 |
| authorships[9].institutions[0].type | company |
| authorships[9].institutions[0].lineage | https://openalex.org/I869089601 |
| authorships[9].institutions[0].country_code | US |
| authorships[9].institutions[0].display_name | Netflix (United States) |
| authorships[9].author_position | middle |
| authorships[9].raw_author_name | Kyle Kelley |
| authorships[9].is_corresponding | False |
| authorships[9].raw_affiliation_strings | Netflix, Inc. |
| authorships[10].author.id | https://openalex.org/A5064698574 |
| authorships[10].author.orcid | https://orcid.org/0000-0002-6680-2941 |
| authorships[10].author.display_name | Michael Pacer |
| authorships[10].countries | US |
| authorships[10].affiliations[0].institution_ids | https://openalex.org/I869089601 |
| authorships[10].affiliations[0].raw_affiliation_string | Netflix, Inc. |
| authorships[10].institutions[0].id | https://openalex.org/I869089601 |
| authorships[10].institutions[0].ror | https://ror.org/0197qw696 |
| authorships[10].institutions[0].type | company |
| authorships[10].institutions[0].lineage | https://openalex.org/I869089601 |
| authorships[10].institutions[0].country_code | US |
| authorships[10].institutions[0].display_name | Netflix (United States) |
| authorships[10].author_position | middle |
| authorships[10].raw_author_name | M Pacer |
| authorships[10].is_corresponding | False |
| authorships[10].raw_affiliation_strings | Netflix, Inc. |
| authorships[11].author.id | https://openalex.org/A5047107451 |
| authorships[11].author.orcid | https://orcid.org/0000-0002-5799-8524 |
| authorships[11].author.display_name | Logan Page |
| authorships[11].countries | ZA |
| authorships[11].affiliations[0].institution_ids | https://openalex.org/I69552723 |
| authorships[11].affiliations[0].raw_affiliation_string | University of Pretoria |
| authorships[11].institutions[0].id | https://openalex.org/I69552723 |
| authorships[11].institutions[0].ror | https://ror.org/00g0p6g84 |
| authorships[11].institutions[0].type | education |
| authorships[11].institutions[0].lineage | https://openalex.org/I69552723 |
| authorships[11].institutions[0].country_code | ZA |
| authorships[11].institutions[0].display_name | University of Pretoria |
| authorships[11].author_position | middle |
| authorships[11].raw_author_name | Logan Page |
| authorships[11].is_corresponding | False |
| authorships[11].raw_affiliation_strings | University of Pretoria |
| authorships[12].author.id | https://openalex.org/A5001962917 |
| authorships[12].author.orcid | https://orcid.org/0000-0002-1725-9815 |
| authorships[12].author.display_name | Fernando Pérez |
| authorships[12].countries | US |
| authorships[12].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[12].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[12].institutions[0].id | https://openalex.org/I95457486 |
| authorships[12].institutions[0].ror | https://ror.org/01an7q238 |
| authorships[12].institutions[0].type | education |
| authorships[12].institutions[0].lineage | https://openalex.org/I95457486 |
| authorships[12].institutions[0].country_code | US |
| authorships[12].institutions[0].display_name | University of California, Berkeley |
| authorships[12].author_position | middle |
| authorships[12].raw_author_name | Fernando Pérez |
| authorships[12].is_corresponding | False |
| authorships[12].raw_affiliation_strings | University of California, Berkeley |
| authorships[13].author.id | https://openalex.org/A5012983566 |
| authorships[13].author.orcid | https://orcid.org/0000-0002-1023-7082 |
| authorships[13].author.display_name | Benjamin Ragan-Kelley |
| authorships[13].countries | NO |
| authorships[13].affiliations[0].institution_ids | https://openalex.org/I2799829267 |
| authorships[13].affiliations[0].raw_affiliation_string | Simula Research Laboratory |
| authorships[13].institutions[0].id | https://openalex.org/I2799829267 |
| authorships[13].institutions[0].ror | https://ror.org/00vn06n10 |
| authorships[13].institutions[0].type | facility |
| authorships[13].institutions[0].lineage | https://openalex.org/I2799829267 |
| authorships[13].institutions[0].country_code | NO |
| authorships[13].institutions[0].display_name | Simula Research Laboratory |
| authorships[13].author_position | middle |
| authorships[13].raw_author_name | Benjamin Ragan-Kelley |
| authorships[13].is_corresponding | False |
| authorships[13].raw_affiliation_strings | Simula Research Laboratory |
| authorships[14].author.id | https://openalex.org/A5069454833 |
| authorships[14].author.orcid | https://orcid.org/0000-0001-9848-4872 |
| authorships[14].author.display_name | Jordan W. Suchow |
| authorships[14].countries | US |
| authorships[14].affiliations[0].institution_ids | https://openalex.org/I95457486 |
| authorships[14].affiliations[0].raw_affiliation_string | University of California, Berkeley |
| authorships[14].institutions[0].id | https://openalex.org/I95457486 |
| authorships[14].institutions[0].ror | https://ror.org/01an7q238 |
| authorships[14].institutions[0].type | education |
| authorships[14].institutions[0].lineage | https://openalex.org/I95457486 |
| authorships[14].institutions[0].country_code | US |
| authorships[14].institutions[0].display_name | University of California, Berkeley |
| authorships[14].author_position | middle |
| authorships[14].raw_author_name | Jordan Suchow |
| authorships[14].is_corresponding | False |
| authorships[14].raw_affiliation_strings | University of California, Berkeley |
| authorships[15].author.id | https://openalex.org/A5012579053 |
| authorships[15].author.orcid | https://orcid.org/0000-0002-9817-8485 |
| authorships[15].author.display_name | Carol Willing |
| authorships[15].countries | US |
| authorships[15].affiliations[0].institution_ids | https://openalex.org/I149919469, https://openalex.org/I4210087317 |
| authorships[15].affiliations[0].raw_affiliation_string | Cal Poly, San Luis Obispo |
| authorships[15].institutions[0].id | https://openalex.org/I4210087317 |
| authorships[15].institutions[0].ror | https://ror.org/001c8fh75 |
| authorships[15].institutions[0].type | nonprofit |
| authorships[15].institutions[0].lineage | https://openalex.org/I4210087317 |
| authorships[15].institutions[0].country_code | US |
| authorships[15].institutions[0].display_name | Cal Poly Corporation |
| authorships[15].institutions[1].id | https://openalex.org/I149919469 |
| authorships[15].institutions[1].ror | https://ror.org/001gpfp45 |
| authorships[15].institutions[1].type | education |
| authorships[15].institutions[1].lineage | https://openalex.org/I149919469 |
| authorships[15].institutions[1].country_code | US |
| authorships[15].institutions[1].display_name | California Polytechnic State University |
| authorships[15].author_position | last |
| authorships[15].raw_author_name | Carol Willing |
| authorships[15].is_corresponding | False |
| authorships[15].raw_affiliation_strings | Cal Poly, San Luis Obispo |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://jose.theoj.org/papers/10.21105/jose.00032.pdf |
| open_access.oa_status | diamond |
| open_access.any_repository_has_fulltext | False |
| created_date | 2019-01-11T00:00:00 |
| display_name | nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10533 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9998000264167786 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1706 |
| primary_topic.subfield.display_name | Computer Science Applications |
| primary_topic.display_name | Teaching and Learning Programming |
| related_works | https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W2064165679, https://openalex.org/W2358668433, https://openalex.org/W1588461101, https://openalex.org/W2376932109, https://openalex.org/W2001405890, https://openalex.org/W3208525924, https://openalex.org/W2885058781, https://openalex.org/W2382290278 |
| cited_by_count | 56 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 5 |
| counts_by_year[1].year | 2024 |
| counts_by_year[1].cited_by_count | 6 |
| counts_by_year[2].year | 2023 |
| counts_by_year[2].cited_by_count | 14 |
| counts_by_year[3].year | 2022 |
| counts_by_year[3].cited_by_count | 12 |
| counts_by_year[4].year | 2021 |
| counts_by_year[4].cited_by_count | 7 |
| counts_by_year[5].year | 2020 |
| counts_by_year[5].cited_by_count | 12 |
| locations_count | 2 |
| best_oa_location.id | doi:10.21105/jose.00032 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4210224711 |
| best_oa_location.source.issn | 2577-3569 |
| best_oa_location.source.type | journal |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | 2577-3569 |
| best_oa_location.source.is_core | True |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Journal of Open Source Education |
| best_oa_location.source.host_organization | |
| best_oa_location.source.host_organization_name | |
| best_oa_location.license | cc-by |
| best_oa_location.pdf_url | https://jose.theoj.org/papers/10.21105/jose.00032.pdf |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | journal-article |
| best_oa_location.license_id | https://openalex.org/licenses/cc-by |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Journal of Open Source Education |
| best_oa_location.landing_page_url | https://doi.org/10.21105/jose.00032 |
| primary_location.id | doi:10.21105/jose.00032 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4210224711 |
| primary_location.source.issn | 2577-3569 |
| primary_location.source.type | journal |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | 2577-3569 |
| primary_location.source.is_core | True |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Journal of Open Source Education |
| primary_location.source.host_organization | |
| primary_location.source.host_organization_name | |
| primary_location.license | cc-by |
| primary_location.pdf_url | https://jose.theoj.org/papers/10.21105/jose.00032.pdf |
| primary_location.version | publishedVersion |
| primary_location.raw_type | journal-article |
| primary_location.license_id | https://openalex.org/licenses/cc-by |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Journal of Open Source Education |
| primary_location.landing_page_url | https://doi.org/10.21105/jose.00032 |
| publication_date | 2019-01-06 |
| publication_year | 2019 |
| referenced_works | https://openalex.org/W2472803348, https://openalex.org/W4238292665, https://openalex.org/W2140800398, https://openalex.org/W2044546611, https://openalex.org/W2061939373, https://openalex.org/W4393578167, https://openalex.org/W6911684810, https://openalex.org/W4393699198, https://openalex.org/W2950047033, https://openalex.org/W2165568289, https://openalex.org/W2117363952 |
| referenced_works_count | 11 |
| abstract_inverted_index.a | 2, 22, 37, 71 |
| abstract_inverted_index.an | 27 |
| abstract_inverted_index.as | 104, 106 |
| abstract_inverted_index.by | 59 |
| abstract_inverted_index.et | 15 |
| abstract_inverted_index.in | 10, 70 |
| abstract_inverted_index.is | 1, 40 |
| abstract_inverted_index.of | 26, 67 |
| abstract_inverted_index.to | 20, 49, 94 |
| abstract_inverted_index.and | 7, 31, 63, 80 |
| abstract_inverted_index.can | 75, 91 |
| abstract_inverted_index.for | 5, 98 |
| abstract_inverted_index.the | 11, 34, 43, 47, 61, 65, 68, 85 |
| abstract_inverted_index.two | 51 |
| abstract_inverted_index.use | 92 |
| abstract_inverted_index.al., | 16 |
| abstract_inverted_index.also | 54 |
| abstract_inverted_index.copy | 25 |
| abstract_inverted_index.each | 99 |
| abstract_inverted_index.free | 78 |
| abstract_inverted_index.need | 48 |
| abstract_inverted_index.thus | 45 |
| abstract_inverted_index.tool | 4 |
| abstract_inverted_index.well | 105 |
| abstract_inverted_index.copy, | 36 |
| abstract_inverted_index.error | 108 |
| abstract_inverted_index.grade | 77 |
| abstract_inverted_index.leave | 95 |
| abstract_inverted_index.tests | 30, 69 |
| abstract_inverted_index.using | 84 |
| abstract_inverted_index.allows | 18 |
| abstract_inverted_index.create | 21 |
| abstract_inverted_index.credit | 83 |
| abstract_inverted_index.grades | 56 |
| abstract_inverted_index.master | 24, 35 |
| abstract_inverted_index.Jupyter | 12, 87 |
| abstract_inverted_index.grading | 8 |
| abstract_inverted_index.partial | 82 |
| abstract_inverted_index.provide | 81 |
| abstract_inverted_index.results | 66 |
| abstract_inverted_index.single, | 23 |
| abstract_inverted_index.storing | 64 |
| abstract_inverted_index.student | 38 |
| abstract_inverted_index.version | 39 |
| abstract_inverted_index.without | 42 |
| abstract_inverted_index.(Kluyver | 14 |
| abstract_inverted_index.Notebook | 13, 88 |
| abstract_inverted_index.comments | 103 |
| abstract_inverted_index.creating | 6 |
| abstract_inverted_index.detailed | 107 |
| abstract_inverted_index.feedback | 97 |
| abstract_inverted_index.flexible | 3 |
| abstract_inverted_index.maintain | 50 |
| abstract_inverted_index.manually | 76 |
| abstract_inverted_index.nbgrader | 0, 93 |
| abstract_inverted_index.separate | 52 |
| abstract_inverted_index.canonical | 32 |
| abstract_inverted_index.executing | 60 |
| abstract_inverted_index.generated | 41 |
| abstract_inverted_index.including | 29, 102 |
| abstract_inverted_index.notebooks | 62 |
| abstract_inverted_index.obviating | 46 |
| abstract_inverted_index.responses | 79 |
| abstract_inverted_index.student's | 100 |
| abstract_inverted_index.submitted | 57 |
| abstract_inverted_index.formgrader | 86 |
| abstract_inverted_index.solutions, | 44 |
| abstract_inverted_index.assignment, | 28 |
| abstract_inverted_index.assignments | 9, 58 |
| abstract_inverted_index.instructors | 19, 74, 90 |
| abstract_inverted_index.submission, | 101 |
| abstract_inverted_index.information. | 109 |
| abstract_inverted_index.personalized | 96 |
| abstract_inverted_index.auto-grading, | 73 |
| abstract_inverted_index.automatically | 55 |
| abstract_inverted_index.2016).nbgrader | 17 |
| abstract_inverted_index.database.After | 72 |
| abstract_inverted_index.solutions.From | 33 |
| abstract_inverted_index.versions.nbgrader | 53 |
| abstract_inverted_index.extension.Finally, | 89 |
| cited_by_percentile_year.max | 99 |
| cited_by_percentile_year.min | 98 |
| countries_distinct_count | 4 |
| institutions_distinct_count | 16 |
| citation_normalized_percentile.value | 0.97843921 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | True |