Endpoints <endpoints>provide a basis for creating an interactive learning experience. However, there's no interactivity unless those Endpoints are made accessible somehow to the learner. Enter Presentations.
name- The name of the presentation. This can be whatever you want, as long as it's relatively short and
port- The port that Antidote should use to access the container for this Presentation.
type- This controls the type of presentation being offered. Currently supported options are
presentationsattribute is plural form, and provided as a YAML list. This is because you can have multiple Presentations to the same Endpoint:
presentationsfield entirely, but note that in this case
additionalPortsbecomes a required field, and must specify at least one port.
restapididn't have any presentations, we needed to ensure at least one port was provided in
additionalPorts. The learner can then access the
linux1endpoint and use the tooling in that Endpoint to access the REST API of
typefield that you should be aware of.
antidotepassword, Antidote will take care of connecting it to the user on the front-end.
httptype can be used. A tab will be opened for this Presentation, but instead of a terminal, the tab contents will show the web application you provide in the Endpoint (in an
iframe). A few considerations for this option: