All Projects → jupyter → Nbgrader

jupyter / Nbgrader

Licence: bsd-3-clause
A system for assigning and grading notebooks

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nbgrader

Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
Stars: ✭ 194 (-80.6%)
Mutual labels:  jupyter-notebook, jupyter, teaching, jupyterhub
Zero To Jupyterhub K8s
Helm Chart & Documentation for deploying JupyterHub on Kubernetes
Stars: ✭ 888 (-11.2%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Jupyterhub Deploy Docker
Reference deployment of JupyterHub with docker
Stars: ✭ 479 (-52.1%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Helm Chart
A store of Helm chart tarballs for deploying JupyterHub and BinderHub on a Kubernetes cluster
Stars: ✭ 123 (-87.7%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Awesome Jupyter
A curated list of awesome Jupyter projects, libraries and resources
Stars: ✭ 2,523 (+152.3%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Best Of Jupyter
🏆 A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.
Stars: ✭ 200 (-80%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Jupyter Server Proxy
Jupyter notebook server extension to proxy web services.
Stars: ✭ 153 (-84.7%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Jupyter Edu Book
Teaching and Learning with Jupyter
Stars: ✭ 325 (-67.5%)
Mutual labels:  jupyter-notebook, jupyter, teaching
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-98.6%)
Mutual labels:  jupyter-notebook, jupyter, jupyterhub
Python Zero To Hero Beginners Course
Materials for a Python Beginner's Course. First given at the Royal Society of Biology. Designed and delivered by Chas Nelson and Mikolaj Kundegorski.
Stars: ✭ 22 (-97.8%)
Mutual labels:  jupyter-notebook, jupyter
Pytorch Gat
My implementation of the original GAT paper (Veličković et al.). I've additionally included the playground.py file for visualizing the Cora dataset, GAT embeddings, an attention mechanism, and entropy histograms. I've supported both Cora (transductive) and PPI (inductive) examples!
Stars: ✭ 908 (-9.2%)
Mutual labels:  jupyter-notebook, jupyter
Skydetector
A Python implementation of Sky Region Detection in a Single Image for Autonomous Ground Robot Navigation (Shen and Wang, 2013)
Stars: ✭ 23 (-97.7%)
Mutual labels:  jupyter-notebook, jupyter
Spark Scala Tutorial
A free tutorial for Apache Spark.
Stars: ✭ 907 (-9.3%)
Mutual labels:  jupyter-notebook, jupyter
Ansible Jupyter.dockerfile
Building the Docker image with Ansible and Jupyter.
Stars: ✭ 17 (-98.3%)
Mutual labels:  jupyter-notebook, jupyter
Thinkbayes2
Text and code for the forthcoming second edition of Think Bayes, by Allen Downey.
Stars: ✭ 918 (-8.2%)
Mutual labels:  jupyter-notebook, jupyter
Python Ml
Stars: ✭ 8 (-99.2%)
Mutual labels:  jupyter-notebook, jupyter
Pandas Profiling
Create HTML profiling reports from pandas DataFrame objects
Stars: ✭ 8,329 (+732.9%)
Mutual labels:  jupyter-notebook, jupyter
Lab teaching 2016
Repository for materials/codes from Kording lab teaching 2016
Stars: ✭ 16 (-98.4%)
Mutual labels:  jupyter-notebook, teaching
Pyspark Setup Demo
Demo of PySpark and Jupyter Notebook with the Jupyter Docker Stacks
Stars: ✭ 24 (-97.6%)
Mutual labels:  jupyter-notebook, jupyter
Computer Vision
Computer vision sabbatical study materials
Stars: ✭ 39 (-96.1%)
Mutual labels:  jupyter-notebook, jupyter

nbgrader

Linux: TravisCI
Windows: Azure Devops
Forum: Google Group
Coverage: codecov.io
Cite: DOI

A system for assigning and grading Jupyter notebooks.

Documentation can be found on Read the Docs.

Highlights of nbgrader

Instructor toolbar extension for Jupyter notebooks

The nbgrader toolbar extension for Jupyter notebooks guides the instructor through assignment and grading tasks using the familiar Jupyter notebook interface.

Creating assignment

Instructor "formgrader" extension for Jupyter notebooks

The formgrader extension for the Jupyter notebook allows instructors to use the core functionality of nbgrader---generating the student version of an assignment, releasing assignments to students, collecting assignments, autograding submissions, and manually grading submissions.

Formgrader extension

Student assignment list extension for Jupyter notebooks

Using the assignment list extension, students may conveniently view, fetch, submit, and validate their assignments.

nbgrader assignment list

The command line tools of nbgrader

Command line tools offer an efficient way for the instructor to generate, assign, release, collect, and grade notebooks.

SciPy 2017 overview talk (click to view on YouTube)

nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook | SciPy 2017

Installation

For detailed instructions on installing nbgrader and the nbgrader extensions for Jupyter notebook, please see Installation section in the User Guide.

Contributing

Please see the contributing guidelines and documentation.

If you want to develop features for nbgrader, please follow the development installation instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].