Setting up Firebase Storage

Hi, I’m looking for some setup instructions for the storage extension. I’ve signed up for Firebase, but I’m not sure where I find the information to set up the storage.
If anyone has some step-by-step, that’d be great. I’d love to try it out.
S

Storage Extension Setup

Step 1:

Set up a free firebase account https://firebase.google.com/

Step 2:

Create a new project

Step 3:

Once your project is created, navigate to the Database section, scroll to Realtime Database and click Create Database

Step 4:

Select Start in test mode. Currently the storage extension requires the database to be open to work correctly.

Step 5:

If the database was set-up correctly, you should now see this screen.

Step 6:

Navigate to the Project Overview. Click on the </> icon.

Step 7:

A dialog will should show displaying a config object. Keep this dialog open for the next step.

Step 8:

In Evolve, navigate to the storage extension and find the Firebase Settings section. You should see a form for inputting the config object. Only copy the text in green for each value not including the quotation marks. Once all fields are filled in, the storage extension should be setup. It’s worth refreshing live preview if you have it open.

Thanks for the info. Just getting the chance to try it out - got it going. So far so good.

1 Like

Hi Matt, Thanks for the survey instructions. I’m really interested in this component as well. Just wondering if the storage extension requires SCORM output and LMS hosting, or can it be used in web output?
Keen to hear more.
Thanks in advance,
Ben

@benwebber It is possible to use the storage extension without having SCORM output and/or LMS hosting. You will need to enable the Google login option (requiring your learners to have a google account).

I hope this helps.
Thanks

1 Like

Hi @anon59780582, is there any follow on instructions with regard to using this within bloom, I notice the option is there in the evolve Storage settings to enable Bloom login?

Hello @nick - this setting means that the Bloom user details are passed to Firebase when it’s turned on. So if we have a user accessing the course from Bloom and using, say, the Survey component; their Bloom user details will be passed to firebase from the Survey component when they answer.

Hope that helps.

Hi @nick - please contact support with this and they’ll be happy to help.

I’ll delete your last post as the screenshots have your private data in them.

Thank you.

Hi Matt, thanks for explaining the setup. This is really helpful.

Firebase warns me during setup that using test mode allows others to ‘steal, modify or delete data’. Does this mean the data of my students is not safe if I use Firebase storage? (and if so, is there anything I can do to improve security?)

How would one go about displaying the Evolve survey results from the Firebase database