{{ progressPercent }}%
  • {{ q.id }}. {{ q.short }}
{{ resultText.title }}
{{ resultText.badgePrefix }} {{ totalScore }} – {{ bandName }}

{{ resultText.answersHeading }}
# {{ resultText.questionCol }} {{ resultText.answerCol }}
{{ a.id }} {{ a.text }} {{ a.answer }}
:

Introduction:

Job satisfaction is a personal appraisal of how work meets needs and expectations, from rewards and growth to relationships and meaning. Understanding it helps decide what to adjust first and where small changes can unlock better days at work.

You answer statements on a six point agreement scale and the result summarizes overall satisfaction alongside two practical views of the experience, one focused on structure and one focused on people. Most people finish in under five minutes and can review highlights, drivers, and next steps right away.

Provide honest answers and read the result as a snapshot of how things feel now, then repeat later to spot change. A typical pattern shows either people factors or structural factors lagging, so aim improvements where scores are lowest.

Use results to prepare a focused discussion with a manager or team and to track the effect of changes over time. Your answers stay on this device and are never sent to a server.

This tool provides informational estimates and does not substitute professional advice. Results do not constitute a clinical diagnosis.

Technical Details:

The instrument measures job satisfaction using a six‑choice agreement scale across 36 items. The Job Satisfaction Survey (JSS) total combines item scores into a single index that reflects overall satisfaction at a point in time.

Each item contributes between 1 and 6 points. Statements written in a negative direction are reverse‑scored so that higher values always indicate greater satisfaction. The total is the sum of all scored items, yielding a 36–216 range.

Results are interpreted in three broad bands. Lower totals indicate dissatisfaction, mid‑range totals indicate ambivalence, and higher totals indicate satisfaction. Two subscores—structure and people—summarize patterns to guide action. Subscores are labeled low, moderate, or high by their proportion of the maximum possible points.

Comparisons work best within the same person or team using the same items and timing. Context matters for interpretation, especially recent changes in role, workload, or team composition.

sinormal = vinormal sireverse = 7vireverse T = i=1 36 si
Symbols and meanings
Symbol Meaning Unit/Datatype Source
vi Selected response for item i Integer 1–6 Input
si Scored value (reverse‑scored where flagged) Integer 1–6 Derived
T Total JSS score across 36 items Integer 36–216 Derived
Worked example. Suppose an agree‑slightly response (4) appears on a normal‑scored item and a disagree‑moderately response (2) appears on a reverse‑scored item:
sinormal = 4 sjreverse = 72=5 T(partial) = 4+5=9
Interpreting this pair, the reverse‑worded item contributes strongly, raising the partial total.
Interpretation bands
Threshold Band Lower Bound Upper Bound Interpretation Action Cue
Dissatisfied 36 108 Low satisfaction overall. Identify stressors and discuss changes.
Ambivalent 109 144 Mixed feelings with uneven experience. Pick one area and improve it first.
Satisfied 145 216 High satisfaction. Protect routines that work well.

Subscores are computed by keyword grouping. Items referring to rewards, policies, processes, and similar terms form the structure subscore; items referring to supervisors, coworkers, communication, recognition, meaning, and similar terms form the people subscore. Each subscore proportion is labeled low (≤ 33 %), moderate (≤ 66 %), or high (> 66 %).

Pdomain% = Totalpointsindomain Maximumpossiblepointsindomain ×100

Validation & bounds extracted from code

Input validation rules
Field Type Min Max Step/Pattern Error Text Placeholder
Each item response Integer 1 6 Step 1
State share code (r) String 36 chars 36 chars ^[1-6\-]{36}$

I/O formats & encoding

Inputs and outputs
Input Accepted Families Output Encoding/Precision Rounding
36 item selections Radio 1–6 Total, band, subscores, highlights Integers; percentages 0–100 Nearest integer (0.5 up)
Share code 36‑character string Prepopulated responses Exact string match
Answer exports Copy or download Responses table and summary CSV and DOCX

Units, precision & rounding policy

  • Responses are integers 1–6; totals are integers 36–216.
  • Percentages for subscores are whole numbers after standard rounding.
  • Progress display uses whole‑percent rounding.

Networking & storage behavior

Processing is browser‑based and deterministic. No account, server upload, or remote API is used; answers remain on the device.

Performance & complexity

Computation is linear in the number of items (O(36)). Rendering and exports operate on small, fixed data.

Diagnostics & determinism

Given identical responses, the same totals, bands, and subscores are produced. Visualizations redraw responsively without altering values.

Security considerations

Inputs are constrained to numeric choices and a validated state string. No secrets are requested, and no cross‑origin network calls occur.

Assumptions & limitations

  • Snapshot reflects the current role and context, not long‑term satisfaction.
  • Heads‑up Keyword grouping into structure and people is heuristic.
  • Band cutoffs are coarse and do not capture nuance within teams.
  • Reverse‑worded items rely on correct internal flags.
  • Comparisons across different organizations can mislead without context.
  • Totals do not diagnose causes; use item patterns to guide discussion.
  • Exports include selected text; sensitive details should be reviewed before sharing.
  • Reading conditions and mood can shift short‑term responses.

Edge cases & error sources

  • Incomplete sets produce no total; all 36 items must be answered.
  • State string with invalid characters fails to load.
  • State string of incorrect length is ignored.
  • Device zoom or font scaling can clip long item text.
  • Very similar scores across subscores may flip the pattern label.
  • Rounding at 0.5 can shift subscore labels near boundaries.
  • Rapid selection may momentarily desync the progress display.
  • Browser extensions that alter forms can interfere with inputs.
  • Printing styles may omit certain visual accents.
  • Copy/paste of exports can lose table alignment in some editors.

Scientific context

The method aligns with common organizational‑psychology practice using multi‑item, six‑choice agreement scales and reverse‑worded items to stabilize measurement.

Privacy & compliance

No data is transmitted or stored server‑side. If you export or share results, handle them as sensitive employee information under applicable workplace policies.

Step‑by‑Step Guide:

The survey estimates overall job satisfaction and highlights where to act first.

  1. Select how much you agree with each statement 1–6.
  2. Watch progress reach 100 % and open the results view.
  3. Read the total and the satisfaction band.
  4. Compare structure and people subscores for the pattern.
  5. Review top drivers and highlights; note one next action.
  6. Optionally copy answers as CSV or export a DOCX summary.

Example: A total of 132 lands in the ambivalent band, with people higher than structure, so start by clarifying rewards or processes.

Repeat after a change to track whether actions improved the pattern and total.

FAQ:

Is my data stored?

No. Answers stay on your device and are not sent to any server. If you export, treat files as sensitive.

Client‑only processing.
How accurate is the score?

It reflects your current responses across 36 items. Bands are coarse guides. Use item patterns and subscores to decide concrete actions.

What units or formats are used?

Responses are integers 1–6. The total ranges from 36 to 216. Subscores are whole‑percent values.

Can I use it offline?

Yes, once the page is loaded, calculation and viewing work without a network connection.

Does it cost anything?

No purchase is required to complete the survey and view results.

How do I share my results?

Copy the answers as CSV or export a DOCX summary, then share through your preferred channel after reviewing for sensitive details.

What does a borderline result mean?

Scores near a band edge can feel ambiguous. Focus on the lowest items and the lower subscore to choose a practical first step.

Can I reload my previous answers?

Yes. The page can encode responses into a 36‑character share code; using a valid code prepopulates the survey.

Troubleshooting:

  • No total appears → ensure all 36 items are answered.
  • Progress stuck → select the next unanswered item in the list.
  • State code does nothing → check length and characters 1–6 or -.
  • Export fails → try copy to clipboard first, then download.
  • Chart missing → resize the window to trigger a redraw.
  • Printing looks odd → use landscape and reduce margins.

Glossary:

Job Satisfaction
A person’s evaluation of their work experience and conditions.
JSS
Job Satisfaction Survey, a 36‑item instrument yielding a 36–216 total.
Reverse‑scored item
A negatively worded statement scored as 7 minus the selected value.
Structure subscore
Grouping for rewards, policies, processes, and similar factors.
People subscore
Grouping for supervisors, coworkers, recognition, and meaning.
Band
Result category labeled Dissatisfied, Ambivalent, or Satisfied.
State code (r)
A 36‑character string that encodes responses for reloading.