Code Monkey home page Code Monkey logo

slp-aa-old-'s People

Contributors

aprilp99 avatar jsmackie avatar kchall avatar mdfry avatar yuhsianglo avatar yurikaaonuki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slp-aa-old-'s Issues

Allow '?' in every slot

Allow users to select ? for every single slot (indicates that the information is not known)

checking constraints

I like the new organization of the constraints on transcriptions! But it involves a lot of button clicking to go through all of them. Could we add a single button that would allow a user to move to whatever the "next" constraint is, rather than having to select from the pull-down menu and then the local tab?

check ring-pinky constraint

When fingers 3 and 4 were both coded as =FFF, a constraint violation was triggered for the ring-pinky constraint, which seems wrong. Double-check the coding.

add a "check transcription" option

-on save
-with a button click from user
warnings pop up for:
-if something is blank
-if something is an unallowed character while settings are free
-no medial joint can be H
-distal joint must match medial joint in terms of flexion

Output file

  • Separate out the components of the transcription.
  • Allow option for "verbose" output
  • Don't indicate forearm if the transcription is blank
  • Allow option to output in SLPA format (i.e. with square brackets and slot numbering)

add "uncertainty" option

add colour coding or something similar to mark slots that the coder is unsure about and have an easy way to find such markings in the corpus (i.e., to highlight all words with such coding in the corpus)

additional "transcription" constraints

-If a sign is transcribed at all, make sure secondary information is included (Major Location, Minor Location, Movement, Orientation).

-If a sign has transcriptions in both hand 1 and hand 2, make sure 2-hand movement is included

CSV output

  • Add option to encode the null symbol differently
  • Verify that the forearm checkbox is getting saved correctly
  • Check comma/semi-colon thing

possibly add a few basic handshapes

To be decided: whether we want to have an option somewhere with some "basic" handshapes (A hand, B hand, 1, 5) to be pre-set transcriptions that can be subsequently modified.

allow copying of hand configurations

allow a user to copy the shape of hand 1 to hand 2 within a configuration, and to copy each handshape from configuration 1 to configuration 2

Settings menu options

  • Allow for zero/no zero in slot 2
  • Set save folder
  • Set media folder
  • Allow non-standard transcription characters

interface with Blender

see if we can embed the Blender GUI interface into SLPAnnotator so that people can get a 3D rotatable model of the handshape within SLPAnnotator and then export a still image

Duplicates in corpus

Check if word exist in corpus before saving, and ask if user wants to overwrite or add a duplicate.

fix the medial-distal constraint

There are actually common cases where this can be violated -- so it needs to be modified or deleted. E.g. the medial joint can be flexed while the distal joint is extended (just not vice versa). Also, there are exceptions that are tied to location -- i.e., if the major location is "neutral" then the constraint applies, but if the location is NOT neutral, then it shouldn't apply)

(don't do anything yet -- we'll discuss the best option)

uploading release?

GitHub didn't allow me to upload a file bigger than 10 MB as a released version -- is there something wrong with how I packaged the executable that made it big (closer to 50 MB), or are we not going to be able to use GitHub to distribute this software for some reason?

slot 19 typo

In slot 19 -- there's a mismatch between which finger it is saying is selected and the finger whose joint is listed -- should say Index finger.

Possible: condense slots 12-15 (thumb-finger contact)

Oksana is thinking about whether it makes sense to condense slots 12, 13, 14, and 15 into a single slot with the options:
'-'
1
2
3
4

The thumb can of course make contact with more than one finger, but we only currently allow a single finger to be specified in slots 10 & 11 for thumb-finger contact, so if we simply assume that this contact is for the "furthest" point of thumb-finger contact, then only one finger will ever be selected, and we wouldn't need the other slots.

Movement options

Make the current "Movement" dropdown called "One-hand Movements." Add a second dropdown menu called "Two-hand Movements." In this latter menu, populate it with:

N/A
None
Alternating
Simultaneous

(this should also be available for editing in the "Features" menu)

allow selection of single word in corpus

If a user saves the first word to a corpus, and then hits "new gloss," there's no way to go back and select the one existing word to edit it. (Once a second word is added, you can go back, because you can de-select the first word and then click on it.)

movement directions

(to be discussed with OT)

add a "direction" secondary transcription menu with options something like "parallel / perpendicular" and/or "toward / away" or

fix / modify index-ring-pinky constraint?

The I-R-P constraint seems to be checking if EITHER are flexed but should probably check to see if BOTH are flexed (cf. the ASL word for MEDICINE?).

(again, let's discuss with OT for verification)

add "Dislocation" menu

Another secondary transcription:

"Dislocation"

options:

none (this should be the default)
right
left

resizing the window

On Oksana's computer, the SLPAnnotator window wouldn't re-size at all, even using the maximize / minimize buttons, which makes the whole thing exceed her screen.

missing major location?

"Shoulder" should be listed as a major location -- doesn't show up (at least in executable version)

adjust the "empty slot" constraint

if there's no thumb/finger contact in a sign, then those slots can be legitimately left blank, so the "no empty slots" constraint should not throw a warning for those particular slots (or they should be allowed to be checked separately)

Abduction specified for dimension

the abduction symbol '<' is occasionally used for fingers that are not touching due to flexion but not because of separation in the x-axis (e.g. medicine). What's up with that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.