Events within the Snap Labs platform are a time bound CTFs, Courses, Exams, or Hiring Assessments that can support Guest access to labs and other platform content. Enterprise customers can create an manage events to temporarily scale up their platform usage, without the need to purchase additional licensing.

Since Events allow Guest user access, they are capped at a 30 Day Maximum duration. There is no cap to the number of users or teams that can participate.

📘

Event Scaling

If you're Event has a Lab Template associated with it, and there are over 100 teams participating, please reach out to [email protected] with your estimated event size prior to the event to avoid potential lab limit issues.

Creating an Event

To create an Event, you need to have an Admin role within your customer. Navigate to the Events -> Manage Events tab and then select Create Event. You'll be prompted to provide some information about your event. (Bolded items mandatory)

  • Name
  • Description
  • Start Date
  • End Date
  • Image
  • Lab Template

Be descriptive and succinct with your event Name and Description. These will appear in the Event card and are intended to provide an at a glance view of what the event is. You can include more detailed descriptions and instructions in the Event Documentation.

The Lab Template is an optional event attribute. You can associate any public or private lab template with your event to allow participating teams to launch that lab template and participate in hands on activities during the event. Labs are launched in the event creator's account, and the event creator will be responsible for any associated runtime costs. Event participants only have "Student" role access to the systems within this lab once deployed.

You can change any of these values after the event has been created.

Scoring

Events can also support objectively scored components, such as flags, for assessments or other competitions. Scoring is submitted and viewed entirely within the Snap Labs platform. Once you've created an event, you can optionally create Flags for that event. To create flags, navigate to the Scoring tab from within your event.

Creating Flags

A Flag within an event has three attributes:

  • Name - The title of the flag, or the question to answer.
  • Value - The "answer" to the question or static flag value to be submitted.
  • Points - A measure of how valuable the flag should be.

Flags can be created, edited or deleted at any time after creating an event. Once an event has at least one flag associated with it, participants will see a Scoring tab where they can submit flags and view the scores of other teams participating in the event.

Documentation

An event has specific Documentation which participants are able to view as soon as they are invited to the event. If your event has a Lab Template associated with it, this will default to the lab documentation. Otherwise, there will be a default documentation template presented for you to edit.

Event Documentation is editable during the event to support live updates, and can include arbitrary files.

Participants

The last thing you're Event needs is some participants! To invite participants and manage team assignments, navigate to the Participants tab within your event.

Inviting a Participant

Inviting an event participant is very similar to inviting a user to your account. Simply add the participant's email and select Invite!

Participants can be existing Snap Labs users, or new to the platform. New users will be prompted to create an account before accessing the event details.

Managing Teams

Within the Participants tab, event administrators can also create Teams and assigned participants to them. Participants without a team will participate as individuals.