Skip to content

← Components

Interaction component

Course feedback form

Structured feedback form treatment for end-of-course response collection.

experimental Current implementation: ISQ Rise Version introduced: 1.0.0 Platforms: Rise Owner: Design and development steward
Experimental. Being evaluated — specifications may change. Use only in an agreed pilot.

ISQ Rise implementation preview

Rendered with the governed ISQ production Rise CSS

How was this course?

Light background shown; verify against a tinted or dark surface where the component is used that way in course.

Use when / avoid when

Use when

  • Use only in an agreed pilot — specification may still change.

Avoid when

  • Production use outside an agreed pilot until it reaches Approved status.

Anatomy

  • Header
  • Rating (.isq-course-feedback__rating / __star)
  • Question fields
  • Optional textarea with counter
  • Confirmation state

States

Responsive behaviour

Not yet verified at narrow widths — part of why this remains Experimental.

Accessibility

  • Star rating needs an equivalent text/number alternative, not a visual-only control.
  • Character counter must be associated with the textarea and announced without being disruptive.

Current implementation

Theme and platform: ISQ · Articulate Rise

Implementation type: custom-html-js

The classes below belong to the ISQ implementation namespace. A future theme may implement the same component contract with different tokens and class names.

Dependencies: Scoped JavaScript; a data-handling and storage decision (not yet documented) before wider use.

Code

HTML
<!-- Experimental — confirm data handling before reuse -->
<form class="isq-course-feedback">
  <div class="isq-course-feedback__header">
    <h2 class="isq-heading isq-heading--h2">How was this course?</h2>
  </div>
</form>

Classes used: .isq-course-feedback, .isq-course-feedback__header, .isq-course-feedback__form-content, .isq-course-feedback__question, .isq-course-feedback__rating, .isq-course-feedback__star, .isq-course-feedback__field, .isq-course-feedback__label, .isq-course-feedback__optional, .isq-course-feedback__textarea, .isq-course-feedback__counter, .isq-course-feedback__message, .isq-course-feedback__actions, .isq-course-feedback__confirmation, .isq-course-feedback__confirmation-icon

ISQ production stylesheet reference →

Related items

Related patterns: —

Related components: —

Governance metadata

OwnerDesign and development steward
StatusExperimental
Version introduced1.0.0
Last reviewed2026-07
Known limitations
  • Confirm data handling and implementation status before any course beyond the current pilot adopts this.