This post was written more than 6 months ago and may contain outdated information. Take with a grain of salt.
— Written May 23, 2016 —
Read time: about 3.39 minutes
Since our launch over 2+ years ago, one of the things we’ve been least happy with (and have heard the most issues about) is our “Save” process.
Well, we finally did something about it.
Where should we start? How about with the process of creating a new board. For starters, it was hard to tell when the board needed to be saved. Is it automatically saving itself? Against what content since there wasn’t a board yet? If I click the “Save” button, what will happen?
So what did happen? Well, you’d click the “Save” button and you’d be spit out to the board overview page. Which is great if you were done, but that can take a while, so you probably weren’t done. Especially if you’re one of those people (like us) that likes to save early and often. (That’s good practice, by the way!) So now you have to click “Edit Board” to get back in and work some more…..
On to the edit page. Saving your board here is a tedious task (under the best circumstances). Since you already saved your board once and ended up on the overview page, you know hitting save is going to toss you out again. For this reason, many many people waited until the end to save, but that also resulted in a lot of lost content as internet connections failed, browsers crashed, or people had to step away and come back.
It needed to be fixed.
What the site needed was a way to save progress without reloading the page. (In the web world, this is called an ajax request.) Our goal was to fix the 2 major ways that content is saved:
When a new board is created, the “board” doesn’t yet exist in the site to save changes against. For this save, we have to refresh the page. Before, however, you would end up on the overview page for your board and have to click “edit board” to continue creating your board. Since most boards are not complete on that first save, it is a tedious task to ask everyone to click edit every time to keep going.
When you save a new board now for the first time, you will be immediately transported back to the edit page to keep working. (Why we didn’t do this ages ago is crazy!)
This is the tricky part. When you have an existing board, the content has a dedicated space in the site to save new changes against. Since that is the case, there’s no need to create the board and redirect – we can simply gather all the changes and save them. This is a bit more difficult than it sounds, so we actually ended up working with our developer, Matt, to make this wish a reality.
On the board edit pages, there are now two buttons (three if you count the “delete” button). The first button is a “Quick Save” button. When chosen, this button will gather all the changes and save them to the database – in the background – so you can keep working! Once you’re all done, the “Save and Finish” button will give everything one good last save and return you to the overview page or dashboard, wherever you came from to edit the board.
(You may also notice that the save buttons get a yellow line on top and flash when there are changes to be saved.)
Written November 8, 2018
Written September 4, 2018
Written August 29, 2018
Upgrade to FlipQuiz PRO today to unlock even more features!
Along with team scoring, FlipQuiz PRO offers private boards, image uploads, student flashcards, priority support, and more.