All Collections
For Administrators
Vocareum Course Architecture
Vocareum Course Architecture
Sanjay avatar
Written by Sanjay
Updated over a week ago

If you have admin privileges then you can select the "architecture" of the course that you are creating. This option is located in the course settings under Course Parameters.

Selecting "container" would mean that the course will support containers, otherwise the course will be created on the "Elite" architecture. Here is the FAQ that should explain the difference.

What is the primary difference between the two architectures?

With Elite architecture, you can select lab types Vocareum Standard, Basic, Vocareum Elite, Jupyter Elite. These IDE types are not available in Container architecture. Container architecture supports IDE types VS Code, Jupyter Lab. Web front-end, pgAdmin, Vocareum Notebook. These are exclusively available in the Container architecture. There are overlapping lab types like MySQL Workbench which are available in both.

The single biggest functionality difference is that the underlying image is fixed for Elite architecture. All image updates must be performed by Vocareum and they immediately become available to everyone. In Container architecture, you can update the underlying image and then use it just for your labs.

Can I change the architecture for a course?

No, you may not change the architecture for a course once created.

Can I copy assignments between the two architectures?

You can copy assignments from Elite architecture to Container but not the other way around. Vocareum will change Standard, Basic, Elite lab types to VSCode and Jupyter Elite to Jupyter Lab automatically during the copy.

Can I change the architecture when I clone a course?

You cannot change the architectures for clone-by-reference operation but you can change the architecture for clone-by-copy course from Elite to Container. Please note the lab type changes that will be made during the copy from the prior section.

Did this answer your question?