✅ Flashcard: Create and Study Custom Flashcards

This is my project: https://ask.happykid.vn/
I want to update the Quiz Tab into a card-by-card layout (can be swiping or next-button)
Thanks.

Ah, swiping is not a layout that is supported in the new Glide Apps as of now. The next button can work, though.

  • Create a user-specific column to hold a “Navigation Index” value.
  • Create a rowID column in your table that contains quizzes.
  • Create a lookup column and target the whole rowID column above.
  • Use the column type “Find Element Index”, with the input being the lookup column above as an array, and the element to find being the rowID of each row. Then you’ve got the index of each row.
  • Create an If-Then-Else column. If the user-specific column in the first step is empty, returns 0. Else return the number that the column contains.
  • Create a relation from that If-Then-Else column to the “Find Element Index” column.
  • Use lookups to return values from the relation that you would then show on the “single card”.
  • Add a button block to move backward and forwards by decrementing/incrementing the user-specific column’s value. Don’t allow moving backward when the value is 0, and don’t allow moving forward when the value is the max number of questions you have.
3 Likes

Yeah…I made a new version of this app that doesn’t use the swipe layout:

3 Likes

Thank you, I’ll try to update the app :blush:

1 Like

thank you

Great idea for the app, by the way! And hello to a fellow Vietnamese Glider!

1 Like

This is a great template, I’ve been using it a lot!

What do I need to set in order to make sure new users can use the app and they have their own login that isn’t affecting other users?

For example, right now it seems flashcards I flip on one account affect flashcards flipped on another account

What columns do I add as unique columns?

Thank you for your help!

You would need User Specific Columns to store any values unique to a user.

1 Like

Got it, thank you for clarifying. and could you point me in the right direction of the columns that would need to have unique values?

For example with this template everything is setup perfectly for one user, how many & which specific columns would I need to mark as unique for the flow to remain constant and every user able to flip the flashcards, reset them etc. without the data interfering with another users flipped/completed cards?

I really really appreciate your help. This has been such a powerful learning tool for my studies.

@Robert_Petitto might be able to help you with that :wink:

2 Likes

It’s @Robert_Petitto’s template, so yeah like @ThinhDinh mentioned, Robert would know it best.

I think it should be pretty straightforward. Any column values that you don’t want to be shared or seen among all users, would be the columns that you need to replace with user specific columns.

2 Likes

I apologize! I mixed up your names… :laughing: thank you for your help Jeff!

And thank you for your template @Robert_Petitto !

1 Like

Just chiming in— the template is already set up with user specific columns to handle multiple users:

1 Like

Thank you Robert! For some reason the app is not showing flipped timestamps unique to each user - Could you let me know what the solution might be for the issue I’m seeing?:

At first glance, it looks like all of the date columns in your version of the app need to be user specific columns instead (You’ll need to re-create the columns).

You should be able to re-download my template for free since you’ve already purchased it. You’ll be able to see which column I’m referring to.

2 Likes

WOW THANK YOU! Got it fixed by duplicating these specific columns as user-specific and relinking their use cases:

You’re the man Robert!




Screenshot 2024-06-08 at 2.23.19 PM

Hi Robert,

I hope you’re doing well! I was wondering if there’s a way to have a single action that resets the timestamps for all the cards at once.

Currently, I’m going through each card and completing them individually, but it would be much more efficient if I could reset all of them in one go instead of resetting the progress on each card manually.

Thank you so much for your help!

3 Likes

There should already be a reset all. @Darren_Murphy That’s exactly what I’m doing in the app.

@Duncan_Tilka

Does your isComplete column look like this?

2 Likes

Yes, the isComplete column is functioning correctly, and the Reset Progress button is working for individual topics of cards. However, I’m looking to implement a button on the main Cards Page that allows users to select multiple topics of cards. This button should trigger an action on the collection that resets all the cards, not just those within a single section. Is it possible to achieve this without setting up an excessive number of actions?