Codebench
Codebench is an integrated platform for learning data science through Jupyter notebooks. It assists in desigining, developing,releasing, and overseeing project submissions. During the assignment completion phase, users can leverage generative AI for responsible AI assistance.
See About Codebench for more information about Codebench.
Links to codebench
There is a separate instance of Codebench for each course that uses it.
For summer of 2024 the only section is
While not technically Codebench, the following courses use similar technology:
NOTE For Spring 24 students:
Codebench for Spring was be taken down around May 13.
Your files will be available from any of the ilab systems in
- /courses/cs210s24jb/NETID
- /courses/cs210s24sv/NETID
- /courses/cs439s24/NETID
If you want to continue using your files from jupyterhub
Codebench has a special copy of Jupyterhub, set up for your class. If you want to continue using Jupyterhub after the class, we have a general-purpose Jupyterhub at https://jupyter.cs.rutgers.edu
Jupyter.cs.rutgers.edu will only be able to see files in your normal home directory. To use files from these courses in jupyter.cs.rutgers.edu, log into ilab.cs.rutgers.edu and copy them from /courses/XXX/NETID into your home directory. Then they'll show up in jupyterhub.
About Codepost.io grading
See Grading in Codebench for instructions on fetching and submitting assignments.
This system uses Codepost.io for grading. Codepost.io is a service that allows graders to annotate assignments, and give better feedback than you'd normally get from online grading. Codepost has its own logins, based on an email address and a separate Codepost password.
You can get to Codepost.io from the button in the "Codepost" section of the main Codebench web page. You can also go directly to codepost.io
The first time you submit an assignment, it will create an account for you at codepost.io, using NETID@rutgers.edu as your email address. You should get an email from codepost telling you how to set up the account so you can login.
If you don't see any email from codepost by the time you submit your first assignment, check your spam.
Your instructor may ask us to create accounts for all students at once, before the first assignment. If so, you'll get the email then.
Help
Refer to the links below for guidance on preparing your notebooks:
- Grading in Codepost: Getting your assignment to work on, and submitting it for grading
- Jupyter notebook documentation
- Data Science with Python
- Data Science with R
- Data science support in the computer science department
Where files are
There are separate home directories for these systems. You have 15 GB quotes on them. You can access them from any ilab system as
- CS210, Spring 2024, John Blackmore's sections: /courses/cs210s24jb
- CS210, Spring 2024, Sesh Venugopal's sections: /courses/cs210s24sv
- CS439, Spring 2024: /courses/cs439s24
- CS210, Fall 2023: /courses/cs210f23, readonly
- CS439, Fall 2023: /courses/cs439f23, readonly