Per-user checklist struggles

Hi folks - new softr user here. I’m building a student portal for my small in-person tutoring business, of which I’m planning to have between 25 and 50 users. I’m struggling to build a simple per-user checklist. I basically want to have one of two master topic checklists (depending on the student’s level) be shown to a logged in user, of which I (admin) or the student ticks off the topic once its complete. Of course their ticked off topics are specific to them. I’ve tried a lot of different ways, and every prompt with the AI, and for some reason this essential part has stumped me. If anyone can help that would be amazing. Thanks in advance!

Hi @Altitude

It sounds like you need a separate “Student Progress” table rather than storing the completion status directly on the topic record. A common setup would be:

  • Students table

  • Topics table (your master checklist)

  • Student Progress table that links a student to a topic and contains a Completed checkbox

This gives every student their own completion status for each topic. Then in Softr, you can filter the list by the logged-in user so each student only sees their own progress.

The main challenge is usually creating the Student Progress records initially (one record per student/topic combination), but once those records exist, the checklist functionality becomes straightforward.