demo-match-score-page
Demo of match score page with dynamic inputs and scores
https://github.com/joelparkerhenderson/demo-match-score-page
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Repository
Demo of match score page with dynamic inputs and scores
Basic Info
- Host: GitHub
- Owner: joelparkerhenderson
- Language: JavaScript
- Default Branch: master
- Size: 24.4 KB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Demo Match Score Page
Demo of a matcher-scorer web page that lets a user type in two groups of items, then calculate a match score.
Use
To use the demo, open the file index.html in any typical current web browser.
Example shell command:
sh
open index.html
User stories for this demo
Must have
I want to match items (such as people) by characteristics (such as preferred movie genres).
I want to input some people (such as Alice, Bob, Carol) and some movie generes (such as Action, Biopic, Comedy).
I want to input whether each item has each characteristic (such as Alice likes Action).
I want input to be easy and clear and fast to type (such as "y" for yes, "n" for no).
I want to see results of how well each person matches with the other people.
I want results for each genre (such as Alice and Bob both like Action but not Biopic).
I want results for all genres (such as Alice and Bob both like 3 of the same genres).
I want this to be for one person first.
I'm fine with this being just for me for now; I do not need multiple users or teams.
I'll use this at my office on my desktop computer; I do not need mobile or tablet.
I want this to be simple for now.
I'm fine with doing all the input myself; I do not need to pull data from elsewhere.
I'm fine with the data going away when I shut my browser; I do not need data saved.
Nice to have: sort the results
I want to sort the results by pairing.
I want to sort for the best pairing (such as Alice and Carol both like all 6 genres).
I want to sort for the worst pairing (such as Bob and Carol like none of the same genres).
I want to sort the results by person.
I want to sort by person (such as Alice) to find their best pairing (such as Carol).
I want to sort by person (such as Bob) to find their worst pairing (such as Carol).
I want to sort the results by genre.
I want to sort by genre (such as Action) to find the best pairings (such as Alice and Carol).
I want to sort by genre (such as Biopic) to find the worst pairings (such as Bob and Carol).
Nice to have: flexible inputs
I want to type characters.
I want to type "t" for true, "f" for false.
I want to type "o" for on, "x" for off.
I want to type "+" for positive, "-" for negative.
I want to type emojis.
I want to type emoji green-check-mark for yes, red-x-mark for no.
I want to type emoji thumbs-up for like, thumbs-down for dislike.
I want to type emoji smiling-face for happy, frowning-face for sad.
Nice to have: numeric scores
I want to input numeric scores.
I want input to handle scores (such as Alice likes Action as a score 8 on a scale 1-10).
I want a blank score to be zero.
I want results by scores.
I want results for scores to grow together (such as Alice likes Action as score 8, and Bob likes Action as score 3, so the score of Alice and Bob and Action is 8 * 3 = 24).
I want to sort results by genre score (such as the Action genre has the highest score of 24 which is by the pair of Alice and Bob).
I want to sort results by pair score (such as Alice and Bob have generes that overlap for a total pair score of 120).
Wish list: two groups
I want the input to have two distinct groups (such as people and movies).
I want the input to have an area for people (such as Alice, Bob, Carol) and an area for movies (such as Avatar, Braveheart, Clerks).
I want the groups to have the same choices of characteristics (such as Action, Biopic, Comedy).
I want results by inter-group, not intra-group.
I want results that show each person paired with each movie (such as Alice and Avatar).
I do not want results that show each person pair (such as Alice and Bob) or each movie pair (such as Avatar and Braveheart).
Wish list: coworking
I want to use this project in more situtations.
I want to be able to use this on other desktop computers (such as at my work and home).
I want to be able to use this on my mobile device (such as a phone or tablet).
I want to share this project with my coworkers.
I want each of my coworkers to be able to do their own match score work.
I want my coworkers to be able to see my work, but not alter it.
I want to this to play nice with spreadsheet files (such as by using tab separated values).
I want to import data (such as a list of people).
I want to export data (such as a list of results).
Owner
- Name: Joel Parker Henderson
- Login: joelparkerhenderson
- Kind: user
- Location: California
- Website: http://www.joelparkerhenderson.com
- Repositories: 319
- Profile: https://github.com/joelparkerhenderson
Software developer. Technology consultant. Creator of GitAlias.com, NumCommand.com, SixArm.com, and many open source projects.
Citation (CITATION.cff)
cff-version: 1.2.0
title: Demo Match Score Page
message: >-
If you use this work and you want to cite it,
then you can use the metadata from this file.
type: software
authors:
- given-names: Joel Parker
family-names: Henderson
email: joel@joelparkerhenderson.com
affiliation: joelparkerhenderson.com
orcid: 'https://orcid.org/0009-0000-4681-282X'
identifiers:
- type: url
value: 'https://github.com/joelparkerhenderson/demo-match-score-page/'
description: Demo Match Score Page
repository-code: 'https://github.com/joelparkerhenderson/demo-match-score-page/'
abstract: >-
Demo Match Score Page
license: See license file
GitHub Events
Total
Last Year
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Joel Parker Henderson | j****l@j****m | 14 |