How to get the field for change

Good day!
I’m trying to create clone Udemi with this manual

I want to change a status of studying a lesson for current user in online school
I created a field “status” in the field “course” (list of things) in type “Users”
How to get the field status from page module-course for change it for current user?
image

image

I tried tu use 'make change thing" with filtred items course and filtred items course-modules. But something wrong …

I did not follow you. There is no field called Status in either the Course or the Users table.

Also, don’t store the students as a list in the Course table. You’ll run into scalability issue when you have a lot of users who purchased a course. It will take more time for Bubble to fetch the data.

Store the list of users who have purchased a course in a separate table, say Purchased courses. In this table store a reference to the user, course, completed or not etc. Create a separate entry for each user instead of a course instead of a list of a users.

Himanshu
Bubble tutorials

Thank you! I’ll try it.
It is probably difficult, to create a table with information about finishing of each module of each course … This template only for studying. this is my first experience. Very much other questions …

@kvitok8320

It is probably difficult, to create a table with information about finishing of each module of each course

If you’re talking about a way to store an individual User’s Progress through a specific course (as I think you are), that’s perfectly possible, and not too difficult to do…

But you’ll nee to create a new datatype (or maybe multiple datatypes) to do it…

e.g. have a datatype of User_Module with a field for User, and a field for Module (relating to a particular course module). And also a field for ‘Complete’ (yes/no).

Then you can mark that module complete for that user by setting the Complete field to yes on the User_Module datatype, when that user completed that module.

You can make it more complex than that by, for example, storing a percentage of progress instead of just ‘complete’ for each module.

That’s the basic idea.

I"ve thought … your method, of course, is well
but I have to create an entry for each module of course at the moment of buying a course. And I yet don’t know how to do that in automatical mode. And if an author decides to add some module, for example …
At this moment I solved this question by adding a field “finished users” type list of things. After checking a knowledge I add current user in this list. It lets to see in a list of lessons., that I want …
Thank you! Excuse me for my terrible English :slight_smile: