Comments (6)
I will work on it seriously this week (Sept 16). Here is my todo:
POC
- take the original content from the google doc and put it in plain HTML in a component to render it.
- explore rendering it on its own URI via mLab or rendering it layered on top of existing content somehow.
- explore styling the component to match the original document as much as possible using semantic styles
Additional research:
- create a component and service that posts user inputs in a database.
- create a component that allows the selection of user posts to be displayed in this component
- research markdown parsing.
- research/ stub out a service that allows CRUD API for Recorder Instructions.
from undebate.
component will be RecorderInstructions and can be accessed at the path: candidate-conversations-candidate-recorder/instructions
from undebate.
using showdown.js markdown converter it will be easy to create an editor to make live changes to a document.
wishlist:
- a way add images to cloudinary via a client-side API call.
- @ddfridley can you host the images in the current instructions so I can use them in testing.
from undebate.
- need to make an api similar create participant and Iota.js model to access the collection. (Iota.updateOn, .findOne
from undebate.
The images from the instruction doc have been uploaded to cloudinary as this - image number is order in the document:
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966866/assets/instructionsV1/image_1_oge9qf.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966865/assets/instructionsV1/image_2_shlyot.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966864/assets/instructionsV1/image_3_vaptbo.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966864/assets/instructionsV1/image_4_yycwyu.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966868/assets/instructionsV1/image_5_xhf5ek.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966866/assets/instructionsV1/image_6_ykd8ez.png
https://res.cloudinary.com/hf6mryjpf/image/upload/v1600966864/assets/instructionsV1/image_7_ondzel.png
from undebate.
Images were added to the webcomponent prop containing the content of the instructions and styles were changed to closer resemble the google doc. The link in undebate.jsx was updated via the prop in iota.json -> instructionLink now points to /candidate-conversation-candidate-recorder/instructions
from undebate.
Related Issues (20)
- Hangup still hears playback
- Hangup Button HOT 3
- Investigate using Google Civic Information API HOT 1
- Iframe for address lookup then candidate conversation
- Record Landscape Video while in Portrait Mode on Smartphone
- Candidate Lookup Page
- Load balancing on heroku HOT 1
- Prev Speaker, Prev Section shouldn't be active
- "Sitting there" recording task
- Candidate video showed twice
- Self-service Portal for Election Leaders to Create Undebates for their Election HOT 6
- customer recorder invite must use specified email HOT 2
- Rerecord countdown confusion
- Retry upload if error
- undebate creator doesn't put listening in the right spot
- Feedback function in footer.
- Portrait Mode header messed up
- Bad experience when PC doesn't have GPU
- Poor experience if camera/mic blocked
- Poor experience if no camera
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from undebate.