Jupyter as a Service¶
Jupyter as a Service (JaaS) is a platform that allows educators to easily deploy and manage Jupyter Notebook environments for their students.
It provides scalable user servers with pre-configured environments, making it easier for students to access the tools they need for their coursework. JaaS is built on top of JupyterHub and integrates with various authentication systems. It is particularly useful in educational settings where multiple users need access to Jupyter Notebooks without the hassle of individual installations.
When should you use JaaS?¶
- Educational Settings: JaaS is ideal for classrooms and workshops where instructors need to provide a consistent environment for all students.
- Scalability: If you expect a large number of users, JaaS can scale resources dynamically based on demand.
- Pre-configured Environments: When you want to provide students with specific libraries and tools without requiring them to set up their own environments.
Features¶
- Shared Directories: JaaS allows educators to share directories(up to 1TB of data) with students, enabling collaboration and easy access to shared resources.
- Autograding Assignments: If your course involves assignments that can be graded via software tests, you can use our opensource grading tool Grader Service.
- GPU Access: If your coursework involves machine learning or data science tasks that benefit from GPU acceleration, JaaS can provide access to GPU resources.
Hands-on Video¶
Support¶
If you need help using JaaS, please join the #datalab:tuwien.ac.at room on Matrix or send as a request via our service portal.