Workshop Technology Protocol
The First.org workshop technology protocol aims to standardize and regulate the ‘hands on’ aspect of training workshops delivered at the First.org annual conferences. The purpose is to simplify and streamline the technology setup for workshops, so that workshops can be initiated faster and require a minimal amount of technology setup by the participants at the workshop itself. An additional purpose is to ensure that the required software is freely available to as many participants as possible, and to allow all participants to take part in the hands-on aspect of the workshop if they wish to do so. In addition, streamlining the technical platforms on which hands-on labs are delivered reduces stress on the workshop presenter.
It is not the purpose of the protocol to disallow or disadvantage workshops where the hands-on component does not fit in one of the six categories below, but in that case, please check with the program chair when you submit the workshop proposal.
This protocol specifies six specific scenarios for the delivery of the hands-on component of a workshop and gives some guidelines for developing workshops that fit each scenario. The aim is to allow those who wish to take part in the hands-on aspects of the workshop to configure the required environment in advance, preferably before they leave home.
Six Scenarios
The six scenarios are:
- Web browser: the hands-on aspects of the workshop are all run from a website in a browser
- Cloud: the labs require cloud infrastructure
- Windows standard image: the labs require a standard installation of Windows in a virtual machine
- Linux standard image: the labs require a standard installation of Linux in a virtual machine
- Specialized virtual images: the labs require specialized images which are delivered to the candidates as virtual machine images
- Custom setup: the candidates need to build an environment prior to the workshop
Principles
- As much as possible, hands-on labs necessary for a workshop are developed to run in one of the six scenarios above.
- The lab files should be distributed through a package of training files, e.g. as a download location; ideally, these should be made available at least two weeks prior to the workshop so participants can download and install them before they travel.
- Where installation of specific libraries or supporting packages is required, these should be included in the downloaded package and sufficient time allowed for candidates to install them.
Guidelines for the six scenarios
Web browser
- Ensure that the course is supported in the major web browsers, such as Google Chrome, Firefox, Safari and Edge (proposal does not need to support all browsers, but please specify which ones will be supported)
- If course content depends on plugins, ensure that these are available for the major web browsers
Cloud
- Ensure that the cloud setup can be run from a free account
- Specify the technical cloud requirements in the workshop proposal
Windows image
- Specify the Windows version required in the workshop proposal (e.g. Windows 7 and over)
- Specify the requirements for the image (disk space, memory, admin access) in the workshop proposal
- Ensure that any dependencies (libraries etc.) are included in the training package to be distributed to participants
Linux image
- Specify the Linux version required in the workshop proposal as precisely as possible
- Specify the requirements for the image (disk space, memory, admin access) in the workshop proposal
- Ensure that any dependencies (libraries etc.) are included in the training package to be distributed to participants
Specific images
- Specify the virtualization software required in the workshop proposal as precisely as possible
- Ensure that a download location for the images is available to the participants at least two weeks before the start of the conference
Custom configuration
- Provide configuration and customization instructions, where possible with screenshots, at least two weeks prior to the start of the conference