I am creating a website similar to coursera or doulingo. However I don’t know how to link a progress bar to the user. I created some variables within the user data, however, I can’t get the progress bar to show the progress when a task has been completed.
The progress bar simply takes a number between 0-100 and displays it on screen as the percentage, so it’s up to you to determine what their current progress is.
Typically you would have some kind of Lesson datatype containing the course material. Then another datatype Answer, with a field for Lesson (Lesson), User (User), isComplete (yes/no).
Then to determine their progress
Search for Answers constraints
User = Current user and
isComplete = yes then after the search do
:count then divide by
Search for Lessons:count
So you are getting the count of completed answers / count of lessons