Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pluggable render engine #4

Open
3 tasks
ir4y opened this issue Jul 15, 2021 · 2 comments
Open
3 tasks

Pluggable render engine #4

ir4y opened this issue Jul 15, 2021 · 2 comments

Comments

@ir4y
Copy link
Member

ir4y commented Jul 15, 2021

Usually, a render engine is part of the app.
So it makes sense to test forms in a real environment instead of an IDE sandbox.
IDE shall publish a Questionnaire and populated QuestionnaireResponse on each Questionnaire change.
A render engine app shall subscripbe for Questionnaire and QuestionnaireResponse resources.
A user interacts with rendered Questionnaire throughout the render engine app.
The render engine app publishes the resulting QuestionnaireResponse.
IDE subscribes for QuestionnaireResponse and moves it next to the SDC pipeline step (extraction).

  • Add a setting that turns remote rendering mode on. Once it is done form should be replaced with a code of the session.
  • Implement pub/sub on top of WebSocket.
  • Use WebRTC instead of a web socket.
@ir4y
Copy link
Member Author

ir4y commented Sep 15, 2021

Add LFC forms render engine https://github.com/lhncbc/lforms

@ir4y
Copy link
Member Author

ir4y commented Sep 15, 2021

Add ahdis/matchbox-formfiller https://github.com/ahdis/matchbox-formfiller

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant