Tools: Bubble [Part:2] Guide on how to build a course academy app using Bubble. In the previous exercise, we had reached adding the repeating group and adjusting its settings to take its data from the database stage. In this exercise, we will continue the work from this stage. We will repeat the "Repeating Group" step, but this time we will add a second box to the rating that will appear next to the video title so the user can see the exercise's overall rating -even if he is not logged in. We will call this the fixed rating; therefore, the rating that we added in the previous exercise. We will consider this next one a variable rating, as it changes when the user logs in, so it appears to him and will be able to rate the exercise. - Adding login and logout button - Creating an application database - Linking the subject of assessments to the login - Add a profile button to the header. > You launched your own educational platform, you added your professional and scientific expertise and I’m ready to publish and market for it, that's great! Together, we will add an important feature to this educational platform, which is login, to build a database of your own and your students, and by collecting their information on their correspondence you can always, in addition to making the evaluation button available to everyone who logged in and thus using high chorus ratings by marketing it. > Here we will continue building the course using workflow, follow our step by step: 1. Repeat the steps related to adding data and variable fields from the "Data" window, and consider adding the following fields Exercise name, Fixed rating, Variable rating, Video file link and, Description. Then, we fill these fields with data as we did in the previous exercise from the "App Data" window. Continue the "Repeating Group" adding process; link it to the data dynamically. 2. There isn't any difference in the dynamic binding process except for two things. First, when we add the variable rating, we have to apply a rule to it. You can access the rules from the "Data" window. Choose the "Privacy" tab to add a new rule, and check that the "Allow auto-binding" option is activated so the relevant variables show data for our table. Add the condition to this element to make it visible only to logged-in users, and you can do this from the "Conditions" window with easy steps. Second, we will add a button that takes the number that the user will put when rating the exercise, as we will link it dynamically to take its value automatically from the "variable rating" field in our spreadsheet. Bubble Editor 1 Video - Input(to enter the first name, we iterate the element to enter the last name) - Air Date/Time Picker (add recording date) - Multi-line input (it will be a box for each participant to add personal information about) - Button (Save button to save all changes) 5- The workflow section: When you click the "Save" button: on click >> Data(things) >> Make changes to thing >> thing to change >> current user >> click >> first name & last name ..etc. Here we determine what entries the user will make, and all the elements you have inserted previously from the "Input" forms appear to us. - Input(to enter the first name, we iterate the element to enter the last name) - Air Date/Time Picker (add recording date) - Multi-line input (it will be a box for each participant to add personal information about) - Button (Save button to save all changes) 5- The workflow section: When you click the "Save" button: on click >> Data(things) >> Make changes to thing >> thing to change >> current user >> click >> first name & last name ..etc. Here we determine what entries the user will make, and all the elements you have inserted previously from the "Input" forms appear to us. Bubble Editor 2 Video 1. Adding a profile button to the header: We go to the main page and then choose to modify the header. We add a new button, and we call it "Profile" We adjust its format as we want, and then we set it up so that when clicking on it, we go to the profile page that was created by following steps similar to what we did on the "Save" button, with setting an important condition that is "when the button is not activated in the event of re-login and becomes effective after logging in". Thus, when logging in, you can click on the "Profile" button and modify or add the information that you see fit. Save it by clicking on the "Save" button, and automatically it will be stored in the data. Bubble Editor 3 Video Nice! Now you have a database of your educational platform and everyone who visited your platform. You can now personally target them, keep them abreast of all your activities and ask for their assessments of your courtesies. Besides, you started working on your workflow for the Bubble platform, and this will certainly encourage you to come up with other ideas and look for special additions to make your platform one of the most important educational platforms in existence.
loading…