Skip to content

An implementation in Javascript of the Open Extended Jungian Type Scales

Notifications You must be signed in to change notification settings

DomBruno/OpenJungTypes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

This formed the basis for the Characteristiq app entered into the 2020 Lambda School Winter Hackathon.

OpenJungTypes

An implementation in Javascript of the Open Extended Jung Type Scales. The items of the Open Extended Jungian Type Scales 1.2 are licenced under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License by openpsychometrics.org.

Goals

  • Utilize the Open Extended Jungian Type Scales dataset to create a Meyers-Briggs-like testing method via JS/React/Node

  • Develop an API to serve the dataset (the set is small enough to be a local json object with an optional update function)

  • Develop enough questions to randomize

Methodology

  • Conversion: Extract question dataset from inline script (strings are loaded in a header script in a var called "itempool") and format as JSON. (only 32 questions have been selected as stable, the remaining questions are in beta, specs only recommend use of the 32 selected questions for the api; these 32 are not the ones in itempool)

  • Selection: Select 60 questions on start (randomly? we might need to see what criteria the inline script uses to ensure proper balancing)

  • Algorithms: Grading algos are in http://openpsychometrics.org/tests/OEJTS/development/

  • Stretch: Allow choice between full (60 question) or Brief (shortened test using smaller dataset, see http://openpsychometrics.org/tests/OEJTS/development/ ) (see "Conversion" above)

    Allow choice of how many questions are on screen (5, 10, 25, ALL)

    Expand JSON to include connections between the questions and their indicators using https://blog.kumu.io/how-to-build-a-blueprint-1f05ad93e5d5 to render a visual map of the question matrix.

Resources

Styling:

[Lambda School Style Guide] deprecated after rebrand

Testing Method:

Introduction and Testing Method

More in Depth Development History

OEJTS v1.2 Specifications, Question Set 1 and Algos

Question Datasets:

Table of Question Set 1

Question Set 2 items in header script under var 'itempool'

About

An implementation in Javascript of the Open Extended Jungian Type Scales

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published