I'm looking for a way to properly display actions on my application's card without cluttering the interface too much, while still correctly emphasizing them. My application allows teachers of a school to create quizzes and share them with students. Teachers are able to view the quizzes in a dashboard, and they are displayed as cards. You can click a button on a quiz's card to navigate to its editor and edit it.
I'm trying to follow material design guidelines for designing those cards. The initial design looked like this:
(the rest of the screenshots will be in English) Aside from the "editor" button with obvious meaning, the "chiudi" button allows teacher to close an in-progress quiz ("in corso" means that), and "monitora" navigates to a page where you can monitor data about participations.
The actions were emphasized and outlined pretty well, but the issue I had with this design is the overuse of buttons and colors. The current design looks like this:
I moved to pretty much using icons for all actions, and having tooltips that show up when you hover the icon button explaining what it does. I think this design looks cleaner, but it might be less discoverable than the first one.
I'm also not crazy about all that "gray" brought by the icon buttons. I'd like some more balance that allows me to use a bit of the app's brand color/primary color.
What can I do to improve the current design?