inseefrlab / inspacy-ui Goto Github PK
View Code? Open in Web Editor NEWA UI for Inspacy (https://github.com/InseeFrLab/InspaCy)
A UI for Inspacy (https://github.com/InseeFrLab/InspaCy)
In the result screen, it would be perfect if right clicking on selected text words would show form for putting concept on this words selection.
In the result screen, it would be better to be able to right click on yet found concepts in the text, for making appear a form about the feedback on this match.
At this moment, the README doesn't bring any mandatory information, while a "quick start" would be yet very useful
In the result screen, add a button Export the selected entities
in the end of the "Entities list" block, for exporting these selected entities to an endpoint, formatted in JSON.
This button would be enabled only when atleast one entity would be selected.
eslint
configprettier
configvar
, const
would be better*.scss
map
to forEach
Some components, as result
returns a lot of JSX.
Some other, like App
, contains a lot of local state.
Granularity can certainly be improved
It would be perfect to implement i18n, in the goal to provide this solution in any language in simple way.
At this moment, when you arrive to the interface as first time, you understand that you have to write your text in the textarea, but it isn't clear about what for. To resolve this, it is necessary to add an info button, in the bottom right corner, which would show the explain text, OR, would redirect to this project README.
Actually, in feedback modale, the text input appears appears and is mandatory only when bad feedback is chosen. It would be better to add the possibility to write a comment even when it is for good feedback, without making it mandatory.
Concerning feedback at the entity level (whether it's good or not) it would be better to also have the whole sentence as context to improve regular expressions.
Add as feature the possibility to show definition and link of the concept, when hovering concept; designed as a modale or tooltip.
Add handling system for buttons for better user experience (for instance : escape button for coming back to editor, ...)
Show concepts' label of the concepts' match while hovering it, in the result screen's textarea.
Actually, when server is down or in timeout answer, there is an error appearing in console, but the user doesn't know it if he doesn't open this console.
TODO : Makes an animation to appear to the user + an alert for describing the problem
Add feedback button, which will show form for sending feedback information (author, comments, ...)
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.