How to place a personalized component in homepage without affecting the layout?
Greetings!
I'm designing a personalized course in brightspace for my college which must be a 'Gamified route'.
Currently I have thought of everything I want in the gamified route, however, I am having problems when building custom components, because when creating them with HTML, JavaScript and CSS and placing them in, they are generating problems with the brigthspace design and it ends up generating like an increase in size towards infinity.
This component that I created is based only on text and buttons with animations, videos and others that are the 'introduction' to the course. In addition to trying to solve the problem that is generating space towards infinity, I would like to see the possibility of putting this component in the HOMEPAGE of the course so that students can see it first and proceed with the entire gamified route, but once have seen, do not appear again, such as using a condition that they completed that component so that it does not appear again.
PD: There's someone I can talk with them by continues way to help me with some advices to make the course? I'd appreciate it so much and thank you.
Answers
-
Hi @Santiago.G.7197
It sounds like you want to build a custom widget for your course homepage, and there's a great resource on how you can do that available in our Brightspace Learning Center.
I'm linking it here
I think the custom widget route may help you to overcome the challenge of the infinite space, as you'll be required to set a height for your widget iframe.
While I think you can create custom widgets that allow users to dismiss or recall them, I don't have the technical experience to help as much there.
It may be handy to cross post that part of your question to our Developers Group.
Wishing you every success!