-
-
Notifications
You must be signed in to change notification settings - Fork 54
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
[Feature] Add embed (excalidraw, youtube...) #61
Comments
/bounty 300 |
💎 $300 bounty created by alxlion
|
Hey @alxlion can you explain it little bit more what needs to be done? |
@Usama4745 Sorry, I forgot the specs. I edited the first message. I hope it's enough for you, do no hesitate if you have questions and if you have some ideas/improvement to the original specs. Thanks 🙏 |
facing this error while running
@alxlion can you confirm where do we need to add SECRET_KEY_BASE variable for this issue |
Yes, it is on the documentation : https://docs.claper.co/configuration.html#production-docker |
Hi @Usama4745 are you still working on this? Happy to help out or take over for this task if you're facing some issues. |
hey @haruncurak I am still not able to setup project. while using docker image getting issue of folder not getting created for presentation file. |
Docker is used for deployment, it is not suited for development. It's better to have elixir installed on your computer and a db in Docker for example. |
I was facing multiple issues while installing in my windows system now I have installed WSL and trying on it |
Hey @alxlion I have duplicated .env from .env.sample and added SECRET_KEY_BASE mix phx.gen.secret command but I am still facing this issue while running mix ecto.migrate can you confirm what needs to be done here?
|
Well I have just resolve the issue by adding correct value for secret key inside config/runtime.exs file |
/attempt #61 Options |
Note: The user @Usama4745 is already attempting to complete issue #61 and claim the bounty. If you attempt to complete the same issue, there is a chance that @Usama4745 will complete the issue first, and be awarded the bounty. We recommend discussing with @Usama4745 and potentially collaborating on the same solution versus creating an alternate solution. |
💡 @Dhanus3133 submitted a pull request that claims the bounty. You can visit your org dashboard to reward. |
Merged ! Will be on the next release. |
🎉🎈 @Dhanus3133 has been awarded $300! 🎈🎊 |
Description
Add an "Embed" interaction on a slide like a Youtube video or any website with an
iframe
.Specs
You can take inspiration from other interactions like Polls or Forms.
Front
Presenter
When an embed is enabled and is in the current slide position, show it in full screen.
Manager
When clicking on "Add interraction", add this option to the popup:
Use this icon:
When selecting "Embed", show a form with fields
title
andcontent
(get your inspirations from other interactions like Polls and Forms).The
content
field is a textarea and the user has to fill it with an iframe. (<iframe></iframe>
)When added, you can enable it (like any other interactions). Do not forget: By enabling an interaction, you have to disable the others (only one enabled interaction by slide).
Report (when event is ended)
Display embed, if present, on the current slide in the report.
Back
When an Embed is added, broadcast it to all (presenter + manager + attendees). Like I said before, take your inspiration from other interactions like Forms or Polls.
When an Embed is enabled, disable any other interaction on the current slide.
Database
Add a table
embeds
with columnstitle
(string),content
(string),position
(int),presentation_file_id
(int / foreign key),enabled
(bool),inserted_at
(timestamp),updated_at
(timestamp).The text was updated successfully, but these errors were encountered: