phonologicalcorpustools / slp-aa-old- Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Allow users to select ? for every single slot (indicates that the information is not known)
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?
pre-set images for each possible 3-joint finger position
fix tab order
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.
Currently this is only a menu 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
Add 'x' as a choice in slot 3. (crossed with contact)
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)
field 2, slots 3 and 4 should be limited to E, F, H, i
-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
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 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
rather than the whole finger
order is prox-med-dist
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
Check if word exist in corpus before saving, and ask if user wants to overwrite or add a duplicate.
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)
For slots 6 and 10, indicate on the hand diagram that the "radial" side is the one on the thumb side, and "ulnar" side is the one on the finger side.
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?
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.
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.
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)
For all of the secondary transcriptions (orientation, movement, etc.), make sure they can have options for config. 1 and config. 2 (and again have the option to copy them over).
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.)
will need to be added
(to be discussed with OT)
add a "direction" secondary transcription menu with options something like "parallel / perpendicular" and/or "toward / away" or
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)
Another secondary transcription:
"Dislocation"
options:
none (this should be the default)
right
left
Having a ? in a slot shouldn't trigger constraint violations.
Add tooltips as well as on-screen reminders that vary based on the slot where the user is currently typing.
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.
"Shoulder" should be listed as a major location -- doesn't show up (at least in executable version)
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)
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?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.