Vocareum offers a cloud-based platform for JupyterHub. JupyterHub is the best way to serve Jupyter notebook for multiple users. It is basically a platform for Python programming. Key capabilities of the platform include grading automation, plagiarism detection, providing code feedback, team projects, and peer reviews.

Students will go to an assignment through Brightspace, so there is no need to install an application.

Vocareum is meant for educational purposes only. You may notice that Vocareum offers more lab types than JupyterHub, such as Rstudio, Vocareum Standard and MySQL. The TU Delft only has a licence for JupyterHub, it is not allowed to use the other lab types.

Contact brightspace@tudelft.nl to activate Vocareum. Once Vocareum has been made active in your course:

  1. Go to Content in the Course in Brightspace and click on the module Instructor Area.
  2. Click on the Vocareum link to access your course in Vocareum.
  3. Once in Vocareum, you can create your assignments.

To create an assignment in Vocareum, follow these steps:

  1. Go to the course where you want to create your assignment.
  2. Go to the tab Edit Assignments.
  3. Here you can either copy or create a new assignment.

In case you would like to create a new assignment, click New Assignment:

  1. Fill in the Title for your new assignment.
  2. Choose the appropriate group (optional).
    You can create new Groups by clicking on the New Group-tab
  3. Click on Save and continue.
  4. You have now created an assignment. An assignment can have one or more parts, which corresponds to different notebooks within the same assignment.
  5. Click in the + beneath Parts.
  6. Fill in a Part Name, it can be the same as the assignment name.
  7. Underneath the name, there is a drop-down to determine which lab type you want to use. Pick Jupyter Notebook, the other lab types are not allowed.
  8. Click on Save Part to save the part.

In case you would like to copy an old assignment, click Copy Assignment.

  1. Select the course that contains the existing assignment that you want to copy.
  2. Select the assignment you want to copy or select All Assignments to copy all assignments from the course.
  3. Click on Copy.

Check the Links to relevant help articles about Vocareum to read more about how to setup your assignment.

To link your assignments to your Brightspace course:

  1. In Vocareum, go to the assignment you want to publish and press Publish. Note that students will not be able to access the assignment.
  2. In Brightspace, go to the Content tab, click on Existing Activities and then choose Vocareum from the list of tools available.
  3. A pop-up will appear, where you can choose which assignment you want to add to your course.
  4. There are two options for each assignment: new tab and iframe. Select new tab.
  5. The assignment will appear in your course.
  6. Click on the arrow-down next to the assignments name, and choose Edit Properties in-place.
  7. Check the Open as External Resource-box.

Links to relevant help articles about Vocareum


For support, please contact brightspace@tudelft.nl, we will forward your question to the correct place.

Contact us

Please send us an email and we'll get back to you.


Log in with your credentials

Forgot your details?

By continuing to use this website, you agree with the use of cookies. More information

This website uses cookies of multiple categories: strictly necessary cookies, performance cookies and advertisement cookies. The strictly necessary cookies are used to verify whether you have given consent to the cookies before, whereas the performance cookies are used for insights in the usage of the website. Using the latter allows the admin of this domain to improve the experience on the website in the future. Some of the cookies are third-party, such as YouTube and Google Analytics.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.