Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a paper on nbgrader #973

Merged
merged 25 commits into from Oct 6, 2018
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
78778f9
First draft of nbgrader paper
jhamrick Jun 2, 2018
420dc91
Add Fernando to codemeta.json
jhamrick Jun 2, 2018
bd1aab4
Add David Bourgin as an author
jhamrick Jun 2, 2018
9f1cf98
Add note about authorship order to paper
jhamrick Jun 2, 2018
3af2420
Add Doug Blank as an author
jhamrick Jun 3, 2018
2b6b6cf
Add Jordan Suchow as an author [ci skip]
jhamrick Jun 3, 2018
fe68507
Wrap lines in paper.md
jhamrick Jun 3, 2018
f502d82
Address comments from @suchow and @ddbourgin [ci skip]
jhamrick Jun 3, 2018
ea6e862
Address a few more comments [ci skip]
jhamrick Jun 3, 2018
d9a6613
Reword final sentence [ci skip]
jhamrick Jun 3, 2018
d11b7bb
Address comments from @dsblank [ci skip]
jhamrick Jun 3, 2018
3af0c27
Remove unused references; fix typo [ci skip]
jhamrick Jun 3, 2018
29dbf34
Add Alexander Brown as an author
jhamrick Jun 9, 2018
764759a
Add orcid for Brian
jhamrick Jun 9, 2018
4ec68e1
Address comments from @ellisonbg [ci skip]
jhamrick Jun 9, 2018
72ba5e9
orcid Matthias Bussonnier
Carreau Jun 23, 2018
a8b000a
add kyle
Carreau Jun 24, 2018
7155826
Use https consistently [ci skip]
jhamrick Jul 7, 2018
5a5ab89
Add changes from @Alexanderallenbrown [ci skip]
jhamrick Jul 7, 2018
ff88b89
Add note about class sizes [ci skip]
jhamrick Jul 7, 2018
3e2c766
Add Fernadno ORCID
Carreau Jul 17, 2018
267f14d
Add Tom Griffiths and M Pacer as authors [ci skip]
jhamrick Jul 18, 2018
b5c3484
add M Pacer orcid & approval
mpacer Jul 20, 2018
d13cb20
Make link https
Carreau Jul 23, 2018
122fcfc
Merge pull request #2 from mpacer/paper
jhamrick Jul 23, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
97 changes: 97 additions & 0 deletions codemeta.json
@@ -0,0 +1,97 @@
{
"@context": "https://raw.githubusercontent.com/codemeta/codemeta/master/codemeta.jsonld",
"@type": "Code",
"author": [
{
"@type": "Organization",
"name": "Project Jupyter"
},
{
"@id": "http://orcid.org/0000-0003-3538-8829",
"@type": "Person",
"email": "dblank@brynmawr.edu",
"name": "Douglas Blank",
"affiliation": "Bryn Mawr College"
},
{
"@id": "http://orcid.org/0000-0003-1039-6195",
"@type": "Person",
"email": "ddbourgin@berkeley.edu",
"name": "David Bourgin",
"affiliation": "University of California, Berkeley"
},
{
"@id": "",
"@type": "Person",
"email": "bussonniermatthias@gmail.com",
"name": "Matthias Bussonnier",
"affiliation": "University of California, Berkeley"
},
{
"@id": "http://orcid.org/0000-0003-4805-2216",
"@type": "Person",
"email": "jfrederic@google.com",
"name": "Jonathan Frederic",
"affiliation": "Google Inc."
},
{
"@id": "",
"@type": "Person",
"email": "bgranger@calpoly.edu",
"name": "Brian E. Granger",
"affiliation": "Cal Poly, San Luis Obispo"
},
{
"@id": "http://orcid.org/0000-0002-3860-0429",
"@type": "Person",
"email": "jessica.b.hamrick@gmail.com",
"name": "Jessica B. Hamrick",
"affiliation": "DeepMind"
},
{
"@id": "http://orcid.org/0000-0002-5799-8524",
"@type": "Person",
"email": "page.lg@gmail.com",
"name": "Logan Page",
"affiliation": "University of Pretoria"
},
{
"@id": "",
"@type": "Person",
"email": "Fernando.Perez@berkeley.edu",
"name": "Fernando Pérez",
"affiliation": "University of California, Berkeley"
},
{
"@id": "http://orcid.org/0000-0002-1023-7082",
"@type": "Person",
"email": "benjaminrk@gmail.com",
"name": "Benjamin Ragan-Kelley",
"affiliation": "Simula Research Laboratory"
},
{
"@id": "http://orcid.org/0000-0001-9848-4872",
"@type": "Person",
"email": "suchow@berkeley.edu",
"name": "Jordan W. Suchow",
"affiliation": "University of California, Berkeley"
},
{
"@id": "http://orcid.org/0000-0002-9817-8485",
"@type": "Person",
"email": "willingc@gmail.com",
"name": "Carol Willing",
"affiliation": "Cal Poly, San Luis Obispo"
}
],
"identifier": "",
"codeRepository": "https://github.com/jupyter/nbgrader",
"datePublished": "2018-06-02",
"dateModified": "2018-06-02",
"dateCreated": "2014-09-13",
"description": "A system for assigning and grading Jupyter notebooks",
"keywords": "jupyter, jupyterhub, grading, autograding",
"license": "Modified BSD",
"title": "nbgrader",
"version": "v0.6.0-dev"
}
149 changes: 149 additions & 0 deletions paper/paper.bib
@@ -0,0 +1,149 @@
@manual{JupyterHub,
author = {{Jupyter Development Team}},
title = {{JupyterHub}},
year = {2018}
}

