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. It is a complete pipeline making it easier to manage data science and AI courses.
Learn more about CodeBenchTask | Using Codebench | Using Canvas | Google Colab |
---|---|---|---|
Installing python or R-studio | No installations necessary | Must instruct students to install python or R locally | Python is available |
Coding on command line | Available | Not Available | Not Available |
Access to Jupyterlab | Access on the cloud/server. All libraries installed by admin. Same coding environment for all. | Students must install JupyterLab locally. Each configuration is time-consuming. | Accessible on the cloud with a personal Google account. Must configure necessary libraries. |
Handling Large Data Files | Centrally managed. Easy to update and access shared data. | Each user must locally install. Hard to update large data once released. | Medium data via Google Drive, large via Google Cloud (costly). |
Preparing assignments | Built in cloud/server for testing and development | Developed locally, uploaded to Canvas | Developed on Colab, then downloaded/shared via Canvas |
Releasing Assignments | One-click release to students | Uploaded to Canvas, students download locally | Notebook shared, students make a copy to complete |
Completing assignments | Students complete in the cloud/server Jupyter environment | Completed locally in Jupyter Notebooks | Completed in Colab in student accounts |
Submitting assignments | One-click submission, multiple submissions allowed | Students upload to Canvas | Download Colab and upload to Canvas |
Late submissions | Automatically handled | Manually handled | Manually handled |
In Class Coding Demos | Built-in Capability | Not Available | Available |
Access the public instance of CodeBench to explore its features and experience AI-powered coding education firsthand. Please fill out this form to request access