Skip to content

Bootcamp module overview

WARNING

This module is deprecated as IxDF doesn’t have Bootcamps as a feature anymore.

Bootcamp Module encompasses a few different domain models that are documented below.

  • Bootcamps
  • Bootcamp Cohorts
  • Bootcamp Enrollments

Relationships

Bootcamps

A Bootcamp is a type of product. Bootcamps offer hands-on learning experience with expert mentors and facilitators through projects, critiques, and presentations. Bootcamps require a high level of coordination between the students and the Bootcamps team, because Bootcamps happen on a defined schedule and are a departure from the self-learning paradigm.

Visit the Bootcamps landing page

View and manage Bootcamps on Nova

Courses

Each Bootcamp has an associated course. For example, the UX Fundamentals Bootcamp has an UX Fundamentals Bootcamp course that was designed specifically for Bootcamp participants.

Referral Program

If enabled, open cohorts from the Bootcamp will have the referral program enabled. Referrers and referees will get commissions and discounts.

FAQs

Bootcamps leverage the FAQ module to explain various topics to the current and future students. Each bootcamp can have two associated FAQ sections:

  • Bootcamp FAQ - contains general information about the Bootcamp
  • Bootcamp Curriculum FAQ - contains details of what the student will learn

Bootcamp Cohorts

Bootcamp Cohort is a scheduled instance of the Bootcamp with start_at and finish_at dates. New Bootcamp Cohorts are created periodically and replace the finished ones.

View and manage Bootcamp Cohorts on Nova

Deadline for Enrollments

Students can sign up for a Bootcamp no later than on the stop_enrollments_at date. There is a period of time between the date when enrollments stop and the Bootcamp starts.

Course Schedule

Since Bootcamps have associated Courses, Bootcamp Cohorts need to belong to concrete Course Schedules.

Access to Product Details

Bootcamp Cohorts offer a few different methods that allow to access details of the underlying product (Bootcamp):

  • productName
  • productDescription
  • productCategory
  • productMeasurementUnit

Prices

Bootcamps can be priced differently over time that is why Bootcamp prices are associated with Bootcamp Cohorts. Most typically every Bootcamp Cohort has two prices defined – one time price and installment price.

Bootcamp Enrollments

The role of Bootcamp Enrollments is to assign students to particular Bootcamp Cohorts.

View and manage Bootcamp Enrollments on Nova

Course Enrollment

If you remember correctly, every Bootcamp has an associated Course. That is why a Bootcamp Enrollment often has an associated Course Enrollment. This list sums up all the different associations between Bootcamps and Courses:

  • Bootcamp <-> Course
  • Bootcamp Cohort <-> Bootcamp Course Schedule
  • Bootcamp Enrollment <-> Course Enrollment

In Progress / Completed Bootcamp Enrollment

The Bootcamp Enrollment is completed once a Bootcamp certificate is generated or the associated Course Enrollment has a generated certificate.