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 |
||
⚫ | |||
+ | |||
⚫ | |||
− | + | # Comprehensive testing framework |
|
+ | #* Find out how the code works, and add tests for functionalities (interface and backend). |
||
⚫ | |||
+ | |||
⚫ | |||
+ | ;Interface |
||
⚫ | |||
+ | |||
− | + | # Interface for disambiguation (in CG mode) |
|
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
+ | ;Backend/parsing/representation |
||
+ | |||
⚫ | |||
+ | # Support for enhanced dependencies |
||
⚫ | |||
+ | # Collaborative editting support |
||
⚫ | |||
+ | |||
+ | ;Server |
||
+ | |||
⚫ | |||
+ | # Search functionality |
||
==Coding challenge== |
==Coding challenge== |
Revision as of 17:02, 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
- General
- Comprehensive testing framework
- Find out how the code works, and add tests for functionalities (interface and backend).
- Interface
- Interface for disambiguation (in CG mode)
- Integrate d3's graphing library and TreeX
- Better graph/edge layouts
- Support for enhanced dependencies
- Full keyboard 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
- 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)