Difference between revisions of "Ideas for Google Summer of Code/UD Annotatrix"
Jump to navigation
Jump to search
(→Tasks) |
|||
Line 3: | Line 3: | ||
==Tasks== |
==Tasks== |
||
+ | |||
− | ;General |
||
+ | {| |
||
+ | ! Task !! General !! Interface !! Backend !! Server |
||
+ | |- |
||
+ | | Comprehensive testing framework || x || || || |
||
+ | |- |
||
⚫ | |||
+ | |- |
||
+ | | Integrate d3's graphing library and TreeX || || x || || |
||
+ | |- |
||
+ | | Support for ambiguous sentences || || || x || |
||
+ | |- |
||
+ | | Full keyboard support || || x || || |
||
+ | |- |
||
⚫ | |||
+ | |- |
||
+ | | Integration with GitHub accounts || || || x || |
||
+ | |- |
||
+ | | Collaborative editting support || || x || x || x |
||
+ | |- |
||
+ | | Search functionality || || x || x || x |
||
+ | |- |
||
+ | | Full logging support || || || || x |
||
+ | |- |
||
+ | |} |
||
# Comprehensive testing framework |
# Comprehensive testing framework |
||
#* Find out how the code works, and add tests for functionalities (interface and backend). |
#* Find out how the code works, and add tests for functionalities (interface and backend). |
||
− | |||
− | ;Interface |
||
− | |||
⚫ | |||
# Integrate d3's graphing library and TreeX |
# Integrate d3's graphing library and TreeX |
||
#* Better graph/edge layouts |
#* Better graph/edge layouts |
||
⚫ | |||
# Full keyboard support |
# Full keyboard support |
||
# Collaborative editting support |
# Collaborative editting support |
||
− | |||
− | ;Backend/parsing/representation |
||
− | |||
− | # Support for ambiguous sentences |
||
− | # Support for enhanced dependencies |
||
− | # Integration with GitHub |
||
− | # Collaborative editting support |
||
− | # Search functionality |
||
− | |||
− | ;Server |
||
− | |||
− | # Full logging support |
||
− | # Search functionality |
||
==Coding challenge== |
==Coding challenge== |
Revision as of 17:06, 7 March 2018
UD Annotatrix is a tool for annotating Universal Dependencies. The objective of this project is to extend it in useful ways:
Tasks
Task | General | Interface | Backend | Server |
---|---|---|---|---|
Comprehensive testing framework | x | |||
Interface for disambiguation (in CG mode) | x | |||
Integrate d3's graphing library and TreeX | x | |||
Support for ambiguous sentences | x | |||
Full keyboard support | x | |||
Support for enhanced dependencies | x | x | ||
Integration with GitHub accounts | x | |||
Collaborative editting support | x | x | x | |
Search functionality | x | x | x | |
Full logging support | x |
- Comprehensive testing framework
- Find out how the code works, and add tests for functionalities (interface and backend).
- Integrate d3's graphing library and TreeX
- Better graph/edge layouts
- Full keyboard support
- Collaborative editting support
Coding challenge
- Download UD Annotatrix
- Fix one issue in the server version
- Fix one issue in the client
- Annotate 20 trees
- Proof of concept for graphing with d3 (hard-coded values)