Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MatthiasPreuner/Easy-Reading

 
 

Repository files navigation

EasyReading

The EasyReading framework acts as a centralized cloud service that hosts the user profile and an extendable amount of engines that can convert content into another easier to understand or alternative form.

Whenever the user creates a request for translating/annotating/adapting (parts of) content the framework creates a query to the connected content/interaction conversion engines. The conversion engines can be something very basic like a dictionary for loanwords or something very complex like engines that analyse the meaning of a sentence or rearranging display and interaction modalities Engines make use of the personal knowledge base (e.g. personal pictures, videos, symbols, text snippets). Besides translating/annotating/adapting proven features for alternative presentation can be used (e.g. TTS). “Easy Reading” therefore is planned to be extendable to include new conversion engines.  

Main Components and Technologies

Node.js: Node.js is a JavaScript runtime environment built on Chrome’s V8 JavaScript engine allowing to build real-time web applications allowing clients and servers to exchange data freely. Node.js acts as centralized server, allowing clients to interact in the following ways:

HTTPS: This is just a normal web-server hosting the JS/CSS files to inject

Websocket: A websocket server that is used to communicate with the extension. The framework implementation hosts engine and user interface components that can be extended by external researchers and engines:

Engines: These are typically third cloud party services that aid the end users by adapting or converting input into an easier to understand format. Engines have a standardized API making it easy for external researchers or companies to extend the existing solution with their own product.

User interface components: -User-Interface: The user interface container as it is presented to the user -Widget: Each user interface hosts widgets that trigger a function of an engine -Presentation: Presentation of the result of an engine to the user

For developers

Please see:

  • The developer guide (this directory)
  • Security review (this directory)

For bugs and discussions we currently have the following addresses:

Also see:

Suggested reading from https://www.easyreading.eu/?page_id=333 includes:

  • The IPR Handbook
  • Easy Reading Handbook
  • Informed consent
  • Checklist for gathering and using data correctly
  • Checklist for interaction with users during user trials
  • Checklist for system compliance with data regulations

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.5%
  • SCSS 15.2%
  • Handlebars 13.8%
  • CSS 1.5%