@inproceedings{kluyver2016jupyter,
title={Jupyter Notebooks-a publishing format for reproducible computational workflows.},
author={Kluyver, Thomas and Ragan-Kelley, Benjamin and P{\'e}rez, Fernando and Granger, Brian E and Bussonnier, Matthias and Frederic, Jonathan and Kelley, Kyle and Hamrick, Jessica B and Grout, Jason and Corlay, Sylvain and others},
booktitle={ELPUB},
pages={87--90},
year={2016}
}

@article{Cortina2007,
author = {Cortina, Thomas J.},
doi = {10.1145/1227504.1227387},
isbn = {1595933611},
issn = {00978418},
journal = {ACM SIGCSE Bulletin},
number = {1},
pages = {218},
title = {{An introduction to computer science for non-majors using principles of computation}},
volume = {39},
year = {2007}
}

@article{Forte2005,
author = {Forte, Andrea and Guzdial, Mark},
journal = {IEEE Transactions on Education},
number = {2},
pages = {248--253},
title = {{Motivation and non-majors in computer science: Identifying discrete audiences for introductory courses}},
volume = {48},
year = {2005}
}

@article{Guzdial2005,
author = {Guzdial, Mark and Forte, Andrea},
doi = {10.1145/1047124.1047468},
isbn = {1581139977},
issn = {00978418},
journal = {ACM SIGCSE Bulletin},
number = {1},
pages = {361},
title = {{Design process for a non-majors computing course}},
volume = {37},
year = {2005}
}

@article{Carlisle2004,
author = {Carlisle, Martin C and Wilson, Terry A and Humphries, Jeffrey W and Hadfield, Steven M},
journal = {Journal of Computing Sciences in Colleges},
number = {4},
pages = {52--60},
title = {{RAPTOR: Introducing Programming to Non-Majors with Flowcharts}},
volume = {19},
year = {2004}
}

@article{Resnick2009,
author = {Resnick, Mitchel and Maloney, John and Monroy-Hern\'{a}ndez, Andr\'{e}s and Rusk, Natalie and Eastmond, Evelyn and Brennan, Karen and Millner, Amon and Rosenbaum, Eric and Silver, Jay and Silverman, Brian and Kafai, Yasmin},
doi = {10.1145/1592761.1592779},
journal = {Communications of the ACM},
number = {11},
pages = {60-67},
title = {{Scratch: Programming for All}},
volume = {52},
year = {2009}
}

@manual{mathematica,
Author={{Wolfram Research, Inc.}},
Title={Mathematica},
Address={Champaign, IL},
year = {2018}
}

@manual{maple,
title = {Maple},
author = {{Maplesoft, a division of Waterloo Maple Inc.}},
Address = {Waterloo, Ontario}
}

@manual{matlab,
Author={{The MathWorks, Inc.}},
Title={{MATLAB}},
Address={Natick, MA},
year = {2018}
}

@manual{sage,
Key = {Sage},
Author = {W.\thinspace{}A. Stein and others},
Organization = {The Sage Development Team},
Title = {{S}age {M}athematics {S}oftware},
Year = {2018},
}

@Article{PerezGranger2007,
Author = {P\'erez, Fernando and Granger, Brian E.},
Title = {{IP}ython: a System for Interactive Scientific Computing},
Journal = {Computing in Science and Engineering},
Volume = {9},
Number = {3},
Pages = {21--29},
month = may,
year = 2007,
url = "http://ipython.org",
ISSN = "1521-9615",
doi = {10.1109/MCSE.2007.53},
publisher = {IEEE Computer Society},
}

@misc{Castano_Jupyter_Map_Dataset,
author = {Castaño, Ezequiel Leonardo},
title = {Jupyter Usage in Institutions with Coordinates},
month = may,
year = 2018,
doi = {10.5281/zenodo.1244833},
url = {https://doi.org/10.5281/zenodo.1244833}
}

@article{Wilson2014,
archivePrefix = {arXiv},
arxivId = {1307.5448},
author = {Wilson, Greg},
doi = {10.12688/f1000research.3-62.v1},
eprint = {1307.5448},
issn = {2046-1402},
journal = {F1000Research},
pages = {62},
pmid = {24715981},
title = {{Software Carpentry: lessons learned}},
url = {http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=3976103\&tool=pmcentrez\&rendertype=abstract},
volume = {3},
year = {2014}
}

@article{wing2008computational,
title={Computational thinking and thinking about computing},
author={Wing, Jeannette M},
journal={Philosophical transactions of the royal society of London A: mathematical, physical and engineering sciences},
volume={366},
number={1881},
pages={3717--3725},
year={2008},
publisher={The Royal Society}
}